background image

Wirusy i ochrona antywirusowa 

background image

Co to jest wirus komputerowy?

Wirus komputerowy to krótki program 

komputerowy, zwykle szkodzący systemowi 

operacyjnemu i utrudniający pracę 

użytkownikowi komputera. Każdy wirus ma 

zdolność samopowielania. Jest to warunek 

konieczny, aby dany program można było 

nazywać wirusem.

Wirusy przenoszone są przeważnie w 

zainfekowanych wcześniej plikach lub w 

pierwszych sektorach fizycznych dysków 

logicznych. Proces infekcji polega na 

odpowiedniej modyfikacji struktury pliku 

albo sektora. Zainfekowaną ofiarę nazywa 

się nosicielem, a proces samopowielania 

replikacją. Długość typowego wirusa waha 

się w granicach od kilkudziesięciu bajtów do 

kilku kilobajtów. W dużym stopniu zależy ona 

od umiejętności programistycznych jego 

twórcy.

background image

Jak działają wirusy komputerowe?

Działanie wirusów komputerowych uzależnione jest na ogół 
od zamierzeń ich twórców jednak czasami zdarzają się 
sytuacje gdy wirus działa inaczej niż został zaprogramowany 
(np. jego autor nie uwzględnił jakiejś specyficznej sytuacji). 
Wyróżniamy trzy podstawowe fazy działania 
wirusa komputerowego:
• I faza - aktywacja: jest to uruchomienie głowy wirusa. W 
przypadku wirusów dyskowych polega na uruchomieniu 
komputera z zarażonego nośnika, natomiast w przypadku 
wirusów plikowych jest to uruchomienie zainfekowanego 
programu. Faza ta jest obligatoryjna i po jej zakończeniu 
wirus może zakończyć swoją działalność.
• II faza - destrukcja: polega na dokonaniu zniszczeń w 
systemie (np. na usunięciu plików). Jest to 
najniebezpieczniejsza część działalności wirusa. Faza ta jest 
opcjonalna, a niektóre wirusy na tym etapie kończą swoje 
działanie.
• III faza - ujawnienie: polega na poinformowaniu 
użytkownika o obecności niechcianego programu (np. 
odegranie melodyjki czy wyświetlenie komunikatu).

background image

Rodzaje wirusów komputerowych 

Wirusy można podzielić według wielu kryteriów. 

Przykładowy podział ze względu na infekowany 

obiekt:

wirusy dyskowe, infekujące sektory startowe 

dyskietek i dysków twardych 

wirusy plikowe, które infekują pliki wykonywalne 

danego systemu operacyjnego 

wirusy skryptowe 

makrowirusy, których kod składa się z instrukcji 

w języku wysokiego poziomu, wykonywane przez 

interpreter. 

wirusy komórkowe, na razie rzadkie ale być 

może w przyszłości mogą stanowić istotne 

zagrożenie w związku z rozwojem 

oprogramowania dla telefonów komórkowych i 

dostępnych usług. Przykładem może być wirus 

Cabir napisany w 2004 roku

background image

Wirusy pasożytnicze 

Większość z istniejących wirusów to 

tzw. wirusy pasożytnicze. 

Charakteryzują się one tym, że 

wykorzystują swoje ofiary do 

transportu. Modyfikują ich strukturę 

wewnętrzną i oczywiście nie 

naprawiają jej. Plik użyty do transportu 

jest uszkodzony. Jedynym dla niego 

ratunkiem może być użycie 

szczepionki lub kopii zapasowych dla 

zainfekowanych plików. 

background image

Podział wirusów pasożytniczych

Wirusy lokujące się na końcu pliku. Dopisują kod 

wirusa na koniec pliku, a następnie modyfikują 

początek pliku tak, aby wskazywał na wirusa

Wirusy nadpisujące . Lokują się na początku pliku, 

zwykle nie zapamiętują poprzednich danych w pliku i 

nieodwracalnie go niszczą

Wirusy nagłówkowe . Lokują się w nagłówkach plików 

EXE przeznaczonych dla systemu DOS. Ich nagłówek 

jest zawsze standardowo ustawiany przez programy 

linkujące na wielokrotność jednego sektora (512 

bajtów). Wirusy te nie przekraczają rozmiaru jednego 

sektora

Wirusy lokujące się w pliku w miejscach gdzie jest 

jakiś pusty obszar. Obszar ten wypełniony jest 

