Dat is een brede vraag. Schadelijke code kan vele vormen aannemen. Over het algemeen wordt elke code die bedoeld is om een computersysteem te beschadigen, te verstoren of ongeautoriseerde toegang te verkrijgen, als schadelijk beschouwd. Hier zijn enkele voorbeelden:
* Virussen: Zelfreplicerende programma's die zich van de ene computer naar de andere verspreiden en vaak schade of verstoring veroorzaken.
* Wormen: Vergelijkbaar met virussen, maar ze verspreiden zich onafhankelijk zonder dat ze aan andere bestanden moeten worden gekoppeld.
* Trojaanse paarden: Programma's vermomd als legitieme software die in het geheim kwaadaardige acties uitvoeren.
* Ransomware: Malware die de bestanden van een slachtoffer versleutelt en losgeld eist voor de vrijgave ervan.
* Rootkits: Programma's die hun aanwezigheid op een systeem verbergen, waardoor aanvallers permanente toegang kunnen behouden.
* Spyware: Programma's die in het geheim de activiteit van een gebruiker volgen en persoonlijke informatie verzamelen.
* Adware: Programma's die ongewenste advertenties weergeven.
* Schadelijke scripts: Kleine programma's ingebed in websites of e-mail die schadelijke acties kunnen uitvoeren wanneer ze worden uitgevoerd. (bijvoorbeeld JavaScript, PowerShell)
* Exploiten: Code die misbruik maakt van kwetsbaarheden in software om ongeautoriseerde toegang te verkrijgen.
* Bots: Programma's die op afstand worden bestuurd door een aanvaller om kwaadaardige taken uit te voeren, vaak onderdeel van een groter botnet.
De veroorzaakte schade kan variëren van kleine ergernis (zoals adware) tot catastrofaal gegevensverlies en systeemstoringen (zoals ransomware of exploits die zich richten op kritieke infrastructuur). De sleutel is dat de *bedoeling* van de code kwaadaardig is en dat de *actie* schadelijk is voor het computersysteem of de gebruiker ervan. |