- •Бийский технологический институт (филиал)
- •Информатика
- •Введение
- •1 Основные понятия информатики
- •1.1. Предмет и задачи информатики
- •1.2 Структура информатики
- •1.3 Понятие информационной системы
- •1.4 Информатизация общества
- •2.1 Данные и информация
- •2 Информация и ее обработка
- •2.2 Основные структуры данных
- •2.3 Классификация информации по разным признакам
- •2.4 Свойства информации
- •2.5 Измерение количества информации
- •2.6 Кодирование информации
- •2.7 Системы счисления. Перевод из одной системы счисления в другую
- •2.8 Представление в компьютере целых и дробных чисел
- •2.9 Представление в компьютере текста и изображений
- •2.10 Кодирование звуковой информации
- •3 Современный персональный компьютер
- •3.1 Классификация эвм
- •3.2 Архитектура эвм и принципы фон Неймана
- •3.3 Состав вычислительной системы
- •3.4 Аппаратные устройства вычислительной системы
- •3.4.1 Системная плата
- •3.4.2 Устройства внутренней памяти
- •3.4.3 Устройства внешней памяти
- •3.4.4 Платы расширения
- •3.5 Периферийные устройства персонального компьютера
- •3.5.1 Устройства ввода данных
- •3.5.2 Устройства вывода
- •2. Регистрирующие устройства
- •3.5.3 Устройства обмена данными
- •4 Программное обеспечение персонального компьютера
- •4.1 Классификация программного обеспечения пк
- •4.2 Операционная система персонального компьютера
- •4.3 Операционная система ms dos
- •4.4 Операционные системы семейства Windows
- •4.5 Операционные системы семейства unix
- •4.6 Организация файловой системы
- •4.7 Организация доступа к файлам
- •4.8 Обслуживание файловой структуры
- •4.9 Служебное программирование
- •Архивирование информации
- •4.9.2 Программы обслуживания магнитных дисков
- •4.9.3 Компьютерные вирусы, происхождение и основные типы
- •4.9.4 Программы обнаружения и защиты от вирусов
- •4.10 Классификация прикладного программного обеспечения
- •5 Сетевые информационные технологии
- •5.1 Общая характеристика и классификация компьютерных сетей
- •5.2 Компоненты компьютерных сетей
- •5.2.1 Физическая среда передачи сигналов
- •5.2.2 Сетевые адаптеры
- •5.2.3 Коммуникационное оборудование
- •5.2.4 Активное коммуникационное оборудование
- •5.3 Беспроводные компьютерные сети
- •5.4 Топологии локальных вычислительных сетей
- •5.5 Глобальная сеть Интернет
- •5.5.1 Электронная почта
- •5.5.2 World Wide Web всемирная паутина
- •5.5.3 Система телеконференций Usenet
- •Список терминов
- •Литература
- •Содержание
- •Информатика
- •Информатика
4.9.3 Компьютерные вирусы, происхождение и основные типы
Проблема компьютерных вирусов в настоящее время, в связи с внедрением сетевой технологии, становится особенно острой.
Компьютерный вирус это небольшая по размеру программа (от 200 до 5000 байт), обладающая следующими свойствами:
- она способна самостоятельно, без санкции пользователя, проникать (осуществлять «самозапись») на магнитные носители жесткие диски и дискеты;
- «вирусный модуль» не имеет собственного имени и добавляет свое «тело» к уже имеющимся на нем файлам, или записывает себя в отдельный рабочий кластер диска, помечая его как сбойный (дефектный), либо размещается в области так называемых старших адресов адресного пространства;
- вирус осуществляет несанкционированные пользователем действия, определяемые содержащейся в нем программой. Например, поражать аппаратную часть вычислительной системы (области оперативной памяти компьютера, содержимое перезаписываемого программируемого запоминающего устройства (Flash BIOS)), файлы операционной системы, а также выполняемые программы и документы различных приложений.
Вирус подобно своему биологическому аналогу имеет жизненный цикл. В нем обычно выделяют четыре фазы:
инфицирования (латентный период);
воспроизводства (инкубационный период);
проявления, в рамках которого происходят его воспроизводство и нарушение работы зараженных компонентов операционной среды и приложений;
уничтожения.
Свое действие вирусы часто проявляют через некоторое время, например, при вступлении какого-либо события, условия в аппаратно-программной среде компьютера (при перезагрузке компьютера, подключении периферийного устройства, запуске файлов определенного типа и т.д.) либо сети.
В настоящее время известно более 5000 программных вирусов, их можно классифицировать по следующим признакам:
1. Среде обитания.
2. Способу заражения среды обитания.
3. Воздействию (особенности поведения).
1. В зависимости от среды обитания вирусы можно разделить на а) файловые; б) загрузочные; в) файлово-загрузочные (комбинированные); г) макровирусы приложений; д) сетевые.
Файловые вирусы внедряются главным образом в исполняемые модули, то есть в файлы, имеющие расширения СОМ и ЕХЕ. Файловые вирусы могут внедряться и в другие типы файлов, но, как правило, записанные в таких файлах, они никогда не получают управление и, следовательно, теряют способность к размножению.
Загрузочные вирусы внедряются в загрузочный сектор диска (Boot-сектор) или в сектор, содержащий программу загрузки системного диска (Master Boot Rеcord).
Файлово-загрузочные вирусы заражают как файлы, так и загрузочные секторы дисков.
Макровирусы приложений, используя возможности макроязыков систем обработки данных, разрушают обрабатываемую ими информацию. Известны случаи заражения макровирусами приложений, разрабатываемых в средах продуктов Microsoft Office. Например, искажение текстов документов, подготавливаемых в среде редактора Microsoft Word, и электронных таблиц Microsoft Excel. Вирус внедряется в среду при открытии на редактирование зараженного файла. В момент открытия файла-документа система вызывает находящиеся в документе вирусные глобальные макросы, написанные на языке Basic for Application. Они автоматически копируются в документы по командам Файл|Сохранить и Файл|Сохранить как... . Кроме того, эти макросы автоматически записываются в DOT-файл (файл с шаблоном документа) при выходе из системы, что обеспечивает их автоматическую загрузку в следующем сеансе работы с офисной программой. Ныне появились вирусы, объектами разрушения которых стали фото- и видеофайлы, передаваемые по электронной почте.
Сетевые вирусы распространяются по различным компьютерным сетям. В числе сетевых находятся скрипт-вирусы (вирусы-программ, написанных на языках скриптов, например, Visual Basic Script и Java Script).
2. По способу заражения среды обитания вирусы можно разделить наследующие виды: а) резидентные б) нерезидентные.
Местом размещения резидентных вирусов в оперативной памяти компьютера могут быть обычная память по фиксированному адресу; дисковый буфер; область данных; таблица векторов. Резидентный вирус получает возможность заражать файлы и проявляться независимо от первоначального зараженного файла.
Нерезидентные вирусы активны только в течение какого-то промежутка времени. При запуске зараженного файла вирус получает управление, выполняет некоторые действия и возвращает управление коду, в который он был внедрен.
3. По особенности поведения вирусы подразделяются:
- на немаскирующиеся;
- на компаньон-вирусы. Порождают файлы типа .com, имена которых соответствуют файлам типа .ехе. Поэтому спутники-файлы запускаются в первую очередь, передавая затем управление одноименным ехе-файлам, вследствие чего происходит замедление работы запускаемых программ;
- на деструктивные вирусы. При распространении своих копий они обязательно изменяют содержимое дисковых секторов или файлов;
- на самошифрующиеся (вирусы-призраки) представляют собой программы с изменяющимся размером кода, из-за чего их обнаружить достаточно трудно;
- на стелс-вирусы (вирусы-невидимки, не обнаруживаемые, например, при просмотре файлов на диске). Перехватывают обращения операционной системы к пораженным файлам или секторам дисков и обмениваются с незараженными фрагментами данных. Кроме того, они могут быть невидимыми для резидентных программ – антивирусных мониторов;
- на сетевые черви. Распространяются в компьютерной сети часто с целью блокирования доступа к сетевому ресурсу легальных пользователей, работы хост-компьютеров, проникают в операционную систему компьютера, находят адреса других компьютеров или пользователей и рассылают по адресам свои копии, используя разную среду распространения. Опасным вирусом такого типа считается KiezH, который при распространении электронной почты способен постоянно самомодифицироваться.
Почтовые черви могут переносить вредоносные программы, генерирующие в сети огромное множество пакетов разных протоколов, либо запускаемые для выполнения деструктивных действий в определенные моменты времени. В таких случаях управление атакой может быть организовано с одного либо нескольких сетевых узлов.
Полиморфные черви изменяют свое поведение при инфицировании.
Эволюционирующие (с генетическими механизмами) пока не отмечены.
Вирусы-шпионы. К их числу относятся так называемые программы типа «троянский конь» и клавиатурные шпионы.
Троянские программы, или просто троянцы, – это вредоносные программы, которые сами не размножаются, а, маскируясь под популярную программу, побуждают пользователя переписать и установить на свой компьютер вредителя самостоятельно.
По выполняемым вредоносным действиям троянские программы можно условно разделить на следующие виды:
утилиты несанкционированного удаленного администрирования. Позволяют злоумышленнику удаленно управлять зараженным компьютером. Программы, используемые для этих целей, называются также эксплоитами. Атакам программ-эксплоитов в основном подвергаются серверы. Стратегия хакеров обычно реализуется в три этапа. На первом этапе они выясняют состав программ и оборудования в локальной сети «жертвы». На втором этапе они разыскивают информацию об известных ошибках в данных программах (об уязвимостях). На третьем этапе они готовят программы-эксплоиты для эксплуатации обнаруженных уязвимостей;
утилиты для проведения DDoS-атак (Distributed Denial of Service – распределенные атаки типа «отказ в обслуживании»). Исчерпывают ресурсы информационной системы жертвы, в результате чего система перестает выполнять свои функции и становится недоступной;
шпионские программы. Тайно наблюдают за действиями пользователя и записывают в свой журнал интересующие данные;
рекламные программы (баннеры). Позволяют встроить рекламные объявления в какое-нибудь наиболее часто используемое приложение;
программы дозвона. Пытаются с помощью модема и телефонной линии дозвониться до платного сервера и вынудить пользователя оплатить услуги;
серверы рассылки спама. Дают возможность превратить чужой компьютер в сервер рассылки спама;
многокомпонентные троянцы-загрузчики. Переписывают из Интернета и внедряют в систему другие вредоносные коды или вредоносные дополнительные компоненты.
