
Predhodna razlika med virusom, črvom in trojanskim konjem je, da se virus poveže s programom in razmnoži svoje kopije z drugimi programi, ki mu sledi človeško dejanje, medtem ko je črv samotni program, ki svoje kopije širi na druge komponente, ne da bi ga spremenil. . Ker je trojanski konj program, ki vsebuje nepričakovano dopolnilno funkcionalnost.
Primerjalna tabela
Podlaga za primerjavo | Virus | Črv | Trojanski konj |
---|---|---|---|
Pomen | Računalniški program, ki se povezuje z drugim legitimnim programom in povzroča škodo računalniškemu sistemu ali omrežju. | Poje je sredstva sistema, da bi ga zmanjšali, namesto da bi izvajali destruktivne ukrepe. | Omogoča vsiljivcu, da pridobi nekatere zaupne informacije o računalniškem omrežju. |
Izvajanje | Odvisno od prenosa datoteke. | Replicira se brez človekovega delovanja. | Preneseno kot programska oprema in izvedeno. |
Prihaja do podvajanja | Da | Da | Ne |
Daljinsko krmiljen | Ne | Da | Da |
Stopnja širjenja | Zmerna | Hitreje | Počasi |
Okužba | Začne z dodajanjem virusa v izvršljivo datoteko. | Uporablja pomanjkljivosti sistema ali aplikacije. | Pridruži se programu in interpretira kot uporabno programsko opremo. |
Namen | Sprememba informacij. | Ustavite CPU in spomin. | Krade informacije uporabnika. |
Definicija virusa
Virus lahko definirate kot programsko kodo, ki se prilagodi dovoljenemu programu, da bi jo okužila. Virus se zažene, ko se zažene zakonit program in lahko opravi katero koli funkcijo, kot je brisanje datoteke. Primarna operacija, ki se izvaja v virusu, je, da ko se izvede okužen program, bo najprej izvršil virus, nato pa se bo izvedla prvotna programska koda. Zmožen je okužiti druge programe, ki se nahajajo na tem računalniku.
Po poškodovanju vseh datotek iz računalnika trenutnega uporabnika se virus širi in pošlje svojo kodo prek omrežja uporabnikom, katerih e-poštni naslov je shranjen v računalniku trenutnega uporabnika. Posebni dogodki se lahko uporabijo tudi za sprožitev virusa. Obstajajo različne vrste virusov, kot so parazitski, zagonski sektor, prebivalec pomnilnika, polimorfni, prikriti in metamorfni. Okužbo z virusom lahko preprečimo tako, da preprečimo vstop virusa.
Definicija črva
Črv je program, ki se lahko posnema in pošilja kopije iz računalnika v računalnik kot virus, vendar je pri izvajanju drugačen. Ne spremeni programa, temveč se ob prihodu aktivira in ponovno razmnožuje. Prekomerna replikacija povzroči zaustavitev sistema, porabi sistemske vire, da ga zniža. Črv odločno išče več strojev, da bi se pokvaril, in pokvarjen stroj se obnaša kot stroj za proizvodnjo črvov za druge priključene naprave.
Programi omrežnih črvov uporabljajo omrežne povezave za širjenje iz sistema v sistem, v naslednjem primeru pa so lahko omrežja elektronska pošta, možnost oddaljenega izvajanja in zmožnost oddaljene prijave za pogon replikacije.
Opredelitev trojanskega konja
Trojanski konj je skrit del kode, ki ob izvršitvi izvede nekaj nezaželene ali škodljive funkcije, podobno virusu. Ti se uporabljajo za neposredno opravljanje funkcije, ki jo nepooblaščeni uporabnik ne more doseči. Trojanski konj lahko na primer skrije svojo kodo v prijavnem obrazcu tako, da se ji prilepi. Ko uporabnik vnese podrobnosti, trojanski strežnik pošlje te informacije napadalcu brez vednosti uporabnika. Nato lahko napadalec uporabi uporabniške podatke za dostop do sistema.
Drug motiv trojanskega konja je lahko uničenje podatkov. Zdi se, da program izvaja uporabno funkcijo, vendar lahko tiho izvaja uničujoče funkcije.
Ključne razlike med virusom, črvom in trojanskim konjem
- Izvajanje in širjenje virusa je odvisno od prenosa okuženih datotek, medtem ko se črvi replicirajo brez kakršnega koli človeškega delovanja in uporabljajo omrežje za vdelavo v druge naprave. Po drugi strani pa trojanski konj deluje kot programska oprema in se izvrši.
- Virusi in črvi se lahko kopirajo, trojanski konj pa ni mogoče replicirati.
- Virusa ni mogoče nadzorovati na daljavo. V nasprotju s tem se lahko črv in trojanski konj upravlja na daljavo.
- Črvi se lahko hitro širijo, medtem ko se virusi širijo zmerno, trojanski konj pa se lahko širi počasi.
- Virus napade na izvršljivo datoteko in se mu prilagodi za spreminjanje datoteke, medtem ko črv izkorišča šibkost v sistemu in aplikaciji. Nasprotno se zdi, da je trojanski konj uporaben program, ki vsebuje skrito kodo, ki se prikliče za izvajanje neželenih ali škodljivih funkcij.
- Virus se večinoma uporablja za spreminjanje informacij, črvi pa se uporabljajo za prekomerno uporabo sistemskih virov in njegovo zaustavitev. Nasprotno, trojanski konj se lahko uporablja za krajo podatkov o uporabniku, da bi pridobili dostop do uporabniškega sistema.
Zaključek
Črvi so samostojna programska oprema, ki za izvedbo ne potrebuje gostitelja. Nasprotno, virus in trojanski konj potrebujejo gostitelja za njihovo izvedbo. Trojanski konj ustvari zakulisje za krajo podatkov. Virus in črv se razmnožujejo in širijo, pri čemer je virus sposoben spreminjati informacije, črv pa ne.