Diferența dintre virus și troian Diferența dintre

Anonim

Virus vs Trojan

Termenul virus a devenit un termen frecvent utilizat pentru a descrie orice software nedorit care câștigă intrarea în calculatoare, fără ca utilizatorul să știe. Dar un virus software este un tip specific de malware care simulează comportamentul virusului din lumea reală. Ea reușește să se mute de la un computer la altul prin atașarea la un fișier gazdă care este adesea un executabil. Un troian, pe de altă parte, este pur și simplu o bucată de cod rău intenționat care este deghizat ca un program sigur sau mai frecvent ca un joc pentru a atrage utilizatorii să execute codul. Troienii nu dispun de mecanismele necesare pentru propagare sau replicare și se bazează pe faptul că utilizatorul execută codul.

Aceste două tipuri de malware se pot distinge cu ușurință prin diferitele metode de propagare. După cum sa menționat mai sus, un virus folosește un alt executabil ca fișier gazdă. Ori de câte ori fișierul care este infectat este rulat sau accesat, virusul își poate executa codul și căuta alte fișiere pe care le poate infecta. Troieni, la fel ca omologii lor, sunt pasivi. Nu pot face nimic decât dacă utilizatorul le copiază pe hard disk

Codificarea unui virus poate fi o muncă grea, deoarece ar trebui să programați mecanismele ca virusul să se atașeze altui fișier fără a îl face inutilizabil. Troienii sunt mult mai simpli; un fișier batch care șterge fișierele de pe hard disk fără a fi prompt, apoi redenumit în unele jocuri este deja un troian. Când utilizatorul rulează așteaptă un joc, el primește o surpriză urâtă, în timp ce troianul începe să ștergă toate fișierele.

Comportamentul unui virus pe care îl găsește și îl atașează în gazde noi are un model general care poate fi detectat de euristică avansată într-un program antivirus. Acest lucru permite utilizatorilor să detecteze o activitate suspectă, chiar dacă virusul nu este încă cunoscut producătorilor de AV. Dar troianii nu împărtășesc aceste mecanisme și, prin urmare, sunt mai greu de detectat cu programele antivirus până când producătorii de AV-uri le-au identificat ca troieni.

Rezumat:

1. Virușii s-au răspândit pe calculatoare prin infectarea altor programe, în timp ce troieni se bazează pe utilizatori pentru a le descărca sau a le copia.

2. Virușii sunt programe complexe care se pot ascunde în alte programe, în timp ce troianii sunt foarte simpli și utilizează doar un nume de fișier tentant pentru a se ascunde.

3. Virusul poate fi detectat în prealabil prin euristică datorită comportamentului acestuia, în timp ce troieni pot trece cu ușurință, deoarece nu prezintă nici un comportament suspect.