Bilgisayar virüsleri, kullanıcıların bilgisayar sistemlerine zarar vermek, dosyaları bozmak veya verileri çalmak amacıyla tasarlanmış kötü amaçlı yazılımlardır. Virüsler, genellikle kullanıcının haberi olmadan dosyalara veya programlara bulaşır ve sistemde yayılmak için kullanıcı etkileşimine ihtiyaç duyar. Farklı görevleri yerine getirmek ve çeşitli zararlar vermek için tasarlanmış birçok virüs çeşidi vardır:
1. Dosya Virüsleri
- Dosya virüsleri, genellikle çalıştırılabilir dosyalara (.exe veya .com gibi) bulaşır ve bu dosyalar çalıştırıldığında etkinleşir. Virüs, program dosyalarına gizlenerek başka dosyalara ve sistemlere yayılabilir.
2. Boot Virüsleri
- Bu virüsler, bilgisayarın açılış sırasında yüklenen boot sektörü ya da master boot record (MBR) gibi sistem alanlarına bulaşır. Bilgisayar her açıldığında aktif hale gelir ve sistemin normal çalışmasını etkileyebilir.
3. Makro Virüsleri
- Makro virüsleri, Microsoft Office gibi uygulamalarda kullanılan makro komut dosyalarına bulaşır. Word veya Excel dosyalarında yayılır ve bu dosyalar açıldığında çalışır.
4. Polimorfik Virüsler
- Polimorfik virüsler, her bulaşmada kendi kodlarını değiştirir, böylece antivirüs yazılımları tarafından tespit edilmeleri zorlaşır. Bu virüsler, virüs kodlarının algoritmalarını yeniden yazarak gizlenir.
5. Yok Edici (Overwrite) Virüsler
- Bu tür virüsler, bulaştığı dosyaları tamamen silerek veri kaybına yol açar. Dosyanın içeriğini bozar ve genellikle kurtarılması mümkün olmayan zararlar verir.
6. Truva Atı (Trojan)
- Truva atları, virüs olmamakla birlikte kötü amaçlı yazılım kategorisinde yer alır. Çoğunlukla kullanıcıya yararlı bir program gibi görünüp, çalıştırıldığında bilgisayara zarar verir veya arka kapılar açarak dış tehditlere erişim sağlar.
7. Solucanlar (Worms)
- Solucanlar, virüslerin aksine kullanıcı etkileşimine ihtiyaç duymadan kendini çoğaltabilen yazılımlardır. Ağlar üzerinden yayılabilir ve sistem performansını düşürebilir.
Virüslerden korunmak için güvenilir bir antivirüs yazılımı kullanmak, sistem ve uygulamaları düzenli olarak güncellemek ve bilinmeyen kaynaklardan gelen dosyaları dikkatlice incelemek önemlidir.