Вирусы и антивирусы
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Содержание
Введение
. Классификация вирусов
. Источники вирусов
. Разновидности антивирусных программ
Заключение
Введение
Первые исследования саморазмножающихся искусственных конструкций проводились в середине нынешнего столетия. В работах фон Неймана, Винера и других авторов дано определение и проведен математический анализ конечных автоматов, в том числе и самовоспроизводящихся. Термин "компьютерный вирус" появился позднее - официально iитается, что его впервые употребил сотрудник Лехайского университета (США) Ф.Коэн в 1984 г. на 7-й конференции по безопасности информации, проходившей в США. С тех пор прошло немало времени, острота проблемы вирусов многократно возросла, однако строгого определения, что же такое компьютерный вирус, так и не дано, несмотря на то, что попытки дать такое определение предпринимались неоднократно.
Основная трудность, возникающая при попытках дать строгое определение вируса, заключается в том, что практически все отличительные черты вируса (внедрение в другие объекты, скрытность, потенциальная опасность и прочее) либо присущи другим программам, которые никоим образом вирусами не являются, либо существуют вирусы, которые не содержат указанных выше отличительных черт (за исключением возможности распространения).
Основная особенность компьютерных вирусов - возможность их самопроизвольного внедрения в различные объекты операционной системы - присуща многим программам, которые не являются вирусами (любая программа, имеющая инсталлятор, способна к саморазмножению).
Таким образом, первой из причин, не позволяющих дать точное определение вирусу, является невозможность однозначно выделить отличительные признаки, которые соответствовали бы только вирусам. Поэтому представляется возможным сформулировать только обязательное условие для того, чтобы некоторая последовательность выполняемого кода являлась вирусом. ()
Однако некоторые источники дают абстрактное понятие термина "компьютерный вирус".
Компьютерные вирусы - это небольшие программы, которые распространяются с компьютера на компьютер и вмешиваются в работу операционной системы. А название "вирус" по отношению к компьютерным программам пришло из биологии именно по признаку способности к саморазмножению.
На сегодняшний момент вирусы одна из важных проблем пользователей компьютера, но проблема разрешимая и вполне предотвратимая. Благодаря разработкам программистов и учёных пользование компьютером можно сделать безопасным.
В ходе выполнения работы была поставлена следующая цель: выяснить, что представляет из себя компьютерный вирус, и какой ущерб он может нанести.
Также были поставлены задачи:
. Произвести классификацию вирусов.
. Выявить как и откуда именно можно получить компьютерный вирус.
. Определить, какие антивирусные программы способны уничтожить вирус.
1. Классификация вирусов
Первая "массовая" эпидемия компьютерного вируса произошла в 1986 году, когда вирус Brain "заражал" дискеты первых массовых персональных компьютеров.
В настоящее время известно несколько десятков тысяч вирусов. По опасности для системы вирусы могут быть от совсем безобидных, которые кроме саморазмножения ничем не занимаются, до фатальных, которые могут привести к краху всей системы. По принципу действия можно привести несколько самых распространенных типов:
. Загрузочные
. Файловые
. Макро-вирусы
. Полиморфик-вирусам
. Стелс-вирусы
. Резидентные
. IRC-черви.
. Сетевые
Загрузочные вирусы заражают загрузочный (boot) сектор флоппи-диска и boot-сектор или Master Boot Record (MBR) винчестера. Принцип действия загрузочных вирусов основан на алгоритмах запуска операционной системы при включении или перезагрузке компьютера - после необходимых тестов установленного оборудования (памяти, дисков и т.д.) программа системной загрузки iитывает первый физический сектор загрузочного диска и передает на него управление.
Файловые вирусы. К данной группе относятся вирусы, которые при своем размножении тем или иным способом используют файловую систему какой-либо ОС. Внедрение файлового вируса возможно практически во все исполняемые файлы всех популярных ОС. На сегодняшний день известны вирусы, поражающие все типы выполняемых объектов стандартной DOS: командные файлы (BAT), загружаемые драйверы (SYS, в том числе специальные файлы IO.SYS и MSDOS.SYS) и выполняемые двоичные файлы (EXE, COM). Существуют вирусы, поражающие исполняемые файлы других операционных систем - Windows 3.x, Windows95/NT, OS/2, UNIX, включая VxD-драйвера Windows 3.x и Windows95.Существуют вирусы, заражающие файлы, которые содержат исходные тексты программ, библиотечные или объектные модули.
Макро-вирусы (macro viruses) являются программами на макро-языках, встроенных в некоторые системы обработки данных (текстовые редакторы, электронные таблицы и т.д.). Макро-вирусы записывают свой код в файлы данных - документы или электронные таблицы. Для своего размножения такие вирусы используют возможности макро-языков и при их помощи переносят себя из одного зараженного файла (документа или таблицы) в другие. Наибольшее распространение получили макро-вирусы для Microsoft Word, Excel и Office97. Существуют также макро-вирусы, заражающие документы Ami Pro и базы данных Microsoft Access.
Для существования вирусов в конкретной системе (редакторе) необходимо наличие встроенного в систему макро-языка (?/p>