Oligomorfik kod - Oligomorphic code

Bir oligomorfik kod genellikle bir bilgisayar virüsü basit bir şifre çözücü ile karşılaştırılabilir bir şekilde kendisi için bir şifre çözücü oluşturmak polimorfik kod. Bunu, şifre çözücünün her bir parçasını önceden tanımlanmış birkaç alternatif arasından rastgele seçerek yapar. Şifre çözücüyü oluşturmak için kullanılan parçalar genellikle imzalarla tespit edilemeyecek kadar yaygındır. Bununla birlikte, çoğu oligomorfik virüs, birkaç yüz farklı şifre çözücüden fazlasını üretemez, bu nedenle bunları basit imzalarla tespit etmek hala mümkündür. Bir oligomorfik şifre çözücüyü tespit etmenin başka bir yöntemi, olası her kod parçası için bir imza yapmak, birbirinin yerine geçebilen parçaları gruplamak ve dosyayı değişen gruplardan bir şifre çözücü parça zinciri için taramaktır. Virüsü tespit etmek için öykünme kullanılabilir, ancak gereğinden fazla kaynak gerektirebilir.

Ayrıca bakınız