ciągiem zer i można go nadpisać nie niszcząc pliku. 

Są to 

Wirusy lokujące się w dowolnym miejscu pliku. Są 

bardzo rzadkie i trudne do napisania.

Wirusy wykorzystujące część ostatniej JAP (Jednostki 

Alokacji Pliku). Korzystają z faktu, iż plik rzadko 

zajmuje dokładnie wielokrotność jednej JAP

background image

Wirusy plików wsadowych 

Są to pliki wsadowe o rozszerzeniu BAT. 

Wirusy te wykorzystują do transportu 

właśnie pliki BAT. Potrafią wbrew 

pozorom być bardzo niebezpieczne i 

infekować również pliki COM oraz EXE, a 

nawet tablice partycji dysku. Po 

uruchomieniu zainfekowanego pliku 

wsadowego tworzony jest plik 

uruchamialny COM lub EXE, który 

zawiera właściwy kod infekujący pliki 

BAT. Plik BAT jest następnie kasowany, a 

plik wykonywalny jest uruchamiany.

background image

Makrowirusy 

Makrowirusy nie zarażają programów 

uruchamialnych lecz dokonują destrukcji dzięki 

wykonywaniu swojego kodu zapisanego w 

plikach dokumentów Microsoft Office (doc, xls). 

W programie Microsoft Word jest to język 

WordBasic, a w programie Microsoft Excel jest 

to Visual Basic for Applications. Są to wirusy 

bardzo łatwo wykrywalne, a ponadto ich 

działanie może zostać zablokowane przez 

macierzyste aplikacje. Od chwili, gdy aplikacje 

Microsoft Office ostrzegają o istnieniu makr, 

wirusy tego typu nie są bardzo groźne, nie 

powstają także nowe. Wirusy tego typu mogą 

działać w programach Microsoft Office w 

środowisku Macintosh, pojawiały się jeszcze w 

pierwszych latach XXI wieku, ale nie były 

szczególnie groźne ani powszechne.

background image

Inne programy 

Obok powyżej opisanych rodzajów 

wirusów, istnieje szereg 

programów które często uważane 

są za wirusy, lecz nimi nie są, 

gdyż ich sposób działania jest 

niezgodny z definicją wirusa. 

Owszem, ich działanie jest 

szkodliwe dla użytkownika 

systemu, lecz programy te nie 

doczepiają się do innych plików. 

Są to:

robaki 

bomby logiczne 

króliki 

fałszywki 

zakraplacz 

konie trojańskie

background image

Skąd mam wiedzieć czy mam wirusa?

- ostrzeżenia generowane przez zainstalowany program 
antywirusowy
- komputer i/lub połączenie z internetem działa znacznie 
wolniej niż zazwyczaj
- komputer dziwnie się zachowuje, często się restartuje lub 
zawiesza
- wirus sam daje znać o swoim istnieniu (np. poprzez 
komunikaty)
- dziwne rzeczy się dzieją po otwarciu załącznika do emaila
- program antywirusowy przestał działać i nie możesz go 
ponownie uruchomić
- nie możesz zainstalować programu antywirusowego w 
ogóle
- program antywirusowy daje się zainstalować ale nie 
pozwala się uruchomić
- na ekranie wyskakują dziwne okienka lub wiadomości

background image

- otrzymujesz emaila od kogoś z wiadomością, 
że dostał od Ciebie wirusa
- nowe ikony pojawiają się z nikąd na pulpicie
- komputer wydaje z siebie dziwne dźwięki lub 
odtwarza muzykę
- programy znikają z komputera, choć nie były 
przez Ciebie odinstalowane
- Windows nie uruchamia się w ogóle lub 
wyświetla komunikaty o błędach podczas startu
- komputer generuje komunikaty o braku 
pamięci, chociaż masz jej teoretycznie dużo
- nowe programy nie instalują się poprawnie
- programy do sprawdzania dysku generują 
wiele błędów
- komputer zawiesza się bądź restartuje kiedy 
używasz programów z rodziny Microsoft Office
- nie można uruchomić Menedżera Zadań 

background image

Jak usunąć wirusy

