Najważniejsze atrybuty bezpiecznego systemu to: poufność, autentyczność, integralność, dostępność niezawodność.
Wymagają one równoległego stosowania rozmaitych metod i środków ochrony danych. Na ogół odbywa się to kosztem funkcjonalności i efektywności systemu.
Ważne jest określenie stopnia bezpieczeństwa, jaki powinno się zapewnić określonemu systemowi. Zależy to od typu zastosowań systemu. Czy jest to zwykły system komercyjny czy poufne informacje.