Защита программ от компьютерных вирусов  : Информатика - на REFLIST.RU

Защита программ от компьютерных вирусов : Информатика - на REFLIST.RU

Система поиска www.RefList.ru позволяет искать по собственной базе из 9 тысяч рефератов, курсовых, дипломов, а также по другим рефератным и студенческим сайтам.
Общее число документов более 50 тысяч .

рефераты, курсовые, дипломы главная
рефераты, курсовые, дипломы поиск
запомнить сайт
добавить в избранное
книжная витрина
пишите нам
  Ссылки:
Кипр из Челябинска
Список категорий документа Информатика
Защита программ от компьютерных вирусов

Защита программ от компьютерных вирусов

комп-ры, компьютерных, Защита, вирусов, программ, Программирование и комп-ры, Защита программ от компьютерных вирусов, Программирование Ключевые слова
страницы: 1  2  3  4  5  6  7  8  9 
Текущая страница: 1




Реферат по Информатике

ученика 11 класса школы “Новое образование”

Юго – Восточного административного округа

на тему:













Бурого Евгения Юрьевича

Оглавление

Предисловие 3
1. ЧТО ТАКОЕ КОМПЬЮТЕРНЫЕ ВИРУСЫ 4
2. ЦИКЛ ФУНКЦИОНИРОВАНИЯ ВИРУСОВ 5
3. «ВАКЦИНАЦИЯ» ПРОГРАММ 6
3.1. Заголовок исполняемых файлов 6
3.2. Защита вновь создаваемых программ 10
3.3. Модуль F_Anti 11
4. ЗАЩИТА СУЩЕСТВУЮЩИХ ЕХЕ-ФАЙЛОВ 14
4.1. Описание программ SetFag.pas и Fag.asm 16
4.2. Программа AntiVir 20
5. НЕКОТОРЫЕ РЕКОМЕНДАЦИИ 22

Предисловие


В главе анализируется механизм распространения и


функционирования вирусов в операционной системе


MS-DOS и на основе анализа предлагаются достаточно


эффективные способы борьбы с ними. Приводятся


описания трех разных программ, обеспечивающих


выявление и ликвидацию вирусов. Модуль F_Anti может


использоваться для автоматической защиты вновь


разрабатываемых Турбо Паскалевых программ. Программа


AntiVir осуществляет выявление и ликвидацию


загрузочных вирусов и контроль любых исполняемых


файлов на основе сопоставления наиболее уязвимых для


вируса частей файлов с их эталонными копиями. Наконец,


комплекс программ SetFag.exe и Fag,prg даст Вам


возможность установить антивирусную программу—фаг


на любой уже созданный ЕХЕ-файл: в момент запуска


программы фаг проверит ее состояние, если программа


поражена вирусом, сообщит об этом и удалит вирус.


1. ЧТО ТАКОЕ КОМПЬЮТЕРНЫЕ ВИРУСЫ

Если Вы имеете опыт продолжительной работы с ПК, то, возможно, уже сталкивались с компьютерными вирусами или хотя бы слышали о них. Компьютерный вирус-это программа, производящая в Вашем ПК действия, в которых Вы не нуждаетесь и о которых не подозреваете. Главной ее особенностью является способность к «размножению», т.е. к созданию множества готовых к дальнейшей работе экземпляров вируса. Вирусы «цепляются» к обычным исполняемым файлам типа. ЕХЕ, .СОМ или к загрузочным секторам физических носителей информации (дискет) и таким образом перемещаются от одного ПК к другому.

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

Трудно объяснить, для чего программисты тратят силы и время на создание все более изощренных типов вируса, поскольку их авторы почти всегда остаются или надеются остаться анонимными, так что естественное для человека стремление к известности здесь исключено. Может быть это неудачная шутка (этой версии придерживался Р.Моррис), возможно, это связано с патологическими отклонениями в психике, а может быть объяснение кроется в стремлении заработать на создании антивирусных программ? Как бы там ни было, нам нельзя не считаться с возможностью заражения ПК компьютерным вирусом.

2. ЦИКЛ ФУНКЦИОНИРОВАНИЯ ВИРУСОВ

В цикле существования любого вируса можно выделить три этапа. Первоначально вирус находится в неактивном состоянии. В этом состоянии он внедрен в тело исполняемого файла или находится в загрузочном секторе диска и «ждет» своего часа. Именно в неактивном состоянии вирусы переносятся вместе с программами или дискетами от одного ПК к другому (обмен программами между пользователями ПК-явление обыденное, и Вы сами, читатель, возможно, копировали полюбившуюся Вам игру или текстовый редактор, не подозревая, что копируете еще и вирус). Разумеется, в неактивном состоянии вирус ничего не может сделать. Для того чтобы он начал свою работу, необходимо запустить исполняемый файл или загрузиться с зараженной дискеты. В этот момент активизируется вирус, который либо создает резидентную в памяти программу, способную порождать копии или производить какие-то разрушительные действия, либо немедленно приступает к работе.

Если вирус создал резидентную программу, то ее активизация осуществляется различными способами - все зависит от фантазии автора вируса. Обычно вирус перехватывает прерывание $21, являющееся ключевым для доступа к любым операциям с MS-DOS. Таким образом, любая попытка чтения или записи информации на диск или обращение к клавиатуре дисплея приводит к активизации резидентной программы вируса. После получения управления (или активизации резидентной программы) вирус приступает к «размножению»: он отыскивает подходящий исполняемый файл и внедряет свой код в его тело (см. ниже). Как правило, вирус заражает лишь один исполняемый файл за раз, чтобы пользователь не обратил внимания на чрезмерное замедление в работе программ: второй этап жизнедеятельности вируса - это этап активного размножения, поэтому вирусная программа стремится максимально скрыть от пользователя ПК результаты своей деятельности.




Текущая страница: 1

страницы: 1  2  3  4  5  6  7  8  9 
Список предметов Предмет: Информатика
Защита программ от компьютерных вирусов Тема: Защита программ от компьютерных вирусов
комп-ры, компьютерных, Защита, вирусов, программ, Программирование и комп-ры, Защита программ от компьютерных вирусов, Программирование Ключевые слова: комп-ры, компьютерных, Защита, вирусов, программ, Программирование и комп-ры, Защита программ от компьютерных вирусов, Программирование
   Книги:


Copyright c 2003 REFLIST.RU
All right reserved. liveinternet.ru

поиск рефератов запомнить сайт добавить в избранное пишите нам