Nee, computerwormen kunnen van nature geen andere programmabestanden "infecteren", zoals een virus zichzelf in de code zou kunnen wijzigen of insluiten. Wormen verspreiden zich door kwetsbaarheden te misbruiken om kopieën van zichzelf naar andere systemen te verspreiden, meestal via een netwerk. Ze wijzigen doorgaans niet de code van de programma's waarop ze *op* draaien.
Hoewel een worm *op* een systeem kan draaien en de bronnen van dat systeem kan gebruiken om zich te verspreiden, ook vanuit de geheugenruimte van een ander programma, integreert hij zichzelf niet in de programmacode zoals een virus dat doet. Het programma zelf blijft grotendeels ongewijzigd; de functionaliteit ervan wordt eenvoudigweg onderbroken of gekaapt door de worm. Als het programma later wordt gestopt of verwijderd, verliest de worm mogelijk de mogelijkheid om dat specifieke programma of proces als basis te gebruiken, maar het programma zelf is niet geïnfecteerd.
Daarom is het idee dat een worm een ander programmabestand infecteert onnauwkeurig. De juiste formulering is dat een worm de bronnen of de omgeving van een actief programma kan gebruiken voor verspreiding. |