Wirusy komputerowe

Wirusy komputerowe, z którymi tak często mamy do czynienia, to również programy komputerowe. W praktyce zazwyczaj wygląda to w taki sposób, że są one nieskomplikowane i proste. Powiela się on celowo oraz – jak się nietrudno domyślić – użytkownik na to żadnej zgody nie wyrażał. Co więcej, często nawet nie wie, że taki wirus zainfekował jego komputer, co dopiero ujawnia się po jakimś czasie, kiedy dla przykładu cały system zaczyna się sypać. Wirusa komputerowego nie należy jednakże mylić z tak zwanym robakiem komputerowym. Są to co prawda dość blisko spokrewnione pojęcia, aczkolwiek nie oznaczają tego samego. Wirusy komputerowe wykorzystują rozmaite niedociągnięcia w systemach operacyjnych i komputerowych, korzystają również z faktu, że większość użytkowników w bardzo beztroski sposób podchodzi do kwestii korzystania z komputera i Internetu. W języku potocznym mianem wirusów określane jest bardzo często złośliwe oprogramowanie – i pamiętać należy, że jest to mylne określenie. Aby program komputerowy został określony mianem wirusa, musi on spełniać kilka warunków. Przede wszystkim – co było już wcześniej wspominane – musi się sam powielać. Najprostszą droga do przeniesienia komputerowego wirusa jest uprzednio zainfekowany plik – może być to dla przykładu link przesłany pocztą elektroniczną. Może być on przenoszony także na zerowej ścieżce dysku twardego. Wirus klasyczny jest niewielki – liczy on sobie kilkadziesiąt bajtów, a co najwyżej parę kilobajtów. W dzisiejszych czasach jednakże taka klasyczna postać nie jest spotykana zbyt często, obecnie najczęściej spotkać się można z rozmaitymi hybrydami, które siłą rzeczy mają większe rozmiary. Nie mniej jednak rozmiar wirusa jest zdeterminowany paroma czynnikami. To głównej mierze umiejętności osoby piszącej tego rodzaju programy – taka, która zna się na tym lepiej, potrafi stworzyć wirus o mniejszym rozmiarze i jednocześnie sporych możliwościach. Nie mniej istotne jest także to, jaki język programowania został przy tworzeniu wirusa użyty. Twórca tego typu programu powinien także przewidzieć jego funkcjonalność – najmniejsze wirusy są w stanie tylko i wyłącznie powielać się. Ponadto, aby wirus w pożądany sposób spełnił swoje zadanie, wykorzystane muszą zostać cechy charakterystyczne dla operacyjnego środowiska. To już osoba pisząca wirusy decyduje o tym, jaki efekt lub też efekty przyniesie stosowanie danego programu. A efektów tych wymienić można naprawdę sporo, między innymi kasowanie danych, uniemożliwienie użytkownikowi wykonanie na komputerze jakiejkolwiek czynności, rozsyłanie spamu, kradzież rozmaitych danych (jak na przykład hasła dostępu) i mnóstwo innych. Ażeby napisać nieskomplikowany wirus komputerowy, nie są potrzebne jakieś nadzwyczajne zdolności w zakresie informatyki. Podstawy znajomości Języka C lub Pascala powinny w zupełności wystarczyć. Jednakże zdecydowanie największa liczba wirusów zostaje tworzona w asemblerze. Jeżeli zaś chodzi o odporność systemów operacyjnych na wirusy, to te Microsoftu wypadają gorzej w porównaniu z uniksowymi.

Warto zobaczyć

 

Nasze propozycje