Definisi umum virus komputer adalah program komputer yang biasanya berukuran kecil yang dapat meyebabkan gangguan atau kerusakan pada sistem komputer dan memiliki beberapa kemampuan dasar, diantaranya adalah :
- Kemampuan untuk memperbanyak diriYakni kemampuan untuk membuat duplikat dirinya pada file-fileatau disk-disk yang belum ditularinya, sehingga lama-kelamaanwilayah penyebarannya semakin luas.
- Kemampuan untuk menyembunyikan diriYakni kemampuan untuk menyembunyikan dirinya dari perhatianuser, antara lain dengan cara-cara berikut :
1.Menghadang keluaran ke layar selama virus bekerja, sehinggapekerjaan virus tak tampak oleh user.
2.Program virus ditempatkan diluar track2 yang dibuat DOS(misalkan track 41)
3.Ukuran virus dibuat sekecil mungkin sehingga tidak menarikkecurigaan.
4.Kemampuan untuk mengadakan manipulasiSebenarnya rutin manipulasi tak terlalu penting. Tetapi inilah yang sering mengganggu. Biasanya rutin ini dibuat untuk :
Membuat tampilan atau pesan yang menggangu pada layar
monitor
b. Mengganti volume label disket
c. Merusak struktur disk, menghapus file-file
d. Mengacaukan kerja alat-alat I/O, seperti keyboard dan printer
- Kemampuan untuk mendapatkan informasi
Yakni kemampuan untuk mendapatkan informasi tentang struktur
media penyimpanan seperti letak boot record asli, letak tabel
partisi, letak FAT3, posisi suatu file, dan sebagainya.
- Kemampuan untuk memeriksa keberadaan dirinya
Sebelum menyusipi suati file virus memeriksa keberadaan dirinya
dalam file itu dengan mencari ID (tanda pengenal) dirinya di dalam
file itu. File yang belum tertular suatu virus tentunya tidak
mengandung ID dari virus yang bersangkutan. Kemampuan ini
mencegah penyusupan yang berkali-kali pada suatu file yang
sama.