Wirusy polimorficzne
Z Wikipedii
Wirusy poliformiczne - typ wirusa posiadający zdolność zmiany swojego kodu. Wirusy polimorficzne składają się z dwóch części: polimorficznego deszyfratora oraz części zaszyfrowanej, będącej rzeczywistym wirusem. Wirus infekując plik tworzy polimorficzny deszyfrator, zwykle inny w każdym infekowanym pliku.
Ponieważ szyfrowanie odbywa się zwykle zmiennym kluczem szyfrującym, programy antywirusowe mają utrudnione zadanie w identyfikacji wirusa. Istnieje wiele metod wykrywania tego typu wirusów, z których najbardziej skuteczną jest emulacja. Emulator wykonuje kod polimorficzny do czasu, aż zdeszyfruje on część zaszyfrowaną. W tym momencie możliwe jest wykrycie wirusa za pomocą wzorca. Rozwinięciem idei wirusów polimorficznych są wirusy metamorficzne.