Virus vs Trojan
Udtrykket virus er blevet et udtryk, der ofte bruges til at beskrive al uønsket software, der får adgang til computere uden at brugeren ved det. Men en softwarevirus er en bestemt type malware, der simulerer virkeligheden af virkeligheden. Det 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 et stykke 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 gentage sig selv og stole på, at brugeren udfører deres kode.
Disse to typer malware kan let skelnes med de forskellige former for metoder. Som nævnt ovenfor bruger en virus en anden eksekverbar som en værtsfil. Hver gang den fil, der er inficeret, køres eller åbnes, kan virussen køre sin kode og søge efter andre filer, som den kan inficere. Trojanere, ligesom deres navnebror, er passive. De kan ikke gøre noget, medmindre brugeren kopierer dem til harddisken
Kodning af en virus kan være hårdt arbejde, da du bliver nødt til at programmere mekanismerne for, at virussen kan knytte sig til en anden fil uden at gøre den ubrugelig. Trojanere er meget enklere; en batchfil, der sletter filer på din harddisk uden hurtig og derefter omdøbt til noget spil, er allerede en trojansk. Når brugeren kører og forventer et spil, får han en ond overraskelse, da trojanen begynder at slette alle sine filer.
En viruss adfærd, når den finder vært og vedhæfter en kopi af sig selv i nye værter, har et generelt mønster, der kan detekteres ved avanceret heuristik i et antivirusprogram. Dette giver brugerne mulighed for at opdage mistænkelig aktivitet, selv når virussen endnu ikke er kendt af AV-producenterne. Men trojanere deler ikke disse mekanismer og er derfor sværere at opdage med antivirusprogrammer, indtil AV-producenter har identificeret dem som trojanere.
Resumé:
1. Virus spreder sig på tværs af computere ved at inficere andre programmer, mens trojanere stoler på brugerne til at downloade eller kopiere dem.
2. Virus er komplekse programmer, der kan skjule sig i andre programmer, mens trojanere er meget forenklede og kun bruger et lokkende filnavn til at skjule sig selv.
3. Virus kan påvises på forhånd af heuristikker på grund af dens opførsel, mens trojanere let kan passere, da det ikke udviser nogen mistænkelig opførsel.