<
  • Главная
Статьи

Синтаксис Електоронного Мови





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

Вірус знаходить і "заражає" інші програми, а також виконує які-небудь шкідливі дії (наприклад, псує файли або таблицю розміщення файлів на диску, "засмічує" оперативну пам'ять і т.д.). Для маскування вірусу дії по зараженню інших програм і нанесення шкоди можуть виконуватися не завжди, а, скажімо, при виконанні певних умов. Після того як вірус виконає потрібні йому дії, він передає управління тій програмі, в якій він знаходиться, і вона працює також, як звичайно. Тим самим зовні робота зараженої програми виглядає так само, як і незараженной.

Багато різновидів вірусів влаштовані так, що при запуску зараженої програми вірус залишається резидентно, тобто до перезавантаження ОС, в пам'яті комп'ютера і час від часу заражає програми і виконує шкідливі дії на комп'ютері.

Комп'ютерний вірус може зіпсувати, тобто змінити неналежним чином, будь-який файл на що мають в комп'ютері дисках. Але деякі види файлів вірус може "заразити". Це означає, що вірус може "потрапити" в ці файли, тобто змінити їх так, що вони будуть містити вірус, який при деяких обставинах може почати свою роботу.

Слід зауважити, що тексти програм і документів, інформаційні файли без даних, таблиці табличних процесорів і інші аналогічні файли не можуть бути заражені вірусом, він може їх тільки зіпсувати.

Вірус - це програма (як не абсурдно це звучить, але деякі до цих пір про це не знають). І, отже, шкодити вона може лише програмно, але ніяк не апаратно - страшні казки про віруси, які вбивають і зводять з розуму користувачів за допомогою виводу на екран смертельної колірної гами, були і залишаються всього лише казками. Далі - вірус є програмою, здатної до розмноження. Ми зовсім не випадково не згадали про завдається збитки - існують віруси, які не займаються нічим, крім самораспространения.

Всі віруси можна об'єднати в наступні основні групи:

завантажувальні, файлові, завантажувально-файлові, резидентні і нерезидентні, поліморфні, stealth-віруси, multipartition-віруси, трояни і інші.

невеликий відступ

20-е століття, безсумнівно, є одним з поворотних етапів у житті людства. Як сказав один з письменників-фантастів, "людство понеслося вперед, як стимульована кінь", і, визначивши себе як технократическую цивілізацію, всі свої сили наші діди, батьки і ми самі кинули на розвиток техніки в самих різних її іпостасях - від медичних приладів до космічних апаратів, від сільськогосподарських комбайнів до атомних електростанцій, від транспорту до систем зв'язку, - список нескінченний, оскільки вкрай складно привести область діяльності людства, не порушену розвитком техніки. Що було причиною настільки широкомасштабного і стрімкого розвитку - військове протистояння політичних систем, еволюційне "поумненіе" людини або його патологічна лінь (винайти колесо, щоб не тягати мамонта на плечах) - поки неясно. Залишимо цю загадку для істориків наступних століть.

Людство захоплено технікою і вже навряд чи відмовиться від зручностей, наданих нею (мало хто забажає поміняти сучасний автомобіль на гужовий тягу). Вже дуже багатьма геть забута звичайна пошта з її конвертами і листоношами - замість неї прийшла електронна пошта з її приголомшливою швидкістю доставки (до декількох хвилин незалежно від відстані) і дуже високою надійністю. Не уявляю собі існування сучасного суспільства без комп'ютера, здатного багаторазово підвищити продуктивність праці і доставити будь-яку мислиму інформацію (щось на зразок принципу "піди туди, не знаю куди, знайди те, не знаю що"). Вже не дивуємося мобільному телефону на вулиці - я і сам до нього звик всього за один день.

20-е сторіччя також є одним з найбільш суперечливих, принесли історії людства чимало парадоксів, основний з яких, як мені здається, є ставлення людини до природи. Переставши жити в дружбі з природою, перемігши її і довівши собі, що легко може її знищити, людина раптом зрозумів, що загине і сам, - і помінялися ролі в драмі "Людина-Природа". Раніше людина захищав себе від природи, тепер же він все більше і більше захищає природу від самого себе. Іншим феноменом 20-го століття є ставлення людини до релігії. Ставши технократів, людина не перестав вірити в Бога (або його аналогів). Більш того, з'явилися і зміцніли інші релігії.

До основних технічних феноменів 20-го століття відносяться, на мій погляд, поява людини в космосі, утилізація атомної енергії речовини, грандіозний прогрес систем зв'язку і передачі інформації і, звичайно ж, приголомшуюче розвиток мікро- і макро-комп'ютерів. І як скоро з'являється згадка про феномен комп'ютерів, так тут же виникає ще один феномен кінця нашого століття - феномен комп'ютерних вірусів.

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

По-перше, комп'ютерні віруси - це серйозна і досить помітна проблема, виникнення якої ніхто не очікував. Навіть всевидющі фантасти-футурологи минулого не говорять про це нічого (наскільки це мені відомо). У їхніх численних творах з тією або іншою точністю передбачені практично всі технічні досягнення справжнього (пригадаємо, наприклад, Уеллса з його ідеєю польоту з гармати на Місяць і марсіан, озброєних якоюсь подобою лазера). Якщо ж говорити про обчислювальних машинах, то тема ця вилизане донезмоги - проте немає жодного пророцтва, присвяченого комп'ютерним вірусам. Тема вірусу в творах письменників з'явилася вже після того, як перший реальний вірус вразив свій перший комп'ютер.
По-друге, комп'ютерні віруси - це перша цілком вдала спроба створити життя. Спроба вдала, але не можна сказати, що корисна - сучасні комп'ютерні "мікроорганізми" найбільше нагадують комах-шкідників, що приносять тільки проблеми і неприємності.
Але все таки - життя, оскільки комп'ютерним вірусам властиві всі атрибути живого - здатність до розмноження, пристосування до середовища, руху і т.д. (Природно, тільки в межах комп'ютерів - так само як все вищесказане вірно для біологічних вірусів в межах клітин організму). Більш того, існують "двостатеві" віруси, а прикладом "многоклеточности" можуть служити, наприклад, макро-віруси, що складаються з декількох незалежних макросів.
І, по-третє, тема вірусів стоїть дещо окремо від усіх інших завдань, що вирішуються за допомогою комп'ютера (забудемо про таких специфічних завданнях, як злом захисту від копіювання та криптографію). Практично всі проблеми, які вирішуються за допомогою обчислювальної техніки, є продовженням цілеспрямованої боротьби людини з навколишнім його природою. Природа ставить людині довге нелінійне диференціальне рівняння в тривимірному просторі - людина набиває комп'ютер процесорами, пам'яттю, обважує курними проводами, багато курить і в підсумку вирішує це рівняння (або перебуває в стані впевненості, що вирішив). Природа дає людині шматок дроту з цілком певними характеристиками - людина вигадує алгоритми передачі якомога більшого обсягу інформації з цього проводу, терзає його модуляціями, стискує байти в біти і терпляче чекає надпровідності при кімнатній температурі. Природа (в особі фірми IBM) дає людині чергове обмеження у вигляді чергової версії IBM PC - і людина не спить ночами, знову багато курить, оптимізуючи коди черговий бази даних, щоб вмістити її у надані йому ресурси оперативної і дискової пам'яті. І так далі.
А ось боротьба з комп'ютерними вірусами є боротьбою людини з людським же розумом (в певному сенсі теж проявом природних сил, хоча на цей рахунок є більше одного думки). Ця боротьба є боротьбою умів, оскільки завдання, що стоять перед вірусологами, ставлять такі ж люди. Вони придумують новий вірус - а вірусологів з ним розбиратися. Потім вони придумують вірус, в якому розібратися дуже важко - але і з ним розбираються. І зараз напевно десь сидить за комп'ютером хлопець, що страждає над черговим монстром, в якому вірусологів доведеться розбиратися цілий тиждень, а потім ще один тиждень налагоджувати алгоритм антивіруса. До речі, чому не еволюція живих організмів?

