Le tipologie di attacco alla sicurezza di sistemi sono fortemente variegate e vengono continuamente prodotti nuovi attacchi che sfruttano le diverse vulnerabilità.
In questo contesto introdurremo diversi attacchi, senza l'ambizione di fare un elenco esaustivo, ma con l'obiettivo di introdurre alcuni tra i meccanismi più diffusi e più pericolosi, ovvero: