Gönderen yapar nasıl anti-virüs yazılımı çalışması?(AntivirusWorld):
Bir virüsten koruma yazılımı, bilgisayar virüslerini ve diğer kötü amaçlı yazılımları (kötü amaçlı yazılımları) tanımlamak ve ortadan kaldırmak için dosyaları taramak için kullanılabilecek bir bilgisayar programıdır.
Anti-virüs yazılımı genellikle bunu başarmak için iki farklı teknik kullanır:
- Bilinen virüsleri bulmak için dosyaları bir virüs sözlüğü aracılığıyla incelemek Herhangi bir bilgisayar programından virüs bulaştığını belirten şüpheli davranışları tanımlama
- Ticari virüsten korunma yazılımlarının çoğu, bu sözlüklerin her ikisini de kullanır, virüs sözlük yaklaşımına vurgu yapar.
Virüs sözlük yaklaşımı
, virüsten koruma yazılımı bir dosyayı incelerken, virüsten koruma yazılımının yazarı tarafından tanımlanan bilinen virüslerin sözlüğünü ifade eder. Dosyadaki bir kod parçası sözlükte belirtilen virüslerle eşleşirse, virüsten koruma yazılımı daha sonra dosyayı silebilir, karantinaya alabilir, böylece dosyanın diğer programlara erişemeyeceği ve virüsünün yayılması mümkün olmayabilir veya denenemez virüsün kendisini dosyadan kaldırarak dosyayı onarmak için.
Orta ve uzun vadede başarılı olmak için virüs sözlüğü yaklaşımı, güncellenen virüs sözlüğü girişlerinin periyodik olarak çevrimiçi indirilmesini gerektirir. Yeni virüsler "vahşi" olarak tanımlandıkça, toplumsal olarak fikir sahibi ve teknik olarak eğimli kullanıcılar, virüslü dosyalarını virüse karşı koruma yazılımlarının yazarlarına gönderebilir, bu da sözlüklerinde yeni virüsler hakkında bilgiler içerir.
Sözlüğe dayalı virüsten koruma yazılımı genellikle bilgisayarın işletim sistemi oluşturduğunda, açtığında ve kapattığında dosyaları inceler; ve dosyalar e-posta ile gönderildiğinde. Bu şekilde, bilinen bir virüs alındıktan hemen sonra tespit edilebilir. Yazılım ayrıca, tipik olarak kullanıcının sabit diskindeki tüm dosyaları düzenli aralıklarla incelemek üzere programlanabilir.
Sözlük yaklaşımı etkili görünse de, virüs yazarları virüsün imzasıyla eşleşmeyecek şekilde kendi parçalarını şifreleyen veya kendilerini başka bir kılık değiştirme yöntemi olarak değiştiren "polimorfik virüsler" yazarak bu tür yazılımların bir adım önünde durmaya çalışmışlardır. sözlükte.
Şüpheli davranış yaklaşımı
Şüpheli davranış yaklaşımı, aksine, bilinen virüsleri tanımlamayı denemez, bunun yerine tüm programların davranışını izler. Bir program çalıştırılabilir bir programa veri yazmaya çalışırsa, örneğin, bu şüpheli davranış olarak işaretlenir ve kullanıcı bu konuda uyarılır ve ne yapılacağı sorulur.
Sözlük yaklaşımından farklı olarak, şüpheli davranış yaklaşımı, henüz herhangi bir virüs sözlüklerinde bulunmayan yepyeni virüslere karşı koruma sağlar. Bununla birlikte, aynı zamanda çok sayıda yanlış pozitif ses çıkarmaktadır ve kullanıcılar muhtemelen tüm uyarılara karşı duyarlılık kazanmaktadır. Kullanıcı bu tür bir uyarıda "Kabul Et" i tıklarsa, o zaman anti-virüs yazılımı bu kullanıcı için kullanışsızdır. Bu sorun özellikle son 7 yılda daha da kötüye gitti, çünkü pek çok kötü niyetli program tasarımı bu yanlış pozitif konuya bakmaksızın diğer .ex'leri değiştirmeyi seçti. Böylece, çoğu modern anti virüs yazılımı bu tekniği daha az kullanmaktadır.
Virüsleri saptamanın diğer yolları
Bazı anti-virüs yazılımları, kontrolü çalıştırılabilir dosyaya aktarmadan önce yürütülen her çalıştırılabilir kodun başlangıcını taklit etmeye çalışacaktır. Program kendi kendini değiştiren bir kod kullanıyor gibi görünüyorsa veya başka bir virüs gibi görünüyorsa (hemen çalıştırılabilir dosyaları bulmaya çalışır), çalıştırılabilir dosya virüs bulaşmış olabilir. Ancak, bu yöntem birçok yanlış pozitif sonuç verir.
Yine başka bir algılama yöntemi bir sanal alan kullanmaktır. Bir sanal alan işletim sistemini taklit eder ve bu simülasyonda yürütülebilir dosyayı çalıştırır. Program sonlandırıldıktan sonra, sanal alan bir virüsü gösterebilecek değişiklikler için analiz yapar. Performans sorunları nedeniyle, bu tür saptama normalde yalnızca isteğe bağlı taramalar sırasında gerçekleştirilir.
Endişe konuları
Makro virüsler, tartışmasız en yıkıcı ve yaygın bilgisayar virüsleri, Microsoft'un Microsoft Outlook ve Microsoft Office’le ilgili güvenlik hatalarını gidermesi durumunda tüm kullanıcıların virüse karşı koruma yazılımı satın almalarına gerek kalmadan çok daha ucuz ve etkili bir şekilde önlenebilir indirilen kodun yürütülmesi ve belge makrolarının tahribata yol açması ve yayılması yeteneği.
Kullanıcı eğitimi antivirüs yazılımı kadar önemlidir; Internet’ten bilinmeyen programları indirmek ve yürütmemek gibi kullanıcıları güvenli bilgisayar uygulamaları konusunda eğitmek, virüsten koruma yazılımına ihtiyaç duymadan virüslerin yayılmasını yavaşlatır.
Bilgisayar kullanıcıları her zaman kendi makinelerine yönetici erişimi ile çalıştırılmamalıdır. Basitçe kullanıcı modunda çalışırlarsa, bazı virüs tipleri yayılamaz.
Sürekli yeni virüslerin yaratılmasından dolayı virüsleri tespit etmeye yönelik sözlük yaklaşımı çoğu zaman yetersizdir, ancak şüpheli davranış yaklaşımı yanlış pozitif problem nedeniyle etkisizdir; Bu nedenle, mevcut anti-virüs yazılımı anlayışı hiçbir zaman bilgisayar virüslerini fethetmeyecektir.
İyi bilinen virüsleri bile, virüsten koruma yazılımı tarafından algılanamayan kötü amaçlı yazılımları şifrelemek ve paketlemek için çeşitli yöntemler vardır. Bu "kamufle edilmiş" virüsleri tespit etmek, dosyaları incelemeden önce şifresini çözebilecek güçlü bir paket açma motoru gerektirir. Ne yazık ki, birçok popüler anti-virüs programı buna sahip değildir ve bu nedenle çoğu zaman şifreli virüsleri tespit edememektedir.
Anti-virüs yazılımı satan şirketler virüslerin yazılması, yayılması ve halkın tehdidi üzerinde paniğe kapılması için finansal bir teşvik gibi gözüküyor.
(Bu makaleyi beğendim ve sadece AntivirusWorld'den kopyalayıp yapıştırdım.)