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

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

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

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

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

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




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

ученика 11”А” класса школы №776

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

на тему:













Афонина Сергея Викторовича

Оглавление

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

Предисловие


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


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


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

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