Hyökkäys tietojärjestelmään on joukko hyökkääjän tahallisia toimia, joiden tarkoituksena on loukata yhtä kolmesta tiedon saatavuudesta , eheydestä tai luottamuksellisuudesta [1] .
Hyökkäyksen toteutuksessa on kolme vaihetta:
1. Valmisteluvaihe ja hyökkäyskohdetta koskevien tietojen kerääminen.
2. Hyökkäyksen toteutusvaihe.
3. Hyökkääjää koskevien jälkien ja tietojen poistamisen vaihe.
Tietojärjestelmään kohdistuvien hyökkäysten luokittelu voidaan suorittaa useiden kriteerien mukaan:
Tapahtumapaikan mukaan:
Mitä tulee vaikutukseen tietojärjestelmään: