Wirus, robak, trojan, ransomware, spyware i keylogger – czym się różnią sposobem działania, jak wygląda zarażenie i co je powstrzymuje.
Wszystkie te pojęcia mieszczą się pod wspólną nazwą złośliwe oprogramowanie, ale różnią się sposobem działania i rozprzestrzeniania. Na egzaminie liczy się właśnie ta różnica, nie ogólne „to szkodzi komputerowi".
Wirus dokleja się do innego pliku i uruchamia razem z nim. Sam z siebie nie potrafi się rozprzestrzeniać – potrzebuje, żeby ktoś uruchomił zainfekowany program.
Robak nie potrzebuje nosiciela ani użytkownika. Rozmnaża się sam przez sieć, wykorzystując luki w systemach. Dlatego potrafi opanować tysiące maszyn w krótkim czasie.
Trojan podszywa się pod przydatny program. Nie powiela się – jego siłą jest to, że użytkownik instaluje go dobrowolnie, sądząc, że dostaje coś użytecznego.
Rootkit ukrywa obecność innego szkodnika, ingerując głęboko w system. Keylogger rejestruje naciśnięcia klawiszy, żeby wykraść hasła i numery kart. Ransomware szyfruje dokumenty i żąda zapłaty za ich odzyskanie, a spyware po cichu zbiera informacje o tym, co robisz.
Cztery zasady porządkują całą kategorię:
Każde zarażenie ma ten sam szkielet: wejście, uruchomienie, utrwalenie się, działanie. Rodziny szkodników różnią się tym, który z tych czterech etapów wykonują same, a który musi za nie wykonać człowiek.
Wejście to zawsze jedna z kilku dróg. Załącznik w poczcie z podwójną końcówką nazwy, pirackie oprogramowanie i „lekarstwa" dołączane do niego, plik pobrany z fałszywej strony, nośnik przenoszony między komputerami oraz luka w programie, którego nikt nie zaktualizował. Cztery pierwsze drogi wymagają, żeby ofiara coś kliknęła; piąta nie wymaga niczego i to nią wchodzą robaki. Dlatego regularne aktualizacje są tu osobnym zabezpieczeniem, a nie kosmetyką – tym, jak system je pobiera i po co, zajmuje się hasło o systemie operacyjnym.
Uruchomienie decyduje o uprawnieniach. Kod startuje z prawami tego konta, na którym pracujesz, więc praca na koncie administratora oddaje szkodnikowi cały system, a praca na koncie zwykłego użytkownika ogranicza go do plików tego użytkownika. To najtańsza obrona, jaka istnieje, bo nie wymaga instalowania niczego.
Utrwalenie się polega na tym, żeby przeżyć wyłączenie komputera i nie rzucać się w oczy: wpis w autostarcie, nazwa procesu łudząco podobna do systemowej, w skrajnym wypadku rootkit, który zmienia to, co pokazuje sam system. Dopiero potem zaczyna się właściwe działanie i tu widać, po co to wszystko: pieniądze wprost (ransomware), dane logowania do sprzedania (spyware, keylogger) albo cudza moc obliczeniowa i łącze (botnet).
Profilaktyka jest warstwowa, bo każda warstwa łapie co innego. Aktualizacje zamykają luki, przez które wchodzą robaki. Skaner antywirusowy rozpoznaje znany kod, zanim się uruchomi. Zapora sieciowa ogranicza połączenia, którymi szkodnik szuka kolejnych komputerów i kontaktuje się z operatorem. Konto bez uprawnień administratora ogranicza zasięg. Ostatnia warstwa działa wtedy, gdy poprzednie zawiodły: jeżeli pliki zostały zaszyfrowane, ratunkiem jest kopia zapasowa trzymana poza zainfekowanym komputerem. Samo szyfrowanie nie jest przy tym niczym złym – ransomware używa tych samych mechanizmów, które chronią twoje dane, i opisuje je hasło o szyfrowaniu symetrycznym i asymetrycznym.
| Sytuacja | Szczegół |
|---|---|
| Co przyszło | e-mail z załącznikiem o nazwie faktura.pdf.exe |
| Nadawca | adres podszywający się pod firmę kurierską |
| Co robi odbiorca | otwiera załącznik, bo spodziewa się faktury |
| Krok | Co się dzieje | Co mogło to zatrzymać |
|---|---|---|
| 1. Otwarcie załącznika | podwójna końcówka nazwy ukrywa, że to program, a nie dokument | włączone pokazywanie rozszerzeń plików i nieufność wobec niezamówionej faktury |
| 2. Uruchomienie kodu | program startuje z uprawnieniami zalogowanego użytkownika | praca na koncie bez uprawnień administratora |
| 3. Utrwalenie się | szkodnik dopisuje się do autostartu i podszywa pod systemowy proces | aktualny system i skaner z aktualną bazą sygnatur |
| 4. Zaszyfrowanie plików | dokumenty w folderach użytkownika przestają się otwierać | kopia zapasowa trzymana poza tym komputerem |
| 5. Żądanie okupu | na pulpicie pojawia się plik z instrukcją zapłaty | na tym etapie nic – zostaje odtworzenie danych z kopii |
| 6. Próba rozejścia się dalej | szkodnik szuka innych komputerów w sieci lokalnej | zapora ograniczająca ruch między stacjami i wyłączone zbędne udziały |
| Typ | Jak się rozprzestrzenia | Co robi | Po czym poznać |
|---|---|---|---|
| Wirus | doczepia się do pliku lub programu i czeka na jego uruchomienie | uszkadza albo podmienia pliki i kopiuje się do kolejnych nosicieli | pliki zmieniają rozmiar lub przestają się otwierać |
| Robak | kopiuje się sam przez sieć, wykorzystując lukę w usłudze | zajmuje pamięć i łącze, roznosi inny kod na kolejne komputery | gwałtowny ruch sieciowy bez działania użytkownika |
| Trojan | użytkownik sam go instaluje, bo program udaje coś pożytecznego | otwiera zdalny dostęp albo wpuszcza kolejne szkodniki | program działa, ale w tle nawiązuje własne połączenia |
| Ransomware | najczęściej jako załącznik poczty albo ładunek trojana | szyfruje dokumenty i wyświetla żądanie okupu | pliki mają nową końcówkę, na pulpicie leży plik z instrukcją |
| Spyware | dołączany do darmowej instalacji albo do wtyczki przeglądarki | zbiera informacje o użytkowniku i wysyła je na zewnątrz | nieznane dodatki w przeglądarce, rosnący transfer wysyłania |
| Keylogger | wnoszony przez trojana albo wpinany fizycznie przy klawiaturze | zapisuje naciśnięte klawisze i wykrada hasła oraz numery kart | zwykle brak objawów, wychodzi dopiero po kradzieży konta |
| Rootkit | dokładany do innego szkodnika, sięga do jądra systemu | ukrywa procesy i pliki, żeby szkodnik pozostał niewidoczny | menedżer zadań nie pokazuje procesu, który mimo to działa |
| Botnet | komputer zostaje przejęty przez wcześniejszą infekcję | wykonuje polecenia z zewnątrz, rozsyła spam i bierze udział w atakach | komputer pracuje intensywnie, choć użytkownik go nie obciąża |
| Scareware | fałszywa reklama o wykrytych wirusach na odwiedzanej stronie | straszy zagrożeniem i namawia na zakup nieistniejącej ochrony | okno z alarmem, którego nie da się zamknąć |
| Phishing | to nie program, tylko wiadomość albo podrobiona strona | nakłania człowieka do podania hasła lub danych karty | adres nadawcy i adres strony różnią się od prawdziwego |
| Cecha | Wirus | Robak |
|---|---|---|
| Nosiciel | potrzebuje pliku, do którego się doczepia | żaden, jest samodzielnym programem |
| Co uruchamia kod | człowiek, otwierając zarażony plik | sam szkodnik, przez lukę w usłudze sieciowej |
| Droga rozprzestrzeniania | kopiowanie plików, nośniki, załączniki | połączenia sieciowe, adres po adresie |
| Tempo | zależy od tego, jak często ktoś udostępnia plik | lawinowe, bez udziału użytkownika |
| Typowy objaw | zmienione lub uszkodzone pliki | obciążone łącze i dziwny ruch w sieci |
| Co go najskuteczniej powstrzymuje | skaner antywirusowy i ostrożność przy plikach | aktualizacje systemu i ograniczenie ruchu przez zaporę |
| Nazwa angielska | virus | worm (worm – robak) |
Słowo „wirus" użyte na wszystko. W mowie potocznej wirusem nazywa się każdy szkodliwy program, ale w zadaniu maturalnym to nazwa jednej konkretnej rodziny: kodu, który doczepia się do nosiciela. Jeśli w treści polecenia szkodnik rozsyła się przez sieć bez udziału człowieka, odpowiedź „wirus" jest po prostu błędna, choć potocznie brzmi sensownie. Nadrzędne pojęcie na wszystkie te programy to złośliwe oprogramowanie, po angielsku malware, i to ono, a nie wirus, obejmuje robaki, trojany i całą resztę.
Robak pomylony z wirusem. To ta sama pomyłka widziana od drugiej strony i najczęstsze pytanie z tego hasła. Rozstrzyga jedno kryterium: czy szkodnik potrzebuje nosiciela i człowieka. Wirus potrzebuje obu – ktoś musi uruchomić zarażony plik. Robak nie potrzebuje żadnego z nich, bo jest samodzielnym programem i sam znajduje kolejne komputery przez sieć. Stąd bierze się reszta różnic: tempo, objawy, a nawet to, co go zatrzymuje.
Keylogger wzięty za narzędzie ochrony. Nazwa brzmi technicznie i neutralnie, więc łatwo podstawić pod nią coś przyjaznego – i dokładnie na tym gra świeże zadanie z 2025 roku, w którym trzy z czterech zdań są fałszywe. Keylogger nie szyfruje niczego, bo szyfrowanie chroni dane, a on je wykrada. Nie jest menedżerem haseł, czyli programem, który przechowuje hasła w zabezpieczonym pliku – on te hasła przechwytuje w drodze z klawiatury. Nie jest też tokenem bankowym generującym jednorazowy kod, bo niczego nie generuje. Robi jedną rzecz: zapisuje, co nacisnąłeś.
Przekonanie, że antywirus wystarcza. Skaner rozpoznaje przede wszystkim to, co już zna, i działa na plikach. Nie zamknie luki w nieaktualnym programie, nie cofnie decyzji użytkownika, który sam wpisał hasło na podrobionej stronie, i nie odzyska plików zaszyfrowanych przez ransomware. Bezpieczeństwo jest tu warstwowe: aktualizacje, konto bez uprawnień administratora, ostrożność wobec załączników, zapora i kopia zapasowa. Antywirus jest jedną z tych warstw, nie zamiennikiem pozostałych.
Phishing traktowany jak program. To nie jest kod, który da się wykryć na dysku, tylko wiadomość lub strona zbudowana tak, żeby wyglądać na prawdziwą i skłonić człowieka do podania danych. Program antywirusowy bywa tu bezradny, bo nie ma czego skanować; broni się filtr wiadomości, sprawdzenie adresu strony i zwykła nieufność. Osobno stoi adware, które w zadaniach maturalnych występuje jako model licencji – darmowy program utrzymywany z reklam – i którego nie należy wrzucać do jednego worka ze szkodnikami; opisuje je hasło o rodzajach licencji.
Do szkolnego administratora trafiło osiem zgłoszeń:
| Zgłoszenie | Co zaobserwowano |
|---|---|
| A | Po otwarciu załącznika dokumenty przestały się otwierać, a na pulpicie pojawił się plik z żądaniem zapłaty |
| B | Program rozsyła własne kopie po szkolnej sieci, choć nikt niczego nie uruchamiał |
| C | Gra pobrana z nieznanej strony działa, ale w tle otwiera połączenie do obcego serwera |
| D | Do dokumentu doczepił się kod, który uruchamia się przy każdym otwarciu tego pliku |
| E | Ktoś zna hasło do konta, choć nie było nigdzie zapisane, a komputer nie zdradzał żadnych objawów |
| F | Menedżer zadań nie pokazuje procesu, który mimo to działa i zasłania obecność innego programu |
| G | Wiadomość od banku prosi o zalogowanie na stronie o niemal identycznym adresie |
| H | Komputer w nocy rozsyła tysiące wiadomości, wykonując polecenia z zewnątrz |
Wpisz nazwę rodziny zagrożenia:
| Pytanie | Odpowiedź |
|---|---|
| Zgłoszenie A opisuje szkodnika typu | |
| Zgłoszenie B opisuje szkodnika typu | |
| Zgłoszenie C opisuje szkodnika typu | |
| Zgłoszenie D opisuje szkodnika typu | |
| Zgłoszenie E opisuje szkodnika typu | |
| Zgłoszenie F opisuje szkodnika typu | |
| Zgłoszenie G opisuje atak typu | |
| Zgłoszenie H opisuje komputer wcielony do sieci o nazwie |
Wspólna nazwa na wszystkie te programy to złośliwe oprogramowanie, po angielsku , a program, który ma je wykrywać i usuwać, to .
Typowe objawy to wyraźne spowolnienie, nieznane procesy, samoczynnie otwierające się okna i nietypowy ruch sieciowy. Część szkodników nie daje jednak żadnych objawów.
Jest niezbędny, ale nie wystarcza. Równie ważne są aktualizacje systemu, ostrożność przy załącznikach i kopie zapasowe – zwłaszcza przy ransomware.
To nie program, lecz oszustwo: fałszywa wiadomość lub strona nakłaniająca do podania danych. Atakuje człowieka, a nie system, więc antywirus często go nie zatrzyma.
Nie, choć oba należą do złośliwego oprogramowania. Wirus musi doczepić się do pliku i czeka, aż ktoś ten plik uruchomi. Robak jest samodzielnym programem i sam kopiuje się dalej przez sieć. W zadaniu rozstrzyga pytanie, czy do rozprzestrzenienia potrzebny był człowiek.
Nie ma na to żadnej gwarancji – płacisz przestępcy i liczysz na jego uczciwość, a przy okazji potwierdzasz, że atak się opłaca. Jedyna pewna droga to odtworzenie danych z kopii zapasowej zrobionej wcześniej i przechowywanej poza zaatakowanym komputerem.
Tak. Nośnik przenoszony między komputerami jest klasyczną drogą infekcji, zwłaszcza gdy zawiera pliki wykonywalne albo skróty podszywające się pod foldery. Dlatego cudzy nośnik warto najpierw przeskanować, a w pracowni szkolnej nie otwierać z niego niczego, co ma rozszerzenie programu.
Tak – smartfon jest komputerem z systemem operacyjnym, więc dotyczą go te same rodziny zagrożeń. Ryzyko rośnie przy instalowaniu aplikacji spoza oficjalnego sklepu i przy przyznawaniu im uprawnień, których do działania nie potrzebują, na przykład dostępu do wiadomości.
Do tego hasła nie mamy jeszcze przypisanych pojedynczych zadań. Cały spis zadań maturalnych z tego działu jest tutaj:
Zagadnienia z tego samego obszaru matury – warto je powtórzyć razem: