Den forrige forskjellen mellom virus, orm og trojansk hest er at et virus fester seg til et program og propagerer kopier av seg selv til andre programmer etterfulgt av en menneskelig handling, mens ormen er et ensartet program som sprer sine kopier til andre komponenter uten å endre det . Mens en trojansk hest er et program som inneholder en uventet tilleggsfunksjonalitet.
Sammenligningstabel
Grunnlag for sammenligning | Virus | Mark | Trojansk hest |
---|---|---|---|
Betydning | Et dataprogram som knytter seg til et annet legitimt program for å forårsake skade på datasystemet eller nettverket. | Det spiser ressurser av et system for å bringe det ned i stedet for å utføre ødeleggende handlinger. | Det tillater en inntrenger å få noen konfidensiell informasjon om et datanettverk. |
Henrettelse | Avhenger av overføring av en fil. | Replikerer seg uten noen menneskelig handling. | Nedlastet som programvare og utført. |
Replikasjon skjer | Ja | Ja | Nei |
Fjernstyrt | Nei | Ja | Ja |
Spredningsgrad | Moderat | Raskere | Langsom |
Infeksjon | Initierer ved å legge ved et virus til en kjørbar fil. | Utnytter system eller applikasjonssvakheter. | Føyer seg til et program og tolker som nyttig programvare. |
Hensikt | Endring av informasjonen. | Stans CPU og minne. | Støtter brukerens informasjon. |
Definisjon av virus
Et virus kan defineres som et stykke programkode som legger seg til et tillatt program for å infisere det. Viruset kjøres når det legitime programmet kjører, og kan utføre en hvilken som helst funksjon som å slette en fil. Den primære operasjonen som utføres i et virus er at når et infisert program utføres, vil det først utføre viruset og deretter vil den opprinnelige programkoden utføres. Det er i stand til å infisere andre programmer som ligger på den datamaskinen.
Etter å ha ødelagt alle filer fra den nåværende brukerens datamaskin, forplanter viruset og sender sin kode gjennom nettverket til brukerne hvis e-postadresse er lagret i den nåværende brukerens datamaskin. Spesifikke hendelser kan også brukes til å utløse et virus. Det finnes ulike typer virus som parasittiske, oppstartssektoren, minnesboer, polymorphic, stealth og metamorphic. Virusinfeksjonen kan forebygges ved å hindre at viruset kommer inn.
Definisjon av orm
En orm er et program som kan kopiere seg selv og sende kopier fra datamaskin til datamaskin som et virus, men det er annerledes i implementering. Det endrer ikke et program, men det aktiveres ved ankomst for å kopiere og forplante seg igjen. Den overdrevne replikasjonen resulterer i å stoppe systemet, det forbruker systemressurser for å bringe det ned. En orm søker kraftig etter flere maskiner for å korrumpere, og ødelagt maskin oppfører seg som en ormproduserende maskin for de andre maskinene som er koblet til den.
Nettverksmaskeprogrammer benytter nettverksforbindelser for å spre seg fra system til system, i følgende tilfelle kan nettverksbyggene være elektronisk postfasilitet, ekstern kjøringsevne og ekstern påloggingsfunksjon for å kjøre replikasjonen.
Definisjon av trojansk hest
En trojansk hest er et skjult stykke kode som når den utføres, utfører noen uønsket eller skadelig funksjon som ligner på virus. Disse brukes til å oppfylle en funksjon direkte som en uautorisert bruker ikke kunne oppnå. For eksempel kan trojansk hest skjule sin kode i et påloggingsskjema ved å legge ved det. Når en bruker legger inn sine detaljer, sender trojanen denne informasjonen til angriperen uten kjennskap til brukeren. Deretter kan angriperen bruke brukeropplysningene for å få tilgang til systemet.
Et annet motiv av trojansk hest kan være data ødeleggelse. Programmet ser ut til å utføre en nyttig funksjon, men det kan være stille utførende destruktive funksjoner.
Viktige forskjeller mellom virus, orm og trojansk hest
- Utførelsen og spredningen av et virus er avhengig av overføringen av de infiserte filene, mens ormer replikerer uten å kreve menneskelig handling og bruker et nettverk for å legge seg inn i andre enheter. På den annen side fungerer trojansk hest som et verktøy og blir utført.
- Virus og ormer kan replikere mens en trojansk hest ikke kan replikeres.
- Et virus kan ikke kontrolleres eksternt. Imot kan orm og en trojansk hest styres eksternt.
- Ormer kan spre seg veldig fort, mens virus sprer seg i moderat hastighet, og en trojansk hest kan spre seg sakte.
- Et virus angriper en kjørbar fil og legger til det for å endre filen, mens ormen utnytter svakheten i systemet og applikasjonen. I motsetning til dette synes en trojansk hest å være et nyttig program som inneholder en skjult kode som påberopes for å utføre uønskede eller skadelige funksjoner.
- Viruset brukes hovedsakelig til å endre informasjonen, og ormer brukes til å bruke systemressurser for mye og stoppe det. Omvendt kan en trojansk hest brukes til å stjele brukerens informasjon for å få tilgang til brukerens system.
Konklusjon
Ormer er frittstående programvare som ikke trenger noen vert for utførelse. Tvert imot trenger virus og trojansk hest en vert for deres henrettelse. Trojansk hest skaper en bakdør for informasjonstyveri. Virus og orm replikerer og propagerer hvor virus er i stand til å modifisere informasjonen og ormen ikke.