Syarat sebuah virus computer :
- Menyembunyikan prosesnya dari pemakai
- Mengaktifkan dirinya setiap startup sistem
- Menyebarkan dirinya melalui media file executable
- Mempercepat proses penyebarannya melalui media pertukaran data dan informasi
- Mempercepat penyebarannya dengan memanfaatkan kelemahan dari suatu system
- Menyebarkan dirinya dengan filename spoofing.
- Mempercepat proses penyebarannya dengan pendekatan social engineering
- Berusaha mempertahankan existensi dirinya
Tanpa menggunakan teori yang panjang dan lebar, kita akan membahas bagaimana hal tersebut diatas dapat dilakukan dengan