Różnica między wirusem a trojanem

Różnica między wirusem a trojanem

Wirus kontra trojan

Termin wirus stał się terminem powszechnie używanym do opisania każdego niechcianego oprogramowania, które zyskuje wejście do komputerów bez wiedzy użytkownika. Ale wirus oprogramowania jest specyficznym rodzajem złośliwego oprogramowania, który symuluje zachowanie wirusa prawdziwego. Udaje się przenieść z jednego komputera do drugiego, dołączając do pliku hosta, który często jest wykonywalny. Z drugiej strony trojan to po prostu kawałek złośliwego kodu, który jest ukryty jako bezpieczny program lub częściej jako gra, aby zachęcić użytkowników do wykonywania kodu. Trojany nie mają mechanizmów potrzebnych do propagowania lub replikacji i polegania na użytkowniku wykonując kod.

Te dwa rodzaje złośliwego oprogramowania można łatwo odróżnić różne metody propagacji. Jak wspomniano powyżej, wirus używa innego wykonywalnego jako pliku hosta. Ilekroć infekowany plik jest uruchamiany lub dostępny, wirus jest w stanie uruchomić kod i wyszukać inne pliki, które może zainfekować. Trojany, podobnie jak ich imiennik, są pasywne. Nie mogą nic zrobić, chyba że użytkownik skopiuje je na dysk twardy

Kodowanie wirusa może być ciężką pracą, ponieważ trzeba zaprogramować mechanizmy wirusa, aby przymocować się do innego pliku bez pozostawania bezużytecznego. Trojany są znacznie prostsze; Plik wsadowy, który usuwa pliki na dysku twardym bez monitor. Kiedy użytkownik uruchomi go, oczekuje gry, ma paskudną niespodziankę, gdy trojan zaczyna usuwać wszystkie swoje pliki.

Zachowanie wirusa, ponieważ znajduje hosta i dołącza kopię siebie do nowych hostów, ma ogólny wzór, który może być wykryty przez zaawansowaną heurystykę w programie antywirusowym. Pozwala to użytkownikom wykrywać podejrzaną aktywność, nawet jeśli wirus nie jest jeszcze znany twórcom AV. Ale trojany nie dzielą tych mechanizmów i dlatego są trudniejsze do wykrycia z programami antywirusowymi, dopóki twórcy AV nie zidentyfikują ich jako trojanów.

Streszczenie:
1. Wirus rozprzestrzenia się na komputerach, zarażając inne programy, podczas gdy trojany polegają na ich pobieraniu lub kopiowaniu użytkowników.
2. Wirus to złożone programy, które mogą się ukryć w innych programach, podczas gdy trojany są bardzo uproszczone i używają tylko kuszącej nazwy pliku, aby ukryć się.
3. Wirusa może zostać wykryty z wyprzedzeniem przez heurystykę ze względu na jego zachowanie, podczas gdy trojany mogą łatwo przechodzić, ponieważ nie wykazuje podejrzanego zachowania.