Un compromesso ingegneristico è il processo di bilanciare obiettivi in conflitto in una progettazione. Migliorare una proprietà spesso ne peggiora un'altra: una sicurezza più forte può ridurre la velocità, controlli più rigidi possono ridurre l'usabilità e un'ispezione più approfondita può aumentare i costi o la complessità. Nella sicurezza informatica, i compromessi sono inevitabili perché i sistemi devono rimanere sia protetti sia utilizzabili.
Questa idea compare ovunque nelle difese e negli attacchi reali. Un difensore può scegliere un'autenticazione più строгna, una crittografia più lenta ma più sicura, oppure una registrazione più aggressiva degli eventi, accettando ulteriore latenza o uso di storage per ottenere visibilità e controllo. Anche gli aggressori sfruttano i compromessi: possono puntare al percorso più facile anziché al più forte, oppure evitare tecniche rumorose che aumentano il rischio di rilevamento. Comprendere i compromessi aiuta i team di sicurezza a scegliere controlli adatti all'ambiente invece di inseguire una protezione perfetta che in pratica non può essere gestita.


