Skillnad mellan virus och trojan Skillnaden mellan

Anonim

Virus vs Trojan

Termen virus har blivit en term som vanligtvis används för att beskriva oönskade program som får tillgång till datorer utan att användaren vet. Men ett programvarovirus är en specifik typ av skadlig kod som simulerar uppförandet av det verkliga viruset. Det klarar att flytta från en dator till en annan genom att bifoga en värdfil som ofta är en körbar. En trojan är å andra sidan helt enkelt en del skadlig kod som är förtäckt som ett säkert program eller mer vanligt som ett spel för att locka användare att utföra koden. Trojaner har inte de mekanismer som behövs för att sprida eller replikera sig själva och förlita sig på användaren att utföra sin kod.

Dessa två typer av skadlig kod kan enkelt särskiljas med olika former av förökning. Som nämnts ovan använder ett virus en annan körbar som värdfil. När filen som är infekterad körs eller öppnas, kan viruset köra sin kod och söka efter andra filer som den kan infektera. Trojaner är, precis som deras namnmakare, passiva. De kan inte göra någonting om användaren kopierar dem till hårddisken

Kodning av ett virus kan vara svårt eftersom du måste programmera mekanismerna för viruset att fästa sig i en annan fil utan att göra den oanvändbar. Trojaner är mycket enklare; en batchfil som tar bort filer på hårddisken utan att bli ombedd och omdirigeras till något spel är redan en trojan. När användaren kör det förväntar sig ett spel får han en otäck överraskning då Trojan börjar radera alla sina filer.

Uppförandet av ett virus som det finner värd och bifogar en kopia av sig själv till nya värdar har ett allmänt mönster som kan detekteras av avancerad heuristik i ett antivirusprogram. Detta gör det möjligt för användare att upptäcka misstänkt aktivitet även om viruset inte är känt för AV-tillverkarna än. Men trojaner delar inte dessa mekanismer och är därför svårare att upptäcka med antivirusprogram tills AV-tillverkare har identifierat dem som trojaner.

Sammanfattning:

1. Virus sprider sig över datorer genom att infektera andra program medan trojaner litar på användarna att ladda ner eller kopiera dem.

2. Virus är komplexa program som kan gömma sig i andra program medan trojaner är mycket enkla och använder bara ett lockande filnamn för att dölja sig själv.

3. Virus kan påvisas i förväg av heuristics på grund av sitt beteende medan trojaner enkelt kan passera eftersom det inte uppvisar något misstänkt beteende.