Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Комп'ютерні віруси та антивіруси

Реферат Комп'ютерні віруси та антивіруси





ка ) вміють ловити невидимі віруси, навіть коли вони активні. Для цього вони читають диск, не використовуючи виклики DOS. Правда, цей метод працює не на всіх дисководах.

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

Більшість програм-докторів вміють лікувати тільки від деякого фіксованого набору вірусів, тому вони швидко застарівають. Але деякі програми можуть навчатися як способам виявлення, а й способам лікування нових вірусів. До таких програм відноситься AVSP фірми Диалог-МГУ raquo ;.

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

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

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

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

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

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

Але вони можуть лікувати не від усіх вірусів, а тільки від тих, які використовують стандартні raquo ;, відомі на момент написання програми, механізми зараження файлів.

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

Деякі програми-фільтри не ловлять підозрілі дії, а перевіряють викликані виконання програми, на наявність вірусів. Це викликає уповільнення роботи комп'ютера.

Однак переваги використання програм-фільтрів дуже великі - дозволяють виявити багато вірусів на самій ранній стадії, коли вірус ще встиг розмножитися і щось зіпсувати. Тим самим можна звести збитки від вірусу до мінімуму.

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


5. Антивірусні програми


Отже, що ж таке антивірус? Відразу ж розвіємо одну часто виникає ілюзія. Чомусь багато хто вважає, що антивірус може виявити будь вірус, тобто, запустивши антивірусну програму або монітор, можна бути абсолютно впевненим у їх надій...


Назад | сторінка 7 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Комп'ютерні віруси та антивірусні програми
  • Реферат на тему: Культурно-розважальні програми на російському телеекрані (на прикладі прогр ...
  • Реферат на тему: Створення програми, що включає всі програми лабораторних робіт
  • Реферат на тему: Порівняльний аналіз програми Занкова і традиційної програми
  • Реферат на тему: Розробка програми аналізу логічних дисків