Wstęp
Definicje
- Programy szkodliwe - programy, których działanie
jest niezgodne z wolą użytkownika.
- Programy pasożytnicze - programy szkodliwe, które potrzebują
"nosiciela".
- Programy replikujące - programy szkodliwe, które same kopiują
swój kod.
- Wirusy - replikujące programy pasożytnicze.
Cechy wirusów (nie wynikające z definicji)
- Dążenie do zarażenia jak największej liczby programów.
- Ukrywanie się.
Ogólne uwagi o wirusach
- Wirusy mogą zarażać dlatego, że pewne rodzaje plików mają
ustaloną strukturę. Wirusy modyfikują tę strukturę wprowadzając
do niej nowy kod.
- Największą przeszkodą dla wirusów są prawa dostępu.