Atšķirība starp vīrusu un Trojas zirgu

Vīruss vs Trojas zirgs

Termins vīruss ir kļuvis par terminu, ko parasti izmanto, lai aprakstītu jebkuru nevēlamu programmatūru, kas iekļūst datoros, lietotājam nezinot. Bet programmatūras vīruss ir īpaša veida ļaunprātīga programmatūra, kas imitē reālās pasaules vīrusa izturēšanos. Tam izdodas pārvietoties no viena datora uz otru, pievienojot resursdatora failam, kas bieži ir izpildāms. Trojas zirgs, no otras puses, ir vienkārši ļaunprātīga koda gabals, kas ir maskēts kā droša programma vai biežāk kā spēle, lai vilinātu lietotājus izpildīt kodu. Trojaņiem nav mehānismu, kas nepieciešami, lai izplatītos vai atkārtotos un paļautos uz to, ka lietotājs izpilda viņu kodu.

Šos divus kaitīgās programmatūras veidus var viegli atšķirt ar dažādām izplatīšanas metodēm. Kā minēts iepriekš, vīruss kā galveno failu izmanto citu izpildāmu failu. Ikreiz, kad tiek palaists vai piekļūst inficētajam failam, vīruss spēj palaist savu kodu un meklēt citus failus, kurus tas var inficēt. Trojas zirgi, tāpat kā viņu vārdamāsa, ir pasīvi. Viņi neko nevar izdarīt, ja vien lietotājs tos nekopē cietajā diskā

Vīrusa kodēšana var būt smags darbs, jo jums būs jāprogrammē vīrusa mehānismi, lai viņš pats sevi piestiprinātu citam failam, nepadarot to nelietojamu. Trojas zirgi ir daudz vienkāršāki; sērijveida fails, kas izdzēš failus cietajā diskā bez uzvednes, pēc tam pārdēvējot par kādu spēli, jau ir Trojas zirgs. Kad lietotājs palaiž to, gaidot spēli, viņš kļūst par nepatīkamu pārsteigumu, kad Trojas zirgs sāk izdzēst visus savus failus.

Vīrusa uzvedībai, atrodot saimnieku un pievienojot sev kopiju jauniem resursiem, ir vispārējs raksturs, ko antivīrusu programmā var noteikt ar progresīvu heiristiku. Tas lietotājiem ļauj atklāt aizdomīgas darbības pat tad, ja vīruss AV veidotājiem vēl nav zināms. Bet Trojas zirgi nedalās ar šiem mehānismiem, tāpēc tos ir grūtāk atklāt, izmantojot pretvīrusu programmas, kamēr AV veidotāji nav tos identificējuši kā Trojas zirgus.

Kopsavilkums:
1. Vīrusi izplatās dažādos datoros, inficējot citas programmas, kamēr Trojas zirgi paļaujas uz lietotājiem, lai tos lejupielādētu vai kopētu.
2. Vīruss ir sarežģītas programmas, kas var paslēpties citās programmās, kamēr Trojas zirgi ir ļoti vienkāršoti, un, lai sevi maskētu, tiek izmantots tikai vilinošs faila nosaukums.
3. Vīrusu var iepriekš noteikt ar heiristikas palīdzību, ņemot vērā tā izturēšanos, kamēr Trojas zirgi var viegli iziet cauri, jo tas neuzrāda aizdomīgu rīcību.