Разлика између вируса и тројана

Вирус вс Тројан

Израз вирус постао је термин који се обично користи за описивање нежељеног софтвера који улази у рачунаре без да корисник зна. Али софтверски вирус је специфична врста злонамерног софтвера који симулира понашање вируса у стварном свету. Успева да се пребаци са једног рачунара на други спајајући се на хост датотеку која је често извршна датотека. Тројанац је, с друге стране, једноставно део злонамерног кода који се прерушава у сигуран програм или чешће као игра којом се подстичу корисници да изврше код. Тројанци немају механизме потребне за ширење или копирање и ослањају се на то да ће корисник извршити свој код.

Ове две врсте злонамерног софтвера могу се лако разликовати различитим начинима ширења. Као што је горе наведено, вирус користи другу извршну датотеку као хост датотеку. Кад год се нека заражена датотека покрене или јој се приступи, вирус може покренути свој код и тражити остале датотеке које може заразити. Тројанци су, баш као и њихови имењаци, пасивни. Не могу ништа учинити ако их корисник не копира на чврсти диск

Кодирање вируса може бити тежак посао, јер ћете морати програмирати механизме да се вирус веже за другу датотеку без да га учините неупотребљивим. Тројанци су много једноставнији; батцх датотека која брише датотеке са вашег тврдог диска без упита и затим преименована у неку игру је већ тројански. Када корисник покрене очекивајући игру, добива гадно изненађење док Тројан почне брисати све своје датотеке.

Понашање вируса који пронађе домаћина и прикачи копију самог себе у нове хостове има општи образац који се напредном хеуристиком може открити у антивирусном програму. Ово омогућава корисницима да открију сумњиву активност чак и када вирус АВ произвођачима још није познат. Али тројанци не деле ове механизме и зато их је теже детектирати антивирусним програмима све док их произвођачи АВ-а не идентификују као тројанце.

Резиме:
1. Вирус се проширио преко рачунара инфицирајући друге програме, док се тројански корисници ослањају на кориснике да их преузму или копирају.
2. Вирус су сложени програми који се могу сакрити у другим програмима, док су тројанци врло поједностављени и користе само примамљиво име датотеке да се прикрије.
3. Вирус може унапред открити хеуристика због свог понашања, док тројани лако могу да прођу јер не показује сумњиво понашање.