Удосконалення антивірусного захисту документів
текстового процесора Microsoft Word h2>
Курсова робота p>
Автор: Біль Олег Вікторович, Костанайські державний
університет імені Ахмета Байтурсынова p>
Контакт: [email protected] p>
Факультет інформаційних та комп'ютерних технологій p>
Кафедра прикладної математики і інформаційних систем p>
Вступ h2>
В
Наприкінці минулого століття перед усім "комп'ютерним" людством виникла небезпечна
проблема: комп'ютерні віруси. Учені розходяться у визначенні поняття
"Комп'ютерний вірус". Ми будемо виходити з того, що під комп'ютерним вірусом
розуміється програма, обов'язковим (необхідним) властивістю якої є
можливість створювати свої дублікати (не обов'язково збігаються з оригіналом)
і впроваджувати їх в обчислювальні мережі і/або файли, системні області комп'ютера і
інші виконувані об'єкти, причому дублікати зберігають здатність до
подальшому поширений. p>
В
початку "ери вірусів" створити програму подібного типу було вельми
скрутно: був необхідний досвід програмування мовою асемблера, або
досить складних мовах високого рівня, таких як C/C + +, що вимагало високої
кваліфікації програміста. У середині 90-х років XX століття, з впровадженням в один з
найбільш популярних програмних продуктів Microsoft Office ефективного мови
автоматизації додатків Visual Basic for Applications, дана ситуація різко
змінилася. Люди, які гордо називають себе вірусмейкерамі отримали прекрасний
інструмент для реалізації своїх ідей досить тривіальними методами. Повідомлення
про появу вірусу, що використовує нестандартний спосіб саморозмноження
(документи Microsoft Word) у серпні 1995 року пройшло практично непоміченим.
Даний вірус сприйняли як невдалий експеримент, в результаті чого
більшість фірм, що випускають антивірусне програмне забезпечення, виявилися
нездатними протистояти буквально епідемії макро-вірусів. У спішно
змінювалася спеціальна комп'ютерна література, раніше відповідала на запитання про те,
чи можна заразити комп'ютер при читанні файлу категоричним "ні". p>
Незважаючи
на всі спроби компанії Microsoft убезпечити свої додатки від вірусів,
Нині макро-віруси сприймаються вже як невід'ємний атрибут
персональних комп'ютерів, а доступність їх створення призвела до того, що
макро-віруси становлять близько 70% з майже 70000 відомих на сьогодні
комп'ютерних вірусів. p>
Дана
робота є спробою підвищення антивірусної захищеності комп'ютерів і
мереж і спрямована на зниження як матеріальних, так і моральних збитків від
дії макро-вірусів. p>
Пропонований
нами механізм захисту полягає у недопущенні запуску макросів без
попереднього сповіщення користувача про наявність макросів і, при
необхідності, ознайомлення зі змістом програмних модулів документів Word.
На підставі цього механізму розроблена комп'ютерна програма із захисту від
вірусів в макроси, що отримала назву MacroVirus Detector. p>
Справжня
робота є аналізом існуючого стану справ у сфері антивірусних
технологій, а також переваг, що досягаються при використанні MacroVirus
Detector. P>
Глава 1. Що ми знаємо про макро-віруси? H2>
Як
було сказано вище, до 1995 року, тобто, до появи в пакеті Microsoft
Office спочатку спеціальних мов автоматизації (Word Basic), а потім і
універсального - Visual Basic for Applications (VBA), написання вірусів було
долею високопрофесійних програмістів. Даний факт сприяв тому,
що віруси з'являлися не так часто, і великих епідемій вдавалося уникати.
Досить низьку швидкість розповсюдження вірусів можна пояснити також і
недостатньо розвиненими в той час комунікаціями. p>
Разом
з впровадженням VBA отримав новий імпульс розвитку цілий клас вірусів
макро-віруси. Макро-віруси - це комп'ютерні віруси, що використовують можливості
вбудованих макро мов. Найбільш поширені віруси, що вражають документи
Office. У 1995 році проявив себе один з перших макро-вірусів - Concept. Він
дуже швидко "заволодів" тисячами комп'ютерів у всьому світі, тому що мережа
Internet була вже досить популярною, а формат MS Word фактично став
стандартом передачі текстових даних. Причому, швидкість розповсюдження
багато разів зростала зі збільшенням числа заражених машин, оскільки
користувач зараженого комп'ютера ставав вогнищем розповсюдження вірусу
для своїх товаришів по електронній переписці. p>
Влітку
1996 з'явився перший вірус, що заражає таблиці Excel