1 Jeżeli masz zainstalowany program 
antywirusowy
, sprawdź czy jest 
zaktualizowany a następnie rozpocznij 
bardzo dokładne skanowanie. Znalezione 
wirusy i zagrożenia – usuń!
2 Jeśli nie posiadasz antywirusa lub nie jesteś 
pewny czy ten, który masz działa poprawnie. 
Zrób wtedy tak:
Uruchom przeglądarkę Internet Explorer – 
Otwórz stronę MKS_Vir – Scan online . 
Możesz skorzystać również z wyszukiwarki – 
wpisz mks vir – znajdziesz wówczas skaner 
on-line. Jest to Polski program antywirusowy. 
Bardzo dobry. Do niedawna bardzo wiele 
państwowych urzędów korzystało właśnie z 
tego antywirusa. Po otwarciu strony zaznacz, 
które dyski chcesz skanować. Gotowe.

background image

Program antywirusowy 

Program komputerowy, 
którego celem jest 
wykrywanie, zwalczanie, 
usuwanie i zabezpieczanie 
systemu przed wirusami 
komputerowymi, a często 
także naprawianie w miarę 
możliwości uszkodzeń 
wywołanych infekcją 
wirusową. Współcześnie 
najczęściej jest to pakiet 
programów chroniących 
komputer przed różnego 
typu zagrożeniami. 

background image

Rodzaje programów antywirusowych 

background image

Skanery

Skanery to najstarszy i najprostszy sposób 

ochrony antywirusowej. Ich działanie polega 

na wyszukiwaniu określonej sekwencji bajtów 

w ciągu danych. W większości wirusów 

można wyróżnić unikalną sekwencję bajtów, 

tzw. sygnaturę, dzięki której możliwe jest 

odnalezienie wirusa w pamięci lub w 

zarażonej ofierze. Skuteczność skanera 

antywirusowego zależy od tego, jak bardzo 

charakterystyczna jest dana sekwencja. 

Najlepiej, jeżeli wirus zawiera w sobie jakiś 

bardzo specyficzny napis lub ciąg bajtów.

background image

Monitory

Monitor to program 
antywirusowy zainstalowany 
jako TSR lub sterownik SYS, 
który – poprzez 
monitorowanie 
odpowiednich funkcji DOS i 
BIOS – pozwala na 
wykrywanie wszystkich 
wykonywanych za pomocą 
tych funkcji odwołań do 
dysków. 

background image

Szczepionki

Są to programy skierowane 
przeciwko konkretnym 
wirusom. Na podstawie 
posiadanego czy wykrytego 
egzemplarza wirusa można, 
po odpowiedniej analizie 
jego kodu, zdefiniować tzw. 
sygnatury, na podstawie 
których wykrywa się kolejne 
kopie wirusa w systemie. 

background image

Programy autoweryfikujące 

Programy te służą do 
sprawdzania czy dany 
program nie został w jakiś 
sposób zmieniony przez 
wirusa. Sprawdzanie to jest 
możliwe poprzez dodanie do 
wskazanego pliku 
określonego, krótkiego 
programu. 

background image

Najbardziej znane programy 
antywirusowe 

Płatne 
Kaspersky Anti-Virus firmy 
Kaspersky Lab 
McAfee VirusScan firmy McAfee 
mks_vir firmy MKS 
NOD32 firmy Eset 
Norman Virus Control firmy 
Norman ASA 
Norton AntiVirus firmy Symantec 
Norton Internet Security firmy 
Symantec 
Panda Antivirus firmy Panda 
Security 

background image

Darmowe 

Bez ograniczeń:

ClamAV (Open Source) 

ClamWin (Open Source)

OpenAntiVirus na licencji GNU 

GPL 

Darmowe do użytku domowego:

AntiVir PersonalEdition Classic 

(wersja dla systemów Windows, 

Linux, FreeBSD i Solaris)

avast! Home Edition

avast! Linux Home Edition  

AVG Free Edition (wersja dla 

systemów Windows i Linux)

BitDefender Antivirus Scanner for 

Unices (wersja dla systemów 

Linux i FreeBSD) 

BitDefender Free Edition 

background image

Skanery antywirusowe on-line 

Gdy użytkownik nie posiada 

programu antywirusowego, 

a chciałby szybko sprawdzić 

dysk lub tylko jeden plik, 

dobrym rozwiązaniem są 

skanery online 

Przykłady skanerów:

ArcaOnline - Skaner 

Online 

BitDefender Online 

Scanner 

ESET Online Skaner - 

NOD32 

skaner.html mks_vir 

Skaner On-Line 

Kaspersky On-line 

Scanner 

background image

Koniec

 


Document Outline