Вирусы и средства борьбы с ними
Автор: Пользователь скрыл имя, 28 Февраля 2013 в 13:14, курсовая работа
Описание работы
Жизнь человечества невозможен без систематизации, накопления, передачи и сохранения знаний. Осуществлять строительство, проводить научные исследования, заниматься торговлей очень трудно на основе лишь приблизительных расчетов. По мере накопления человечеством информации стали актуальными вопросы сохранения, тщательного отбора и систематизации имеющихся данных. Так человечество постепенно пришло к изобретению и использованию устройств или систем, способных выполнять заданную, чётко определённую последовательность операций, численных расчётов и манипулирования данными - компьютер.
Работа содержит 1 файл
Kursovaya_Informatika.docx
— 46.81 Кб (Скачать)Введение.
Жизнь человечества невозможен без систематизации, накопления, передачи и сохранения знаний. Осуществлять строительство, проводить научные исследования, заниматься торговлей очень трудно на основе лишь приблизительных расчетов. По мере накопления человечеством информации стали актуальными вопросы сохранения, тщательного отбора и систематизации имеющихся данных. Так человечество постепенно пришло к изобретению и использованию устройств или систем, способных выполнять заданную, чётко определённую последовательность операций, численных расчётов и манипулирования данными - компьютер.
Прогресс в вычислительной технике
не может не восхищать. Всего за несколько
лет быстродействие серийно выпускаемых
ЭВМ увеличилось в миллион
раз при существенном уменьшении
размеров и энергопотребления этих
умных монстров. В период столь
бурного развития комьпьюторная
техника прошла множество этапов
технической доработки и
По мере развития и модернизации компьютерных систем и программного обеспечения возрастает объем и повышается уязвимость хранящихся в них данных.
В наш век многие области деятельности человека связаны с применением компьютера. Эти машины плотно внедрились в нашу жизнь. Они имеют колоссальные возможности, позволяя тем самым освободить мозг человека для более необходимых и ответственных задач, В результате утомляемость резко снижается, и мы начинаем работать гораздо производительнее, нежели без применения компьютера. Компьютер может хранить и обрабатывать очень большое количество информации, которая в настоящее время является необходимым ресурсом во многих сферах деятельности .
Одной из самых опасных на сегодняшний день угроз информационной безопасности являются компьютерные вирусы.
Вирусы и средства борьбы с ними.
Компьютерный вирус — разновидность компьютерных программ или вредоносный код, отличительной особенностью которых является способность к размножению (саморепликация). В дополнение к этому вирусы могут без ведома пользователя выполнять прочие произвольные действия, в том числе наносящие вред пользователю и/или компьютеру. Принято разделять вирусы по поражаемым объектам, по поражаемым операционным системам и платформам, по технологиям, используемым вирусом, по языку, на котором написан вирус.
Классификация по поражаемым объектам:
- Загрузочные (boot) вирусы – запускаются
при загрузке компьютера и заражают программу
начальной загрузки, хранящуюся в загрузочном
секторе дискеты или винчестера.
- Файловые вирусы – прикрепляют
себя к файлу или программе, и активизируются
при каждом использовании файла. Могут
распространяться через файлы документов,
не модифицировать их, а лишь иметь к ним
какое-то отношение.
Классификация файловых вирусов по способу заражения:
- Перезаписывающие вирусы – вирусы данного типа записывают своё тело вместо кода программы, не изменяя названия исполняемого файла, вследствие чего исходная программа перестаёт запускаться.
- Вирусы-компаньоны – как и перезаписывающие вирусы, создают свою копию на месте заражаемой программы, но в отличие от перезаписываемых не уничтожают оригинальный файл, а переименовывают или перемещают его
- Файловые черви – создают собственные копии с привлекательными для пользователя названиями в надежде на то, что пользователь их запустит.
- Вирусы-звенья – не изменяют код программы, а заставляют операционную систему выполнить собственный код, изменяя адрес местоположения на диске заражённой программы на собственный адрес.
- Паразитические вирусы – файловые вирусы, изменяющие содержимое файла, добавляя в него свой код. При этом заражённая программа сохраняет полную или частичную работоспособность.
- Вирусы, поражающие исходный код программ – вирусы данного типа поражают исходный код программы или её компоненты (.OBJ, .LIB, .DCU), а также VCL и ActiveX-компоненты. После компиляции программы оказываются встроенными в неё.
- Вирусы без точки входа – к ним относятся вирусы, не записывающие команд передачи управления в заголовок COM-файлов (JMP) и не изменяющие адрес точки старта в заголовке EXE-файлов. Такие вирусы записывают команду перехода на свой код в какое-либо место в середину файла и получают управление не непосредственно при запуске зараженного файла, а при вызове процедуры, содержащей код передачи управления на тело вируса.
- Скриптовые вирусы – написаны на различных скриптовых языках – BATCH, PHP, JS, VBS.
- Макровирусы – являются программами на языках, встроенных во многие системы обработки данных. Для своего размножения такие вирусы используют возможности макро-языков и при их помощи переносят себя из одного зараженного файла в другие.
- Сетевые черви – распространяется в локальных и глобальных компьютерных сетях целиком, не подкачивая по сети свои части.
Классификация по поражаемым операционным системам и платформам:
- DOS вирусы
- Microsoft Windows
- Unix
- Linux
Классификация по технологиям, используемым вирусом:
- Полиморфные вирусы – вирусы, использующие технику, позволяющую затруднить обнаружение компьютерного вируса с помощью скан-строк и, возможно, эвристики.
- Стелс-вирусы – вирус, полностью или частично скрывающий свое присутствие в системе, путем перехвата обращений к операционной системе, осуществляющих чтение, запись, чтение дополнительной информации о зараженных объектах .
Классификация по языку, на котором написан вирус:
- Ассемблер
- Высокоуровневый язык
- Скриптовый
Классификация по деструктивным возможностям:
- Безвредные вирусы – вирусы никак не влияющие на работу компьютера.
- Неопасные вирусы – вирусы влияние которых ограничивается уменьшением свободной памяти на диске и графическими, звуковыми и пр. эффектами.
- Опасные вирусы – вирусы, которые могут привести к серьезным сбоям в работе компьютера.
- Очень опасные вирусы – вирусы в алгоритм работы которых заведомо заложены процедуры, которые могут привести к потере программ.
Так же, антивирусы можно разделить еще на две большие категории:
- Предназначенные для непрерывной работы - к этой категории относятся средства проверки при доступе, почтовые фильтры, системы сканирования проходящего трафика Интернет, другие средства, сканирующие потоки данных
- Предназначенные для периодического запуска - различного рода средства проверки по запросу, предназначенные для однократного сканирования определенных объектов.
Антивирусная программа — любая программа для обнаружения компьютерных вирусов, а также считающихся вредоносными программ и модифицированных такими программами файлов, а также для профилактики — предотвращения модификации файлов или операционной системы вредоносным кодом.
Основными задачами антивируса является:
- Препятствование проникновению вирусов в компьютерную систему
- Обнаружение наличия вирусов в компьютерной системе
- Устранение вирусов из компьютерной системы без нанесения повреждений другим объектам системы
- Минимизация ущерба от действий вирусов
Технологии, применяемые в антивирусах, можно разбить на две группы:
- Технологии сигнатурного анализа
Сигнатурный анализ — метод обнаружения вирусов, заключающийся в проверке наличия в файлах сигнатур вирусов. Для проведения проверки антивирусу необходим набор вирусных сигнатур, который хранится в антивирусной базе. - Технологии вероятностного
анализа
Технологии вероятностного анализа в свою очередь подразделяются на три категории:
- Эвристический анализ
Технология, основанная на вероятностных алгоритмах, результатом работы которых является выявление подозрительных объектов. В процессе эвристического анализа проверяется структура файла, его соответствие вирусным шаблонам. Эвристической технологией является проверка содержимого файла на предмет наличия модификаций уже известных сигнатур вирусов и их комбинаций. Это помогает определять гибриды и новые версии ранее известных вирусов без дополнительного обновления антивирусной базы.
- Поведенческий анализ
Технология, в которой решение о характере проверяемого объекта принимается на основе анализа выполняемых им операций. - Анализ контрольных сумм
Способ отслеживания изменений в объектах компьютерной системы. На основании анализа характера изменений — одновременность, массовость, идентичные изменения длин файлов — можно делать вывод о заражении системы.
Антивирусный
комплекс - набор антивирусов, использующих
одинаковое антивирусное ядро или ядра,
предназначенный для решения
практических проблем по обеспечению
антивирусной безопасности компьютерных
систем. В антивирусный комплекс также
в обязательном порядке входят средства
обновления антивирусных баз.
- Антивирусный комплекс для
защиты рабочих станций
Состоит из средств непрерывной работы и предназначенных для периодического запуска, а также средств обновления антивирусных баз. - Антивирусный комплекс для
защиты файловых серверов
Обычно состоит из двух ярко выраженных представителей средств непрерывного работы и периодического запуска:
- Антивирусного сканера при доступе - аналогичен сканеру при доступе для рабочей станции
- Антивирусного сканера по требованию - аналогичен сканеру по требованию для рабочей станции,а также средства обновления антивирусных баз.
- Антивирусный комплекс для
защиты почтовых систем
Безусловно, антивирусный комплекс не предназначен для защиты почтовой системы от поражения вирусами, его назначение - препятствовать доставке зараженных сообщений пользователям сети
Антивирусный комплекс для защиты шлюзов
Предназначен для проверки на наличие вирусов данных, через этот шлюз передаваемых.
При организации защиты сети и выборе антивирусного комплекса нужно принимать во внимание:
- Трудоемкость обслуживания — установка антивирусного комплекса без удаленного управления на каждую из станций сети вынуждает администратора совершать регулярные обходы всех станций с целью проверки актуальности антивирусных баз.
- Отказоустойчивость - система антивирусной защиты должна работать непрерывно.
- Большая критичность системы — как правило, ценность информации, хранящейся в сети организации выше чем у информации, хранящейся в компьютере домашнего пользователя.
- Человеческий фактор. Как и для любой системы безопасности, пользователь должен пассивно участвовать в работе системы антивирусной защиты.
Внедрение
комплексной системы
- Создание рабочей группы специалистов, ответственных за проведение работ по внедрению.
- Обработка информации, полученной в результате обследования
- Разработка Плана внедрения и Программы и методики проведения испытаний
- Проведение работ по установке антивирусных комплексов, входящих в состав внедряемой КСАЗ и дополнительных работ, связанных с установкой заплат безопасности для используемых операционных систем
- Настройка КСАЗ и передача ее в опытную эксплуатацию
- Опытная эксплуатация КСАЗ
- Проведение приемочных испытаний и приемка КСАЗ в промышленную эксплуатацию
- Промышленная эксплуатация КСАЗ