пятница, 9 апреля 2010 г.

Введення

 

Якщо Ви маєте досвід тривалої роботи з ПК, то, можливо, вже стикалися з комп'ютерними вірусами або хоч би чули про них.

 

Комп'ютерний вірус – це само програма, що копіюється, розроблена з метою тиражування самій себе крім відома і проти волі користувачів. Розповсюдження вірусів реалізується через приєднання їх до інших програм, документам або шляхом запису в сектор початкового завантаження диска.

 

Що були спочатку цілком безневинною розвагою нудьгуючих програмістів комп'ютерні віруси сьогодні стали справжнім лихом для користувачів ПК: кількість і типи таких програм ростуть із страхітливою швидкістю, а самі віруси у ряді випадків придбали вельми неприємні свойства-некоторые з них здатні знищувати файлову структуру дисків зі всіма катастрофічними для користувача наслідками. У літературі описується безпрецедентний випадок, коли вірус на три дні (з 2 по 4 листопада 1988 р.) вивів з ладу фактично всю комп'ютерну мережу США. Були паралізовані комп'ютери Агентства національної безпеки, Стратегічного командування ВВС США, локальні мережі всіх крупних університетів і дослідницьких центрів. Лише в останню мить вдалося врятувати систему управління польотом космічних кораблів Шаттл. Положення було настільки серйозним, що до розслідування негайно приступило ФБР. Винуватцем катастрофи, що заподіяла збиток більш ніж в 100 мільйонів доларів, виявився студент випускного курсу Корнеллського університету Р.Морріс, що придумав достатньо хитру різновид вірусу. Він був виключений з університету з правом відновлення через рік і засуджений судом до сплати штрафу в 270 тисяч доларів і трем місяцям тюремного висновку.

 

Важко пояснити, для чого програмісти витрачають сили і час на створення все більш витончених типів вірусу, оскільки їх автори майже завжди залишаються або сподіваються залишитися анонімними, так що природне для людини прагнення до популярності тут виключено. Може бути це невдалий жарт (цієї версії дотримувався Р.Морріс), можливо це пов'язано з патологічними відхиленнями в психіці, а може бути пояснення криється в прагненні запрацювати на створенні антивірусних програм? Як би там не було, нам не можна не зважати на можливість зараження ПК комп'ютерним вірусом.

 

Передісторія комп'ютерних вірусів

 

В наші дні найчастіше створюються “злі” віруси для різних непристойних дій на комп'ютери, проте спочатку це було не так – програми з вірусоподібними алгоритмами розроблялися в дослідницьких цілях.

 

Концептуальні основи комп'ютерних вірусів були закладені задовго до виникнення самої вірусної загрози. “Вірусологи” так і не прийшли до загальної думки відносно “де” і “коли”. Проте загальноприйнято, що ці ідеї народилися ще в часи, коли комп'ютери були величезними і страшно дорогими споруди, мати які могли дозволити собі тільки великі підприємства, крупні НДІ і урядові установи. І хоча багато хто з циркулюючих сьогодні вірусів хижий і злонамеренны, в плани тодішніх програмістів і учених руйнування даних, природно, не входило.

Ідея тоді складалася з моделювання процесу розвитку живих організмів в природі. Ставилося завдання створити комп'ютерну програму, яка могла б копіювати саму себе (саморепликация). Це можна було також використовувати для розвитку і видозміни самої програми. Алгоритм працює приблизно так: якщо в процесі реплікації відбувається деяка помилка або змінюються якісь умови, програмний код, що виникає в результаті, винен смутировать, породжує деяку нову варіацію програми. Генетичний код, що саме мутує, дозволяє біологічному вірусу бути більш менш в змозі пристосовуватися і розповсюджуватися в різних умовах що, загалом, є основою розвитку всього біологічного життя. Цифровий код-мутант міг би дозволяти програмі залишатися “в живих” (зберігати працездатність) при зміні комп'ютерною і іншого середовища. Така поведінка програм – крок на шляху до створення штучного інтелекту. На жаль, в даному випадку наукова фантастика отримала абсолютно неадекватне і шкідливе втілення. Результати цих досліджень і способи реалізації алгоритмів досить широко освітлювали в літературі – принаймні, слухачам комп'ютерних спеціальностей вони добре відомі. І, як це часто буває, - благими намірами вимостили дорогу в пекло.

Коли комп'ютерний мир складався з відносно невеликої кількості ЕОМ, вірус, навіть якщо він був написаний, не міг швидко і широко розповсюджуватися. Але з появою персонального комп'ютера віруси раптово отримали благодатне живильне середовище. Лавиноподібне зростання глобальних мереж, можливість приєднувати файли до повідомлень електронної пошти і загальне зростання залежності людини від комп'ютерних інформаційних технологій – все це створює для розповсюдження комп'ютерних вірусів чудові умови.

Комментариев нет:

Отправить комментарий