Файл: Исследование проблем борьбы с вирусами и антивирусные программы (Определение и классификация компьютерных вирусов).pdf
Добавлен: 27.04.2023
Просмотров: 305
Скачиваний: 1
ВВЕДЕНИЕ
На сегодняшний день компьютер является неотъемлемой частью нашей жизни. Это главный помощник в учебе, на работе, при отдыхе, в быту и других областях жизни людей. В нем люди хранят большое количество информации, которая является одним из самых дорогих ресурсов. По мере развития и модернизации компьютерных систем и программного обеспечения возрастает объем и повышается уязвимость хранящихся в них данных.
Многочисленная эксплуатация персональных компьютеров, привела к появлению множества программ-вирусов, затрудняющих комфортную работу компьютера, нарушающих файловую структуру дисков, так же причиняющие огромный, а иногда непоправимый ущерб информации.
С возникновением и усовершенствованием компьютерной техники, концепций хранения, обработки и перенос информации, а также соответствующих программ появился другой класс программ - компьютерные вирусы.
С помощью вирусов злоумышленники могут получить почти любую информацию. Невзирая на принятые во многих странах законы о борьбе с компьютерными преступлениями и создания специальных программ защиты от вирусов, количество ранее неизвестных вирусов непрерывно растет. Это заставляет пользователя компьютера постоянно изучать природу вирусов, способы заражения, а также способы борьбы с ними.
Цель проведения исследования - изучение компьютерных вирусов, а также антивирусных программ и их особенностей.
Задачи, решение которых необходимо для достижения данной цели:
- Рассмотреть спецификацию компьютерных вирусов.
- Обосновать необходимость защиты от компьютерных вирусов.
- Подвергнуть анализу особенности применения антивирусных программ
- Рассказать методы защиты от компьютерных вирусов.
Глава 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1. Определение и классификация компьютерных вирусов
Компьютерные вирусы - это вид вредоносного программного обеспечения, способного создавать копии самого себя и внедряться в код других программ, системные области памяти, загрузочные секторы, а также распространять свои копии по разнообразным каналам связи.
Основная цель вируса — его распространение, а нарушение работы программно-аппаратных комплексов — удаление файлов, приведение в негодность структур размещения данных, блокирование работы пользователей и т. п. — часто является его сопутствующей функцией. Даже если автор вируса не запрограммировал вредоносных эффектов, вирус может приводить к сбоям компьютера из-за ошибок, неучтённых тонкостей взаимодействия с операционной системой и другими программами. Кроме того, вирусы, как правило, занимают место на накопителях информации и потребляют ресурсы системы.
Существует несколько классификаций компьютерных вирусов:
1. По среде обитания различают вирусы сетевые, файловые, загрузочные и файлово-загрузочные.
2. По способу заражения выделяют резидентные и нерезидентные вирусы.
3. По степени воздействия вирусы бывают неопасные, опасные и очень опасные;
4. По особенностям алгоритмов вирусы делят на паразитические, репликаторы, невидимки, мутанты, троянские, макро-вирусы.
Загрузочные вирусы заражают загрузочный сектор винчестера или дискеты и загружаются каждый раз при начальной загрузке операционной системы.
Резидентные вирусы загружаются в память компьютера и постоянно там находятся до выключения компьютера.
Самомодифицирующиеся вирусы (мутанты) изменяют свое тело таким образом, чтобы антивирусная программа не смогла его идентифицировать.
Стелс-вирусы (невидимки) перехватывает обращения к зараженным файлам и областям, выдавая их в незараженном виде.
Троянские вирусы маскируют свои действия под видом выполнения обычных приложений.
Многие разновидности вирусов устроены так, что при запуске зараженной программы вирус остается в памяти компьютера и время от времени заражает программы и выполняет нежелательные действия на компьютере. Пока на компьютере заражено мало программ, наличие вируса может быть практически незаметным.
К числу наиболее характерных признаков заражения компьютера вирусами относятся следующие:
- некоторые ранее исполнявшиеся программы перестают запускаться или внезапно останавливаются в процессе работы;
- увеличивается длина исполняемых файлов;
- быстро сокращается объём свободной дисковой памяти;
- на носителях появляются дополнительные сбойные кластеры, в которых вирусы прячут свои фрагменты или части повреждённых файлов;
- замедляется работа некоторых программ или самого компьютера;
- в текстовых файлах появляются бессмысленные фрагменты;
- наблюдаются попытки записи на защищённую дискету;
- на экране появляются странные сообщения, которые раньше не наблюдались;
- изменение размеров файлов;
- исчезновение файлов и каталогов или искажение их содержимого
- появляются файлы со странными датами и временем создания (несуществующие дни несуществующих месяцев, годы из следующего столетия, часы, минуты и секунды, не укладывающиеся в общепринятые интервалы и т. д.);
- операционная система перестаёт загружаться с винчестера;
- появляются сообщения об отсутствии винчестера;
- данные на носителях портятся;
- подача непредусмотренных звуковых сигналов на компьютере;
Любые переносные носители информации, не защищённые от записи, при подключении к заражённому компьютеру, могут быть заражены. Устройства, побывавшие в зараженном компьютере, являются разносчиками вирусов. Существует ещё один канал распространения вирусов, связанный с компьютерными сетями, особенно всемирной сетью Internet. Часто источниками заражения являются программные продукты, приобретённые нелегальным путем.
1.2. Краткая история вирусов
Согласно информации на сайте Discovery, программа «Creeper», о которой часто говорят как о первом вирусе, была создана в 1971 году сотрудником компании BBN Бобом Томасом. Он был создан как тестовая программа, чтобы проверить, возможна ли в принципе самовоспроизводящаяся программа. Оказалось, что в некотором смысле возможна. Заразив новый жесткий диск, «Creeper» пытался удалить себя с предыдущего компьютера. Вирус не совершал никаких вредоносных действий – он только выводил простое сообщение: "I'M THE CREEPER. CATCH ME IF YOU CAN!" (Я CREEPER. ПОЙМАЙ МЕНЯ, ЕСЛИ СМОЖЕШЬ!)
По данным сайта InfoCarnivore, вирус Rabbit (также известный как Wabbit) появился в 1974 г. с вредоносной целью и мог самовоспроизводиться. Попав на компьютер, он создавал большое количество копий себя, умел ухудшать работоспособность системы, что в итоге приводило к неработоспособности компьютера. Такое имя было дано вирусу из-за того, что он очень быстро самовоспроизводился.
Согласно сайту Fourmilab уже в 1975 году появился первый троянец под названием ANIMAL. Он был разработан компьютерным программистом Джоном Уолкером. Тогда стали очень популярны компьютерные игры, в которых пользователь персонального компьютера загадывал какое-нибудь животное, а программа должна была его угадать всего за 20 вопросов. Уолкер написал одну из таких игр. Для эксперимента он решил поделиться игрой со своими друзьями, для этого ему пришлось записать и передать ее на магнитной ленте. А чтобы упростить эту процедуру, Уолкер создал программу PERVADE, которая устанавливалась на компьютер одновременно с игрой ANIMAL. Пока пользователь играл в игру, PREVADE проверял все доступные пользователю директории на компьютере, а затем копировал ANIMAL во все директории, где этой программы не было. Вредоносной цели здесь не было, но ANIMAL и PREVADE подпадают под определение троянца: по сути, внутри программы ANIMAL была запрятана другая программа, которая выполняла действия без согласия пользователя.
Далее в 1986 году появился первый вирус для IBM-совместимых компьютеров- Brain, который активно распространялся и вызвал эпидемию. Еще этот вирус был известен как Lahore (Лахор), Pakistani (Пакистанец) и Pakistani Brain (пакистанский мозг). Он заражал пятидюймовые дискеты. Как сообщает Securelist, вирус был написан двумя братьями – Баситом и Амджадом Фаруком Алви, которые открыли собственный компьютерный магазин в Пакистане. Братьям надоело, что покупатели нелегально копировали купленное у них ПО, и они решили создать вирус, который заражал загрузочные сектора дискет, делая невозможным дальнейшее использование компьютера и дискеты, а в коде вируса оставляли свой номер и адрес мастерской. Brain также оказался и первым вирусом-невидимкой: при обнаружении попытки чтения зараженного сектора диска вирус незаметно подставлял его незараженный оригинал, после чего он записывал на дискету фразу «(c) Brain», но при этом не портил никаких данных. По данным McAfee, вирус заразил только в США более 18 тысяч компьютеров.
А уже в начале 21 века появился надежный высокоскоростной интернет-доступ, что изменило методы распространения вредоносных программ. Теперь они не были ограничены дискетами и корпоративными сетями и могли очень быстро распространяться через электронную почту, популярные веб-сайты, а также напрямую через интернет. Так и зародилось вредоносное ПО в современном виде. Поле угроз оказался заселенным вирусами, червями и троянцами. Появился собирательный термин «вредоносное ПО». Одна из самых серьезных эпидемий новой эры была вызвана червем «ILoveYou», который появился 4 мая 2000 г.
По данным вышеуказанного Securelist, «ILoveYou» следовал модели ранее существовавших вирусов, распространявшихся по почте. При этом в отличие от макровирусов, широко распространенных с 1995 года, «ILoveYou» распространялся не в виде зараженного документа Word, а в виде VBS-файла (такое расширение имеют скрипты, написанные в Visual Basic). Метод оказался простым и действенным – пользователи еще не знали о том, что такие вирусы появились и открывали любые письма. В качестве темы письма была строчка «I Love You», а в приложении к каждому письму был файл «LOVE-LETTER-FOR-YOU-TXT.vbs». Как отмечают эксперты, широкое распространение вируса "I love you" связано не только с веерной рассылкой, но и с тем, что в заголовке письма указывалось любовное признание, поэтому люди теряли бдительность и бросались открывать приложенный файл. По задумке создателя Онеля де Гузмана, червь стирал существующие файлы и поверх них записывал собственные копии, а затем червь рассылался по всем адресам из списка контактов пользователя. Поскольку письма начали приходить уже со знакомых адресов, получатели открывали их – и заражали червем свой компьютер. Таким образом, ILoveYou на практике подтвердил эффективность методов социальной инженерии. Позже Лаборатория Касперского сообщила о выпуске антивирусной программы AVP Script Checker, которая, по мнению авторов, защищает не только от червя "I love you", но и от его мутаций. Данная защита основана на новой технологии проверки всех скрипт-программ, которые запускаются приложениями Windows (такими как Microsoft Explorer, Microsoft Internet Explorer, Microsoft Outlook и т.д.). Защита встраивается как фильтр между приложением, для которого предназначен скрипт (например, Outlook и/или Internet Explorer), и скрипт-машиной, которая непосредственно выполняет скрипт-программу (например, Microsoft Windows Script Host - обработчик VisualBasic-скриптов).
Таким образом, в момент передачи скрипта на обработку и выполнение, его код перехватывается и проверяется на наличие как известных, так и неизвестных скрипт-вирусов, и червей.
Первыми от червя пострадали страны Азии, так как вирус был произведен на Филиппинах. Затем он пришел в Европу и Америку. По оценкам различных компаний, поражению подверглось огромное количество компьютерных сетей (в отдельных странах - от 30 до 80 процентов). Количество получателей "любовных писем" оценивается в 45 миллионов человек, общие убытки - до 10 миллиардов долларов США
Позже появился червь Code Red. Его считали бестелесным червем – он существовал только в памяти и не предпринимал попыток заразить файлы в системе. Найдя брешь в системе безопасности Microsoft Internet Information Server, червь всего за несколько часов распространился по всему миру и вызвал хаос, внедряясь в протоколы обмена информацией между компьютерами.
Как пишет сайт Scientific American, зараженные компьютеры в итоге были использованы для проведения DDoS-атаки на веб-сайт Белого дома – Whitehouse.gov. От этого вируса пострадали более 200000 серверов в 2001 году.
В 2014 году появилась еще одна угроза – Heartbleed. Она сразу поставила под угрозу множество интернет-серверов. В отличие от вирусов и червей, Heartbleed – это уязвимость в OpenSSL – криптографической библиотеке универсального применения, широко использующейся по всему миру. OpenSSL периодически осуществляет рассылку соединенным устройствам специальных сигналов, подтверждающие актуальность соединения. Пользователи могут отослать некоторый объем данных и в ответ запросить такое же количество данных – например, отослать один байт и получить в ответ тоже один байт. Максимальное количество данных, отправляемых за один раз – 64 килобайта. Как объясняет специалист по безопасности Брюс Шнайер, пользователь может объявить, что отсылает 64 килобайта, а по факту отправить только один байт – в этом случае сервер в ответ пришлет 64 килобайта данных, хранящихся в его оперативной памяти, в которых может оказаться все что угодно – от имен пользователей до паролей и криптостойких ключей.
Согласно статье журнала, Wired 2 марта 2018 году была зафиксирована самая мощная кибератака за всю историю интернета. Со слов владельцев сайта, хакеры попытались вывести сервис из строя, обрушив на него атаку мощностью 1,35 терабита в секунду. В итоге серверы GitHub «упали» примерно на 10 минут, и пользователи пожаловались на неработоспособность ресурса.
Как только система определила атаку, она автоматически отправила запрос о помощи сервису Akamai Prolexic, который взял на себя роль посредника: он маршрутизировал весь входящий и исходящий трафик от GitHub и провел данные через собственные центры защиты, чтобы отсеять и заблокировать вредоносные пакеты трафика. Уже через восемь минут атака была полностью отражена.