Het eerdere verschil tussen virus, worm en trojaans paard is dat een virus zich aan een programma hecht en kopieën van zichzelf naar andere programma's propageert, gevolgd door een menselijke actie, terwijl de worm een eenzaam programma is dat zijn kopieën naar andere componenten verspreidt zonder het te wijzigen . Terwijl een Trojaans paard een programma is met een onverwachte aanvullende functionaliteit.
Vergelijkingstabel
Basis voor vergelijking | Virus | Worm | Trojaanse paard |
---|---|---|---|
Betekenis | Een computerprogramma dat zichzelf verbindt met een ander legitiem programma om schade toe te brengen aan het computersysteem of het netwerk. | Het eet bronnen van een systeem om het naar beneden te halen in plaats van destructieve acties uit te voeren. | Het geeft een indringer de mogelijkheid om vertrouwelijke informatie over een computernetwerk te verkrijgen. |
Uitvoering | Afhankelijk van de overdracht van een bestand. | Repliceert zichzelf zonder menselijke actie. | Gedownload als software en uitgevoerd. |
Replicatie vindt plaats | Ja | Ja | Nee |
Op afstand bestuurd | Nee | Ja | Ja |
Snelheid van verspreiding | Matig | sneller | Langzaam |
Infectie | Wordt geïnitieerd door een virus aan een uitvoerbaar bestand toe te voegen. | Gebruikt systeem- of applicatiezwakte. | Hecht zich aan een programma en interpreteert als nuttige software. |
Doel | Wijziging van de informatie. | Stop de CPU en het geheugen. | Steelt de informatie van de gebruiker. |
Definitie van Virus
Een virus kan worden gedefinieerd als een stuk programmacode die zichzelf aan een toegestaan programma koppelt om het te infecteren. Het virus wordt uitgevoerd wanneer het legitieme programma wordt uitgevoerd en kan elke functie uitvoeren, zoals het verwijderen van een bestand. De primaire bewerking uitgevoerd in een virus is dat wanneer een geïnfecteerd programma wordt uitgevoerd, het eerst het virus zal uitvoeren en dan zal de originele programmacode worden uitgevoerd. Het kan andere programma's infecteren die zich op die computer bevinden.
Nadat alle bestanden van de computer van de huidige gebruiker zijn beschadigd, verspreidt het virus de code en verzendt het zijn code via het netwerk naar de gebruikers van wie het e-mailadres is opgeslagen op de computer van de huidige gebruiker. Specifieke gebeurtenissen kunnen ook worden gebruikt om een virus te activeren. Er zijn verschillende soorten virussen, zoals parasitair, bootsector, geheugenbewoner, polymorf, stealth en metamorf. De virusinfectie kan worden voorkomen door de invoer van een virus te voorkomen.
Definitie van Worm
Een worm is een programma dat zichzelf kan repliceren en kopieën van de computer naar de computer kan sturen als een virus, maar bij de implementatie is dit anders. Het wijzigt een programma niet, maar het wordt bij aankomst geactiveerd om zich opnieuw te vermenigvuldigen en te verspreiden. De buitensporige replicatie resulteert in het stoppen van het systeem, het verbruikt systeembronnen om het naar beneden te halen. Een worm zoekt krachtig naar meer machines om te corrumperen en de beschadigde machine gedraagt zich als een wormproducerende machine voor de andere machines die ermee verbonden zijn.
Netwerkwormprogramma's maken gebruik van netwerkverbindingen om zich van systeem naar systeem te verspreiden, in het volgende geval kunnen de netwerkvoertuigen elektronische postfaciliteiten, externe uitvoeringscapaciteit en mogelijkheden voor inloggen op afstand zijn om de replicatie te genereren.
Definitie van Trojan Horse
Een trojaans paard is een verborgen stukje code dat, wanneer het wordt uitgevoerd, een ongewenste of schadelijke functie vervult die op een virus lijkt. Deze worden gebruikt om direct een functie te vervullen die een onbevoegde gebruiker niet kon bereiken. Het trojan-paard kan bijvoorbeeld zijn code verbergen in een inlogformulier door er zich aan te hechten. Wanneer een gebruiker zijn gegevens invoert, verstuurt trojan deze informatie naar de aanvaller zonder medeweten van de gebruiker. Vervolgens kan de aanvaller de gebruikersgegevens gebruiken om toegang te krijgen tot het systeem.
Een ander motief van Trojaans paard kan datavernietiging zijn. Het programma lijkt een nuttige functie uit te voeren, maar het kan stilzwijgend destructieve functies uitvoeren.
Belangrijkste verschillen tussen Virus, Worm en Trojaans paard
- De uitvoering en verspreiding van een virus zijn afhankelijk van de overdracht van de geïnfecteerde bestanden, terwijl wormen repliceren zonder dat hiervoor menselijke actie vereist is en een netwerk gebruiken om zichzelf in andere apparaten te embedden. Aan de andere kant fungeert Trojaans paard als een hulpprogramma en wordt het uitgevoerd.
- Virussen en wormen kunnen repliceren terwijl een trojaans paard niet kan worden gerepliceerd.
- Een virus kan niet op afstand worden bediend. Daar tegen kan worm en een trojaans paard op afstand worden bestuurd.
- Wormen kunnen zich heel snel verspreiden, terwijl virussen zich met een gematigde snelheid verspreiden en een trojaans paard zich langzaam kan verspreiden.
- Een virus valt aan in een uitvoerbaar bestand en hecht eraan om het bestand aan te passen, terwijl worm de zwakte in het systeem en de applicatie uitbuit. Een Trojaans paard daarentegen lijkt een nuttig programma te zijn dat een verborgen code bevat die wordt aangeroepen voor het uitvoeren van ongewenste of schadelijke functies.
- Het virus wordt voornamelijk gebruikt om de informatie aan te passen en wormen worden gebruikt om systeemhulpmiddelen overmatig te gebruiken en te stoppen. Omgekeerd kan een trojaans paard worden gebruikt voor het stelen van gebruikersinformatie om toegang te krijgen tot het systeem van de gebruiker.
Conclusie
Wormen zijn op zichzelf staande software die geen host nodig heeft voor de uitvoering ervan. Integendeel, virus en Trojaans paard hebben wel een gastheer nodig voor hun uitvoering. Trojaans paard creëert een achterdeur voor de diefstal van informatie. Virus en worm repliceren en propageren waarbij het virus in staat is om de informatie te wijzigen en worm niet.