Razlika između virusa, crva i trojanskog konja

Autor: Laura McKinney
Datum Stvaranja: 2 Travanj 2021
Datum Ažuriranja: 1 Svibanj 2024
Anonim
Koja je razlika između virusa,crva i trojanskog konja?
Video: Koja je razlika između virusa,crva i trojanskog konja?

Sadržaj


Softver koji je namjerno umetnut u sustav radi izazivanja štete poznat je pod nazivom zlonamjerni softver, Softver se prvenstveno klasificira u dvije kategorije; u bivšoj kategoriji softver zahtijeva host za njegovo izvršavanje. Primjer takvog zlonamjernog softvera su virus, logičke bombe, trojanski konj, itd. Dok je u potonjoj kategoriji, softver je neovisan i za njegovo izvršavanje ne treba nijedan domaćin poput crva i zombija. Dakle, virus, crv i trojanski konj spadaju u kategoriju zloćudnog softvera.

Prethodna razlika između virusa, crva i trojanskog konja je da se virus veže za program i širi svoje kopije u druge programe koje prati ljudska akcija, dok je crv samotan program koji svoje kopije širi na druge komponente bez modificiranja. , Dok je trojanski konj program koji sadrži neočekivanu dodatnu funkcionalnost.

    1. Usporedni grafikon
    2. definicija
    3. Ključne razlike
    4. Zaključak

Usporedni grafikon

Osnove za usporedbuVirusCrvTrojanski konj
ZnačenjeRačunalni program koji se povezuje s drugim zakonitim programom radi nanošenja štete računalnom sustavu ili mreži.Pojede resurse sustava kako bi ga srušio, a ne vršio destruktivne radnje.Omogućuje uljezu da dobije neke povjerljive informacije o računalnoj mreži.
IzvršenjeOvisi o prijenosu datoteke.Ponavlja se bez ikakvog ljudskog djelovanja.Preuzeto kao softver i izvršen.
Dogodi se replikacijaDaDaNe
Daljinski upravljaniNeDaDa
Brzina širenjaumjerenBržeUsporiti
InfekcijaInicira se pričvršćivanjem virusa u izvršnu datoteku.Koristi slabosti sustava ili aplikacije.Prilaže se programu i tumači kao koristan softver.
SvrhaPromjena podataka.Zaustavite CPU i memoriju.Ukrade podatke o korisnicima.


Definicija virusa

virus može se definirati kao dio programskog koda koji se veže za dopušteni program kako bi se zarazio. Virus se pokreće kada se pokrene zakoniti program i može obavljati bilo koju funkciju, poput brisanja datoteke. Primarna operacija koja se izvodi kod virusa je da će se, kada se izvrši zaraženi program, prvo pokrenuti virus, a zatim da se izvrši izvorni programski kod. Može se zaraziti drugim programima koji se nalaze na tom računalu.

Nakon što su oštetili sve datoteke s računala trenutnog korisnika, virus se širi i njegov kod preko mreže korisnicima koji imaju adresu pohranjenu u računalo trenutnog korisnika. Specifični događaji se mogu koristiti i za aktiviranje virusa. Postoje razne vrste virusa kao što su parazitski, sektor pokretanja, memorija rezidencija, polimorfni, prikriveni i metamorfni. Infekcija virusom može se spriječiti sprečavanjem ulaska virusa.

Definicija crva

crv je program koji se može kopirati i kopirati s računala na računalo poput virusa, ali različit je u implementaciji. Ne mijenja program, već se aktivira po dolasku da se ponovo razmnoži i razmnoži. Prekomjerna replikacija rezultira zaustavljanjem sustava, on troši resurse sustava da bi ga smanjio. Crv snažno traži da se pokvari više strojeva, a oštećen stroj ponaša se kao stroj za stvaranje crva za ostale strojeve povezane s njim.


Programi mrežnih crva koriste mrežne veze za širenje s sustava na sustav, u sljedećem slučaju mrežna vozila mogu biti elektronička pošta, mogućnost daljinske izvedbe i mogućnost daljinske prijave za pokretanje replikacije.

Definicija trojanskog konja

trojanski konj je skriveni dio koda koji prilikom izvođenja obavlja neku neželjenu ili štetnu funkciju sličnu virusu. Oni se koriste za izravno izvršavanje funkcije koju neovlašteni korisnik ne bi mogao postići. Na primjer, trojanski konj mogao bi sakriti svoj kod u obliku za prijavu ako ga se pridruži. Kada korisnik ubaci svoje podatke, trojanski će ove informacije biti napadač bez znanja korisnika. Tada napadač može koristiti korisničke detalje za pristup sistemu.

Drugi motiv trojanskog konja može biti uništavanje podataka. Čini se da program izvršava korisnu funkciju, ali može tiho izvršavati destruktivne funkcije.

  1. Izvođenje i širenje virusa ovise o prijenosu zaraženih datoteka, dok se crvi umnožavaju bez potrebe za ljudskim radnjama i koriste mrežu da bi se ugradili u druge uređaje. S druge strane, trojanski konj djeluje kao uslužni softver i bude izvršen.
  2. Virusi i crvi mogu se replicirati dok se trojanski konj ne može kopirati.
  3. Virus se ne može daljinski kontrolirati. Nasuprot tome, crvom i trojanskim konjem mogu se upravljati daljinski.
  4. Crvi se mogu širiti vrlo brzo, dok se virusi šire umjerenom brzinom, a trojanski konj može se polako širiti.
  5. Virus napada izvršnu datoteku i pridružuje se njoj da modificira datoteku, dok crv iskorištava slabosti u sustavu i aplikaciji. Suprotno tome, trojanski konj čini se koristan program koji sadrži skriveni kod koji se poziva na obavljanje neželjenih ili štetnih funkcija.
  6. Virus se uglavnom koristi za modificiranje informacija, a crvi se prekomjerno koriste resurse sustava i zaustavljaju ih. Suprotno tome, trojanski konj može se koristiti za krađu korisničkih podataka kako bi se dobio pristup korisnikovom sustavu.

Zaključak

Crvi su samostalan softver koji za njegovo izvršavanje ne treba nijedan domaćin. Suprotno tome, virus i trojanski konj trebaju domaćina da bi ga usmrtili. Trojanski konj stvara stražnju vrata za krađu informacija. Virus i crv se umnožavaju i razmnožavaju u kojem je virus sposoban mijenjati informacije, a crv ne.