В общем случае программное обеспечение любой универсальной компьютерной системы состоит из трех основных компонентов:
- операционной системы (ОС),
- сетевого программного обеспечения (СПО),
- системы управления базами данных (СУБД).
Поэтому все попытки взлома защиты компьютерных систем можно разделить на три группы:
- атаки на уровне операционной системы;
- атаки на уровне сетевого программного обеспечения;
- атаки на уровне систем управления базами данных.