Forskjellen mellom virus og trojan

Virus vs Trojan

Begrepet virus har blitt et begrep som vanligvis brukes til å beskrive uønsket programvare som får tilgang til datamaskiner uten at brukeren vet. Men et programvarevirus er en spesifikk type skadelig programvare som simulerer virkemåten til virkelige viruset. Den klarer å flytte fra en datamaskin til en annen ved å knytte til en vertsfil som ofte er en kjørbar. En trojan er derimot bare et stykke ondsinnet kode som er skjult som et trygt program eller mer som et spill for å lokke brukere til å utføre koden. Trojanere har ikke de mekanismer som trengs for å forplante seg eller replikere seg selv og stole på at brukeren utfører koden sin.

Disse to typer malware kan lett skiller seg ut ved de forskjellige former for forplantning. Som nevnt ovenfor bruker et virus en annen kjørbar som vertsfil. Når filen som er infisert, kjøres eller åpnes, kan viruset kjøre sin kode og søke etter andre filer som den kan infisere. Trojanere, akkurat som deres navnebror, er passive. De kan ikke gjøre noe med mindre brukeren kopierer dem til harddisken

Koding av et virus kan være hardt, siden du må programmere mekanismer for at viruset skal feste seg til en annen fil uten å gjøre det ubrukelig. Trojanere er mye enklere; en batchfil som sletter filer på harddisken uten å spørre omdøpt, og omdøpt til noe spill, er allerede en trojan. Når brukeren kjører det forventer et spill, får han en ekkel overraskelse da trojanen begynner å slette alle filene sine.

Oppførselen til et virus som det finner verten og legger en kopi av seg selv til nye verter har et generelt mønster som kan oppdages av avanserte heuristikker i et antivirusprogram. Dette tillater brukere å oppdage mistenkelig aktivitet selv når viruset ikke er kjent for AV-beslutningstakere ennå. Men trojanere deler ikke disse mekanismene, og er derfor vanskeligere å oppdage med antivirusprogrammer inntil AV-beslutningstakere har identifisert dem som trojanere.

Sammendrag:
1. Virus sprer seg over datamaskiner ved å infisere andre programmer mens trojanere stole på at brukerne skal laste ned eller kopiere dem.
2. Virus er komplekse programmer som kan gjemme seg i andre programmer mens trojanere er svært enkle og bruker bare et fristende filnavn til å skjule seg selv.
3. Virus kan påvises på forhånd av heuristikk på grunn av sin adferd, mens trojanere lett kan passere fordi det ikke viser noen mistenkelig oppførsel.