- •Понятие компьютерного вируса
- •История Компьютерных вирусов
- •Формальное определение
- •Классификация
- •Распространение через интернет, локальные сети и съемные носители.
- •Противодействие обнаружению
- •Вредоносное программное обеспечение
- •Лжеантивирусы
- •Основные методы защиты от вирусов
- •Классификация антивирусных продуктов
- •Работа антивируса
- •Базы антивирусов
- •Межсетевой экран
Вредоносное программное обеспечение
Инфекционное вредоносное ПО:
Сетевой червь — разновидность вредоносной программы, самостоятельно распространяющейся через локальные и глобальные компьютерные сети.
Троя́нская программа (также — троя́н, троя́нец, троя́нский конь) — вредоносная программа, распространяемая людьми, в отличие от вирусов и червей, которые распространяются самопроизвольно.
Загру́зочный ви́рус (англ. Boot virus) — компьютерный вирус, записывающийся в первый сектор гибкого или жёсткого диска и выполняющийся при загрузке компьютера.
Методы сокрытия:
Бэкдор, backdoor — программы, которые устанавливают взломщики на взломанном ими компьютере после получения первоначального доступа с целью повторного получения доступа к системе. При подключении предоставляет какой-либо доступ к системе (как правило, это командный интерпретатор: в GNU/Linux — Bash, в Microsoft Windows NT — cmd).
Есть 3 вида предоставления shell-доступа:
«BindShell» — самый распространённый, работает по архитектуре «клиент-сервер», то есть бэкдор ожидает соединение.
«Back Connect» — применяется для обхода брандмауэров, бэкдор сам пытается соединиться с компьютером хакера.
«Middle Connect» — бэкдор и компьютер хакера обмениваются данными через дополнительный сервер.
Известные бэкдоры заносятся в базы антивирусных систем. Хакеры высокого класса используют собственноручно написанные либо модифицированные бэкдоры и руткиты, что делает их обнаружение и удаление затруднительным.
Основное назначение Backdoor – скрытное управление компьютером. Как правило, Backdoor позволяет копировать файлы с поражённого компьютера и наоборот, передавать на поражённый компьютер файлы и программы. Кроме того, обычно Backdoor позволяет получить удалённый доступ к реестру, производить системные операции (перезагрузку ПК, создание новых сетевых ресурсов, модификацию паролей и т.п.). Backdoor по сути открывает атакующему «чёрный ход» на компьютер пользователя. Опасность Backdoor увеличилась в последнее время в связи с тем, что многие современные сетевые черви или содержат в себе Backdoor-компоненту, или устанавливают её после заражения ПК. Второй особенностью многих Backdoor-программ является то, что они позволяют использовать компьютер пользователя для сканирования сети, проведения сетевых атак взлома сетей – при этом попытки взлома ведутся с компьютера ничего не подозревающего пользователя.
«Компью́тер-зо́мби» — компьютер в сети, используемый третьими лицами без ведома владельца, например, для доступа в закрытую или коммерческую сеть (например, Интернет), использования вычислительных ресурсов (кластеризации), рассылки спама, и т. п. Используются зомби-компьютеры также и с целями, схожими с целью, с которыми используются открытые прокси.
Компьютеры-зомби являются одним из наиболее эффективных инструментов по рассылке спама — так, они ответственны за 50—80% мирового трафика спама.
Как правило, «зомбирование» осуществляется с помощью троянской программы, которая устанавливает необходимую злоумышленнику фоновую задачу.
Руткит — набор программных средств (например, исполняемых файлов, скриптов, конфигурационных файлов), для обеспечения:
маскировки объектов (процессов, файлов, директорий, драйверов)
контроля (событий происходящих в системе)
сбора данных (параметров системы)
Термин Rootkit исторически пришёл из мира UNIX, и под этим термином понимается набор утилит или специальный модуль ядра, которые злоумышленник устанавливает на взломанной им компьютерной системе сразу после получения прав суперпользователя. Этот набор, как правило, включает в себя разнообразные утилиты для «заметания следов» вторжения в систему, делает незаметными снифферы, сканеры, кейлоггеры, троянские программы, замещающие основные утилиты UNIX (в случае неядерного руткита). Rootkit позволяет взломщику закрепиться во взломанной системе и скрыть следы своей деятельности путём сокрытия файлов, процессов, а также самого присутствия руткита в системе.
В систему руткит может быть установлен различными способами: загрузка посредством эксплойта, после получения шелл-доступа (в таком случае, может использоваться средство типа wget или исходный FTP-клиент для загрузки руткита с удаленного устройства), в исходном коде или ресурсах программного продукта.
Вредоносные программы для прибыли:
Adware 2. Privacy-invasive software 3. Ransomware (Trojan.Winlock) 4. Spyware 5. Бот 6. Ботнет 7. Веб-угрозы 8. Кейлогер 9. Формграббер 10. Scareware (Лжеантивирус) 11. Порнодиалер
Защита:
Defensive computing 2. Антивирусная программа 3. Межсетевой экран 4. Система обнаружения вторжений 5. Предотвращение утечек информации 6. Хронология антивирусов
