Polymorphismus, Glossar
Ein polymorpher Programmcode führt eine bestimmte Funktion aus, aber dessen Erscheinungsbild – der Code – verändert sich. Es können unterschiedliche Befehle verwendet werden, um zum gleichen Ziel zu gelangen. Würmer und Viren können polymorphen Code enthalten, der bei jeder Infektion sein Erscheinungsbild ändert. Die Entdeckung wird dadurch erschwert, da keine Mustervergleiche mehr durchgeführt werden können.
Als häufigstes Verfahren wird die Verschlüsselung angewendet um Polymorphismus zu erreichen. Eine kleine Funktion entschlüsselt den Code erst zur Laufzeit.