Forskjell mellom virus og trojaner Forskjellen mellom

Anonim

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 enkelt skille seg ut fra de ulike 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 mekanismene for at viruset skal knytte 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ørelsen av 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 bare bruker et fristende filnavn for å skjule seg selv.

3. Virus kan påvises på forhånd av heuristikk på grunn av sin atferd, mens trojanere lett kan passere, siden det ikke viser noen mistenkelig oppførsel.