Автор: Пользователь скрыл имя, 13 Декабря 2011 в 17:14, курсовая работа
В настоящее время очень многие области деятельности человека связаны с применением компьютеров. Они выполняют расчетную и оформительскую работу, освобождая наш мозг для более необходимых и ответственных задач. В результате утомляемость резко снижается, и мы начинаем работать гораздо производительнее, нежели без применения компьютера.
Введение…………………………………………………………………..…...
Глава 1. Компьютерные вирусы.
1.1 Компьютерные вирусы. Исторический аспект ……………………..…
1.2 Классификация компьютерных вирусов…………………...…..
1.3. Способы распространения вирусов
Глава 2. Защита компьютеров от вирусов
2.1 Методы борьбы с вирусами
2.2 Антивирусные программы……………...……
Заключение……………………………………………………………..……
Литература…………………………………………………………………...
¨ перед считыванием с дискет информации, записанной на других компьютерах, всегда проверяйте эти дискеты на наличие вирусов, запуская антивирусные программы своего компьютера
¨ при переносе на свой компьютер файлов в архивированном виде проверяйте их сразу же после разархивации на жестком диске, ограничивая область проверки только вновь записанными файлами
¨ периодически проверяйте на наличие вирусов жесткие диски компьютера, запуская антивирусные программы для тестирования файлов, памяти и системных областей дисков с защищенной от записи дискеты, предварительно загрузив операционную систему с защищенной от записи системной дискеты
¨ всегда защищайте свои дискеты от записи при работе на других компьютерах, если на них не будет производится запись информации
¨ обязательно делайте архивные копии на дискетах ценной для вас информации
¨ не оставляйте в кармане дисковода А дискеты при включении или перезагрузке операционной системы, чтобы исключить заражение компьютера загрузочными вирусами
¨ используйте антивирусные программы для входного контроля всех исполняемых файлов, получаемых из компьютерных сетей
¨ для обеспечения большей безопасности применения Aidstest и Doctor Web необходимо сочетать с повседневным использованием ревизора диска Adinf
С тех пор как существует антивирусная индустрия, было изобретено множество способов противодействия компьютерным вирусам. Пестрота и разнообразие предлагаемых сегодня систем защиты поистине поражает. Попробуем разобраться, в чем преимущества и недостатки тех или иных способов защиты и насколько они эффективны по отношению к различным типам вирусов.
На сегодняшний день можно выделить пять основных подходов к обеспечению антивирусной безопасности.
Для защиты от вирусов можно использовать:
Общие средства защиты информации полезны не только для защиты от вирусов. Имеются две основные разновидности этих методов защиты:
- резервное копирование информации, т. е. создание копий файлов и системных областей дисков на дополнительном носителе;
- разграничение
доступа, предотвращающее
методы обнаружения:
Сигнатурные методы анализа
Описывают каждую атаку индивидуальной моделью или сигнатурой. Ею могут служить строка символов, семантическое выражение, формальная математическая модель и т. д.
Продукционные / Экспертные системы обнаружения вторжения
Кодируют
данные об атаках и правила импликации
«если … то», а также подтверждают
их, обращаясь к контрольным
Обнаружение вторжений, основанное на модели
Один из вариантов, объединяющий модели вторжения и доказательств, поддерживающий вывод о вторжении. В системе обнаружения вторжений поддерживается база данных сценариев атак.
Анализ перехода системы из состояние в состояние
Осуществлен в системах STAT и USTAT под ОС UNIX. В них обнаружения вторжения атаки представляется как последовательность переходов контролируемой системы из состояния в состояние.
Изменение состояний и сети Петри
Для
обнаружения вторжений
Статические методы анализа
Предназначены для выявления безопасности поведения программ и систем обнаружения нарушителя. Операционная модель основывается на том, что каждое новое наблюдение переменной должно укладываться в некоторых границах. Если этого не происходит, то имеет место отклонение. Модель среднего значения μ и среднеквадратичного отклонения σ базируется на том, что все знания о предыдущих наблюдениях некоторой величины есть величины μ и σ. Тогда новое наблюдение является аномальным, если оно не укладывается в границах доверительного интервала μ + d*σ, где d* - априори устанавливаемая величина. Многовариационная модель аналогична модели среднего значения и среднеквадратичного отклонения, но учитывает корреляцию между двумя или большим количеством метрик (использование центрального процессорного устройства и количество операций ввода – вывода, количество выполненных процедур входа в систему и время сессии). Модель марковского процесса применима только к счетчикам событий, если рассматривать каждый тип событий как переменную состояния и использовать матрицу переходов для характеристики частот переходов между состояниями. Результат наблюдения является аномальным, когда вероятность перехода, определенная предыдущим состоянием и матрицей перехода, очень мала. Модель временных серий использует временные периоды вместе со счетчиками событий и измерениями ресурса, учитывая как значения наблюдений, так и временные интервалы между ними. Новое наблюдение считается аномальным, если вероятность его появления (с учетом длительности наблюдения) низка.
Метод информационного анализа
Выделяет особенности больших наборов данных. Здесь применялась система RIPPER (Repeated Incremental Pruning to Produce Error Reduction), построенная на основании обучающих правил и используемая для решения задач классификации.
Метод конечных автоматов
Состоит
в разработке конечного автомата
для распознавания «языка»
Эвристические методы
Программу,
которая анализирует код
Метод "песочниц"
Подозрительный
файл помещают в область, изолированную
от остальной системы, проверяя его
поведение. При этом каждый исполняемый
файл запускается в виртуальной
среде, которую стандартный
Метод блокировки поведения
Комбинирует
оба упомянутых подхода. Благодаря
иерархической обработке
Метод мониторинга характеристик передачи сетевого трафика
Перспективен
способ обнаружения быстро распространяющихся
вирусов и червей, основанный на
постоянном мониторинге сетевого трафика.
Подобную технологию реализуют исследователи
из Пенсильванского университета. [17] При
отслеживании параметров передачи сетевого
трафика система анализирует количество
пакетов данных, пересылаемых между различными
сетями, и в случае обнаружения аномального
всплеска активности подает сигнал тревоги.
Это позволяет идентифицировать вирусную
эпидемию в течение долей секунды после
ее начала.
2.2
Антивирусные программы
Антивирусная программа (антивирус) — любая программа для обнаружения компьютерных вирусов, а также нежелательных (считающихся вредоносными) программ вообще и восстановления зараженных (модифицированных) такими программами файлов, а также для профилактики — предотвращения заражения (модификации) файлов или операционной системы вредоносным кодом. (вкипедия)
Для обнаружения, удаления и защиты от компьютерных вирусов разработано несколько видов специальных программ, которые позволяют обнаруживать и уничтожать вирусы. Такие программы называются антивирусными. He иcключeнo, чтo пocлe выявлeния виpyca eгo мoжнo бyдeт yдaлить и вoccтaнoвить иcxoднoe cocтoяниe зapaжeнныx фaйлoв и зaгpyзoчныx зaпиceй, cвoйcтвeннoe им дo «бoлeзни». Этoт пpoцecc нaзывaeтcя oбeзвpeживaниeм (дeзинфeкциeй, лeчeниeм).
Классифицировать антивирусные продукты можно сразу по нескольким признакам, таким как: используемые технологии антивирусной защиты, функционал продуктов, целевые платформы.
По используемым технологиям антивирусной защиты:
По функционалу продуктов:
По целевым платформам:
Антивирусные
продукты для корпоративных
(википедия)
Антивирусы-фильтры - это резидентные программы, которые оповещают пользователя о всех попытках какой-либо программы записаться на диск, а уж тем более отформатировать его, а также о других подозрительных действиях (например о попытках изменить установки CMOS). При этом выводится запрос о разрешении или запрещении данного действия. Принцип работы этих программ основан на перехвате соответствующих векторов прерываний. К преимуществу программ этого класса по сравнению с программами-детекторами можно отнести универсальность по отношению как к известным,так и неизвестным вирусам, тогда как детекторы пишутся под конкретные,известные на данный момент программисту виды. Это особенно актуально сейчас, когда появилось множество вирусов-мутантов, не имеющих постоянного кода. Однако, программы-фильтры не могут отслеживать вирусы, обращающиеся непосредственно к BIOS, а также BOOT-вирусы, активизирующиеся ещс до запуска антивируса, в начальной стадии загрузки DOS, К недостаткам также можно отнести частую выдачу запросов на осуществление какой-либо операции: ответы на вопросы отнимают у пользователя много времени и действуют ему на нервы. При установке некоторых антивирусов-фильтров могут возникать конфликты с другими резидентными программами, использующими те же прерывания, которые просто перестают работать.
Наибольшее распространение в нашей стране получили программы-детекторы,а вернее программы, объединяющие в себе детектор и доктор. Наиболее известные представители этого класса - Aidstest, Doctor Web,MicroSoft AntiVirus. Антивирусы-детекторы расчитаны на конкретные вирусы и основаны на сравнении последовательности кодов содержащихся в теле вируса с кодами проверяемых программ.Такие программы нужно регулярно обновлять, так как они быстро устаревают и не могут обнаруживать новые виды вирусов.