Forskel mellem virus og trojaner Forskel mellem

Anonim

Virus vs Trojan

Betegnelsen virus er blevet et udtryk, der almindeligvis anvendes til at beskrive enhver uønsket software, der får adgang til computere uden at brugeren ved det. Men en softwarevirus er en bestemt type malware, som simulerer opførelsen af ​​den virkelige verdensvirus. Den formår at flytte fra en computer til en anden ved at vedhæfte en værtfil, der ofte er en eksekverbar. En trojan er derimod simpelthen en del ondsindet kode, der er forklædt som et sikkert program eller mere almindeligt som et spil for at lokke brugerne til at udføre koden. Trojanere har ikke de mekanismer, der er nødvendige for at udbrede eller replikere sig selv og stole på, at brugeren udfører deres kode.

Disse to typer malware kan let skelnes mellem de forskellige former for formering. Som nævnt ovenfor bruger en virus en anden eksekverbar som værtsfil. Når filen, der er inficeret, køres eller åbnes, kan viruset køre sin kode og søge efter andre filer, som den kan inficere. Trojanske mænd, ligesom deres navnebror, er passive. De kan ikke gøre noget, medmindre brugeren kopierer dem til harddisken

Kodning af en virus kan være svært at arbejde, da du skal programmere mekanismerne for, at viruset skal knytte sig til en anden fil uden at gøre det ubrugeligt. Trojanere er meget enklere; en batch-fil, der sletter filer på harddisken uden at blive omdøbt, og omdøbes til et spil, er allerede en trojansk. Når brugeren kører det forventer et spil, får han en ubehagelig overraskelse, da trojanen begynder at slette alle hans filer.

En viruss adfærd, da den finder vært og tilføjer en kopi af sig selv til nye værter, har et generelt mønster, der kan detekteres ved avanceret heuristik i et antivirusprogram. Dette giver brugerne mulighed for at registrere mistænkelig aktivitet, selvom viruset endnu ikke er kendt af AV-beslutningstagere. Men trojanere deler ikke disse mekanismer og er derfor sværere at opdage med antivirusprogrammer, indtil AV-beslutningstagere har identificeret dem som trojanske heste.

Sammendrag:

1. Virus spredes på tværs af computere ved at inficere andre programmer, mens trojanere stole på brugerne at downloade eller kopiere dem.

2. Virus er komplekse programmer, der kan gemme sig i andre programmer, mens trojanerne er meget enkle og bruger kun et lokkefilnavn til at forkæle sig selv.

3. Virus kan på forhånd opdages af heuristik på grund af dets adfærd, mens trojanerne let kan passere, da det ikke udviser nogen mistænkelig adfærd.