Ada berbagai jenis virus komputer yang dapat diklasifikasikan menurut asalnya, teknik yang mereka gunakan, jenis file yang menginfeksi, di mana mereka bersembunyi, jenis kerusakan yang ditimbulkannya, atau jenis sistem operasi atau platform yang mereka serang.
Virus komputer adalah sistem perangkat lunak berbahaya, yang sengaja ditulis untuk memasuki komputer tanpa izin atau sepengetahuan pengguna. Ia memiliki kemampuan untuk mereplikasi dirinya sendiri, sehingga melanjutkan perambatannya. Beberapa virus tidak melakukan lebih dari mereplikasi dirinya sendiri, sementara yang lain dapat menyebabkan kerusakan serius atau berdampak negatif pada kinerja sistem. Virus tidak boleh dianggap tidak berbahaya dan dibiarkan dalam sistem tanpa mengambil tindakan.
Mari kita lihat beberapa jenis virus komputer utama.
1. Types of memory-resident computer viruses
Virus ini tinggal di memori komputer dan diaktifkan saat sistem operasi berjalan, menginfeksi semua file yang dibuka. Mereka tetap di sana bahkan setelah kode berbahaya dijalankan. Mereka memiliki kendali atas memori sistem dan mengalokasikan blok memori yang melaluinya mereka menjalankan kode mereka sendiri. Tujuannya adalah untuk merusak file dan program ketika dibuka, ditutup, disalin, diganti namanya, dll.
2. Direct-acting virus
Tujuan utama dari jenis virus komputer ini adalah untuk mereplikasi dan bertindak saat dijalankan. Ketika kondisi tertentu terpenuhi, virus akan beraksi untuk menginfeksi file di direktori atau folder yang ditentukan dalam file autoexec.bat. File batch ini selalu ada di direktori root hard drive dan memuat file tertentu. operasi saat komputer dinyalakan. Virus menginfeksi satu demi satu semua file yang ditemukannya dan yang sebelumnya telah dipilih sebagai korbannya. Itu juga mampu menginfeksi perangkat eksternal. Setiap kali kode dijalankan, jenis virus komputer ini mengubah lokasinya untuk menginfeksi file baru, tetapi biasanya terletak di direktori root hard drive.
3. Overwrite virus
Jenis virus komputer ini dicirikan oleh fakta bahwa mereka menghapus informasi yang terkandung di dalam file yang mereka infeksi, menjadikannya sebagian atau sama sekali tidak berguna. Setelah terinfeksi, virus mengganti konten file tanpa mengubah ukurannya. Satu-satunya cara untuk membersihkan file yang terinfeksi oleh overwrite virus adalah dengan menghapus file sepenuhnya, sehingga kehilangan konten aslinya. Namun, sangat mudah untuk mendeteksi virus jenis ini karena program aslinya menjadi tidak berguna.
4. Sector virus
Jenis virus ini mempengaruhi sektor boot dari hard disk. Ini adalah bagian penting dari disk yang berisi informasi yang memungkinkan untuk mem-boot komputer dari disk.
5. Macro Virus
Virus makro menginfeksi file yang dibuat menggunakan aplikasi atau program tertentu yang berisi makro seperti .doc, .xls, .pps, dll. Program mini ini memungkinkan untuk mengotomatiskan serangkaian operasi sehingga dijalankan seolah-olah itu adalah tindakan tunggal, sehingga pengguna tidak perlu menjalankannya satu per satu. Jenis virus komputer ini secara otomatis menginfeksi file yang berisi makro dan juga menginfeksi template dan dokumen di dalam file tersebut. Biasanya virus yang masuk melalui email.
6. Polymorphic virus
Jenis virus komputer ini dienkripsi atau dikodekan dengan cara yang berbeda, menggunakan algoritma dan kunci enkripsi yang berbeda setiap kali mereka menginfeksi sistem. Hal ini membuat perangkat lunak antivirus tidak dapat menemukannya menggunakan pencarian string atau tanda tangan karena setiap saat berbeda.
7. Fat virus
Tabel alokasi file FAT adalah bagian dari disk yang digunakan untuk menyimpan semua informasi tentang lokasi file, ruang yang tersedia, ruang yang tidak terpakai, dll. Jenis virus komputer ini bisa sangat berbahaya karena mencegah akses ke bagian tertentu dari disk tempat menyimpan file penting. Kerusakan dapat mengakibatkan hilangnya informasi dari file individual dan bahkan seluruh direktori
8. Web script viruses
Banyak halaman web menyertakan kode kompleks untuk membuat konten yang menarik dan interaktif. Kode ini sering dimanfaatkan oleh jenis virus komputer ini untuk menghasilkan tindakan tertentu yang tidak diinginkan.