Отже, поява комп'ютерних вірусів - один з найбільш цікавих моментів в історії технічного прогресу 20-го століття, і настав момент закінчити з околофілософскімі міркуваннями і перейти до конкретних питань. І питання про визначення поняття "комп'ютерний вірус" буде стояти на першому місці.

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

Вважають, що ідея створення комп'ютерних вірусів була придумана письменником-фантастом Т. Дж. Райн, який в одній зі своїх книг, опублікованій в США в 1977 р, описав епідемію, за короткий час вразила понад 7000 комп'ютерів. Причиною епідемії став комп'ютерний вірус, який, передаючись від одного комп'ютера до іншого, впроваджувався в їх операційні системи і виводив їх з-під контролю людини.

Збиток, нанесений комп'ютерними вірусами, швидко зростає, а їх небезпека для таких життєво важливих систем, як оборона, транспорт, зв'язок, поставила проблему комп'ютерних вірусів в ряд тих, які зазвичай знаходяться під пильною увагою органів державної безпеки.
Вважається визнаним, що в останні роки найбільше вірусів створювалося в СРСР, а потім і інших країнах СНД. Але і в інших країнах, в тому числі в США, значний шкоди, що завдається вірусами. У США боротьба з вірусами ведеться на найвищому рівні.
1. Створення програм для ЕОМ або внесення змін в існуючі програми, явно призводять до несанкціонованого знищення, блокування, модифікації або копіювання інформації, порушення роботи ЕОМ, системи ЕОМ або їх мережі а так само використання або поширення таких програм або машинних носіїв з такими програмами - караються позбавленням волі на строк до 3 років зі штрафом у розмірі від двохсот до п'ятисот неоподатковуваних мінімумів доходів громадян або в розмірі заробітної плати або іншого доходу засудженого за період від двох про п'ять місяців.
2. Ті самі діяння, якщо вони спричинили з необережності тяжкі наслідки, - караються позбавленням волі на строк від трьох до семи років.
У США, незабаром після оголошення в 1993 році Білим домом про підключення президента Білла Клінтона і віце-президента Альберта Гора до мережі Internet, адміністрація підтримала ідею проведення Національного дня боротьби з комп'ютерними вірусами. Такий день відзначається тепер щорічно. Національною асоціацією з комп'ютерної захисту США (NCSA) і компанією Dataquest опубліковані наступні дані за результатами досліджень вірусної проблеми:
- 63% опитаних постраждали від комп'ютерних вірусів;
- передбачувані втрати американського бізнесу від комп'ютерних вірусів в 1999 році складуть близько 3 млрд. Доларів;
- ідентифіковано більш 23000 комп'ютерних вірусів;
- щомісяця з'являється понад 50 нових вірусів;
- в середньому від кожної вірусної атаки страждає 142 персональних комп'ютера: на її відображення в середньому йде 2,4 дня;

