Компьютерные вирусы. Обзор
и классификация компьютерных вирусов.
Средства защиты от компьютерных вирусов.
Министерство образования
и науки РФ
Новосибирский государственный
технический университет
Реферат по теме:
«Компьютерные вирусы.
Обзор и классификация компьютерных вирусов.
Средства защиты от компьютерных вирусов».
Выполнила:
Студенка 1 курса
группы ЭМЭ-31
Тюрина В.А.
Проверила:
к.э.н., доцент
Чередниченко М.В.
Новосибирск
2013
Оглавление
Введение
При работе с современным персональным
компьютером пользователя может подстерегать
множество неприятностей: потеря данных,
зависание системы, выхода из строя отдельных
частей компьютера и другое. Одной из причин
этих проблем могут быть компьютерными
вирусами.
Основным методом обнаружения
вредоносного кода у большинства антивирусов,
является сигнатурный анализ (выявление
вирусов по их цифровому «отпечатку» или
сигнатуре).
Важнейшей характеристикой
такого анализа – это скорость и количество
системных ресурсов, затраченных на его
проведение, а так же количество ложных
обнаруженных вирусов. Минусом этого метода
является низкая эффективность при обнаружении
новых вирусов, а так же модификаций известных
уже вирусов, и снижение эффективности
защиты в целом.
Понятие, классификация
и типы компьютерных вирусов
Компьютерный вирус – это программный код, встроенный
в другую программу, или в документ, или
в определенные области носителя дынных
и предназначенный для выполнения несанкционированных
действий на несущем компьютере.
Основные типы компьютерных вирусов:
- программные вирусы;
- загрузочные вирусы;
- макровирусы.
К компьютерным вирусам
примыкают и так называемые троянский конь (троянские
программы, троянцы).
Файловые
вирусы – очень старый вид компьютерных вирусов. Задача файлового вируса заражать
все исполняемые файлы, тем самым распространяясь
и заражая новые компьютеры. Как правило,
такие вирусы просто размножаются и разрушают
операционную систему. Сейчас данный вид
компьютерных вирусов теряет популярность.
Вирусописатели предпочитают писать вирусы,
которые приносят им доход.
Трояны или троянские программы
это вредоносные программы, разработанные
для кражи информации с компьютера жертвы.
Логины, пароли, банковская и личная информация, большинство троянских программ
воруют все что можно и отправляют эту
информацию своему разработчику. Под видом
троянских программ можно считать кей-логеры.
Данные программы записывают все нажатия
клавиш и действия пользователя за компьютером.
После этого все собранная информация
отправляется разработчику вируса. Таким
образом, могут быть украдены пароли и
другие важные данные, которые пользователь
не сохранял на компьютере.
Adware – вредоносное программное
обеспечение, разработанное для демонстрации
рекламы. Данный вид компьютерных вирусов
после проникновения на компьютер начинает
демонстрировать жертве различную рекламу.
Блокираторы – данный вид компьютерных
вирусов блокирует операционную систему,
отдельные ее функции или шифрует файлы
на компьютере. После чего вирус начинает
вымогать у пользователя деньги за снятие
блокировки.
Загрузочные
вирусы – нередко главный загрузочный
сектор вашего HDD поражается специальными
загрузочными вирусами. Вирусы подобного
типа заменяют информацию, которая необходима
для беспрепятственного запуска системы.
Одно из последствий действия таковой
вредоносной программы это невозможность
загрузки операционной системы...
Фарминг – это скрытая манипуляция
host-файлом браузера для того, чтобы направить
пользователя на фальшивый сайт. Мошенники
содержат у себя сервера больших объемов,
на таких серверах хранятся большая база
фальшивых интернет-страниц. При манипуляции
host-файлом при помощи трояна или вируса
вполне возможно манипулирование зараженной
системой. В результате этого зараженная
система будет загружать только фальшивые
сайты, даже в том случае, если Вы правильно
введете адрес в строке браузера.
Программные
вирусы – это обычная программа, которая
обладает самостоятельно прикрепляться
к другим работающим программам, таким
образом, поражая их работу. Вирусы самостоятельно
распространяют свои копии, это значительно
отличает их от троянских программ. Также
отличие вируса от червя в том, что для
работы вирусу нужна программа, к которой
он может приписать свой код.
Скрипт-вирусы
и черви – такие виды компьютерных
вирусов достаточно просты для написания
и распространяются в основном посредством
электронной почты. Скриптовые вирусы
используют скриптовые языки для работы
чтобы добавлять себя к новым созданным
скриптам или распространяться через
функции операционной сети. Нередко заражение
происходит по e-mail или в результате обмена
файлами между пользователями. Червь это
программа, которая размножается самостоятельно,
но которая инфицирует при этом другие
программы. Черви при размножении не могут
стать частью других программ, что отличает
их от обычных видов компьютерных вирусов.
DoS-атака — атака на вычислительную систему с целью довести
её до отказа, то есть, создание таких условий,
при которых легальные пользователи системы
не могут получить доступ к предоставляемым
системным ресурсам (серверам), либо этот
доступ затруднён. В настоящее время DoS-атаки
наиболее популярны, так как позволяют
довести до отказа практически любую систему,
не оставляя юридически значимых улик.
Защита от DoS-атак
Меры противодействия
DoS-атакам можно разделить на пассивные
и активные, а также на превентивные и
реакционные.
Предотвращение. Профилактика причин, побуждающих
тех или иных лиц организовывать и предпринять
DoS-атаки. (Очень часто кибератаки вообще являются следствиями личных обид, политических, религиозных и иных разногласий,
провоцирующего поведения жертвы
и т. п.). Нужно вовремя устранить
причины DoS-атак, после этого сделать выводы,
чтобы избежать таких атак в будущем.
Ответные меры. Применяя технические и правовые
меры, нужно как можно активнее воздействовать на источник и организатора DoS — атаки. В настоящее время
даже существуют специальные фирмы, которые
помогают найти не только человека, который
провел атаку, но даже и самого организатора.
Программное обеспечение. На рынке современного программного
и аппаратного обеспечения существует
и такое, которое способно защитить малый
и средний бизнес от слабых DoS-атак. Эти средства обычно представляют собой небольшой сервер.
Фильтрация и блэкхолинг. Блокирование трафика, исходящего
от атакующих машин. Эффективность этих
методов снижается по мере приближения
к объекту атаки и повышается по мере приближения
к атакующей машине. В этом случае фильтрация
может быть двух видов: использование
межсетевых экранов и списков ACL. Использование межсетевых экранов блокируют конкретный поток трафика, но не позволяют отделить «хороший» трафик от «плохого». ACL списки фильтруют второстепенные протоколы и не затрагивают протоколы TCP. Это не замедляет скорость работы сервера, но бесполезно в том случае, если злоумышленник использует первостепенные запросы.
Обратный DDOS — перенаправление трафика, используемого для атаки, на атакующего. При достаточной мощности атакуемого сервера, позволяет не только успешно отразить атаку, но и вывести из строя сервер атакующего.
Устранение уязвимостей. Не работает против флуд-атак, для которых «уязвимостью» является конечность тех или
иных системных ресурсов. Данная мера
нацелена на устранение ошибок в системах
и службах.
Наращивание ресурсов. Абсолютной защиты, естественно,
не дает, но является хорошим фоном для
применения других видов защиты от DoS-атак.
Рассредоточение. Построение распределённых
и дублирование систем, которые не прекратят
обслуживать пользователей, даже если
некоторые их элементы станут недоступны
из-за DoS-атаки.
Уклонение. Увод непосредственной цели
атаки (доменного
имени или IP-адреса) подальше от других ресурсов, которые часто также подвергаются воздействию вместе с непосредственной целью атаки.
Активные ответные
меры. Воздействие на источники, организатора
или центр управления атакой, как техногенными,
так и организационно-правовыми средствами.
Приобретение сервиса
по защите от DoS-атак. Актуально в случае превышения
флудом пропускной способности сетевого
канала.
Классификация компьютерных вирусов
В настоящее время известно
более 5000 программных вирусов, их можно
классифицировать по следующим признакам:
- среда обитания;
- операционная система (OC);
- особенности алгоритма работы;
- деструктивные возможности.
В зависимости от среды обитания
вирусы можно разделить на сетевые, файловые,
загрузочные и файлово-загрузочные. Сетевые
вирусы распространяются по различным
компьютерным сетям. Файловые
вирусы внедряются главным образом
в исполняемые модули, т. е. В файлы, имеющие
расширения COM и EXE. Файловые
вирусы могут внедряться и в другие типы
файлов, но, как правило, записанные в таких
файлах, они никогда не получают управление
и, следовательно, теряют способность
к размножению. Загрузочные
вирусы внедряются в загрузочный сектор
диска (Boot-сектор) или в сектор, содержащий
программу загрузки системного диска
(Master Boot Re-cord). Файлово-загрузочные
вирусы заражают как файлы, так и загрузочные
сектора дисков.
По способу заражения вирусы
делятся на резидентные и нерезидентные. Резидентный вирус
при заражении (инфицировании) компьютера
оставляет в оперативной памяти свою резидентную
часть, которая потом перехватывает обращение
операционной системы к объектам заражения
(файлам, загрузочным секторам дисков
и т. п.) и внедряется в них. Резидентные
вирусы находятся в памяти и являются
активными вплоть до выключения или перезагрузки
компьютера. Нерезидентные вирусы
не заражают память компьютера и являются
активными ограниченное время.
По степени воздействия вирусы
можно разделить на следующие виды:
неопасные, не мешающие работе компьютера, но уменьшающие объем свободной оперативной памяти и памяти на дисках, действия таких вирусов проявляются в каких-либо графических или звуковых эффектах
опасные вирусы, которые могут привести к различным нарушениям в работе компьютера
очень опасные, воздействие которых может привести к потере программ, уничтожению данных, стиранию информации в системных областях диска.
По особенностям алгоритма
вирусы трудно классифицировать из-за
большого разнообразия. Простейшие вирусы
- паразитические, они изменяют содержимое
файлов и секторов диска и могут быть достаточно
легко обнаружены и уничтожены. Можно
отметить вирусы-репликаторы,
называемые червями, которые
распространяются по компьютерным сетям,
вычисляют адреса сетевых компьютеров
и записывают по этим адресам свои копии.
Известны вирусы-невидимки,
называемые стелс-вирусами,
которые очень трудно обнаружить и обезвредить,
так как они перехватывают обращения операционной
системы к пораженным файлам и секторам
дисков и подставляют вместо своего тела
незараженные участки диска. Наиболее
трудно обнаружить вирусы-мутанты,
содержащие алгоритмы шифровки-расшифровки,
благодаря которым копии одного и того
же вируса не имеют ни одной повторяющейся
цепочки байтов. Имеются и так называемые квазивирусные
или «троянские»
программы, которые хотя и не способны
к самораспространению, но очень опасны,
так как, маскируясь под полезную программу,
разрушают загрузочный сектор и файловую
систему дисков.
Пути проникновения вирусов
в компьютер
Основными путями проникновения
вирусов в компьютер являются съемные
диски (гибкие и лазерные), а также компьютерные
сети. Заражение жесткого диска вирусами
может произойти при загрузке программы
с flash-карты, содержащей вирус. Такое заражение
может быть и случайным, например, если
flash-карту не вынули из системного блока
и перезагрузили компьютер. Заразить flash-карту
гораздо проще. На нее вирус может попасть,
даже если flash-карту просто вставили в
системный блок зараженного компьютера
и, например, прочитали ее оглавление.
Вирус, как правило, внедряется
в рабочую программу таким образом, чтобы
при ее запуске управление сначала передалось
ему и только после выполнения всех его
команд снова вернулось к рабочей программе.
Получив доступ к управлению, вирус, прежде
всего, переписывает сам себя в другую
рабочую программу и заражает ее. После
запуска программы, содержащей вирус,
становится возможным заражение других
файлов.
Наиболее часто вирусом заражаются
загрузочный сектор диска и исполняемые
файлы, имеющие расширения EXE, COM, SYS, BAT.
Крайне редко заражаются текстовые файлы.
После заражения программы
вирус может выполнить какую-нибудь диверсию,
не слишком серьезную, чтобы не привлечь
внимания. И, наконец, не забывает возвратить
управление той программе, из которой
был запущен. Каждое выполнение зараженной
программы переносит вирус в следующую.
Таким образом, заразится все программное
обеспечение.