- для компенсації збитку в 114 випадків було потрібно більше 5 днів.

Починаючи з кінця 1990 року, з'явилася нова тенденція, що отримала назву "експонентний вірусний вибух". Кількість нових вірусів, які виявляються в місяць, стало обчислюватися десятками, а в подальшому і сотнями. Спочатку епіцентром цього вибуху була Болгарія. Після 1994 р темп зростання вірусів почав згасати, хоча їх загальна кількість продовжує збільшуватися. Це пов'язано з тим, що ОС MS D0S, яка і дає 99% існуючих комп'ютерних вірусів, поступово здає свої лідируючі позиції як операційна система для персональних комп'ютерів, поступаючись їх Windows, 0S \ 2, UNIX і т.п.

Крім того, віруси постійно розширюють свою "середовище проживання" і реалізують принципово нові алгоритми впровадження та поведінки. Так, в 1995 році з'явилися представники, які спростовують ключові принципи антивірусного захисту - то, що комп'ютер, завантажений зі свідомо чистої системної дискети, не може містити вірус; і те, що віруси не заражають файли з даними.

Першим з'явився вірус, який таким чином коригує конфігурацію комп'ютера, що при спробі завантаження з дискети він все одно завантажується з зараженого жорсткого диска, і вірус активізується в системі.

Інший вірус, що з'явився в середині серпня 1995 року в США і ряді країн Західної Європи, використовує можливість подання інформації у вигляді конгломерату даних і програм. Він заражає документи, підготовлені в системі MS Word for Windows - файли типу .DOC. Так як такі файли щодня десятками тисяч циркулюють в локальних і глобальних мережах, ця здатність вірусу забезпечила його миттєве поширення по всьому світу протягом декількох днів і 25 серпня він був виявлений в Москві. Вірус написаний на макромові пакета Word. Він переносить себе в область глобальних макросів, переопределяет макрос FileSaveAs і копіює себе в кожен файл, що зберігається за допомогою команди Save As. При цьому він переводить файл з категорії "документ" в категорію "шаблон", що робить, неможливим його подальше редагування. Виявити наявність цього вірусу можна по появі в файлі winword6.ini рядки ww6i = 1.

Новим словом у вірусології став вірус під назвою "Чорнобиль" або WIN95.CIH. Даний вірус на відміну від своїх побратимів в залежності від модифікації міг знищувати MBR жорсткого диска, таблицю розміщення даних і не захищену від перезапису Flash-пам'ять. Хвиля епідемії цього вірусу прокотилася по всьому світу. Величезний матеріальний збиток був нанесений в Швеції. 26 квітня 1999 року постраждала велика кількість користувачів і в Росії.

Найбільш відомий викликав всесвітню сенсацію і привернув увагу до вірусної проблеми інцидент з вірусом-хробаком в глобальній мережі Internet. Другого листопада 1988 роки студент Корнелловского університету Роберт Морріс запустив на комп'ютері Массачусетського технологічного інституту програму-хробак, яка передавала свій код з машини на машину, скориставшись помилками в системі UNIX на комп'ютерах VAX і Sun. В протягом 6 годин були вражені 6000 комп'ютерів, в тому числі Станфордского університету, Массачусетського технологічного інституту, університету Берклі і багатьох інших. Крім того, були вражені комп'ютери Дослідницького інституту НАСА і Національної лабораторії Лоуренса в Ліверморі - об'єкти, на яких проводяться самі секретні стратегічні дослідження і розробки. Черв'як був програму з 4000 рядків на мові "З" і вхідній мові командного інтерпретатора системи UNIX. Слід зазначити, що вірус тільки розповсюджувався по мережі і не здійснював будь-яких руйнівних дій. Однак це стало ясно тільки на етапі аналізу його коду, а поки вірус поширювався, в обчислювальних центрах панувала справжня паніка. Тисячі комп'ютерів були зупинені, збиток склав не один мільйон доларів.

До речі, чому не еволюція живих організмів?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью