Новая книга о компьютерных вирусах - Современные угрозы и защита от них - Форумы Anti-Malware.ru Перейти к содержанию
B .

Новая книга о компьютерных вирусах

Recommended Posts

B .

Некоторое время назад на нашем форуме проскакивал топик, в котором одна очаровательная девушка  интересовалась, какие книги начального уровня можно было бы почитать по теме информационной безопасности. Вообще, в сравнении с другими IT-сферами, книг по ИБ опубликовано на сегодняшний день не так уж и много, а книг для начинающих – еще меньше. Вместе с тем, даже среди профессиональных айтишников порой встречаются неплохие специалисты в своих областях, не слишком глубоко разбирающиеся в вопросах защиты информации.
 

Собственно, о чем я. На этой неделе в питерском издательстве «Страта» вышла небольшая книжка «PRO Вирусы», посвященная, соответственно, антивирусной тематике. Вот такая:

 

2a22819afa735fb55d6a9b169f04fd18.png

 

Эта книга – именно начального уровня, эдакий «ликбез» для людей, интересующихся информационной безопасностью и компьютерной вирусологией, но пока еще не способных отличить руткит от буткита, и наивно полагающих, что боты – это такие резиновые бабушкины калоши :).  Там подробно раскрывается базовая терминология, описываются основные виды вредоносных программ, их различия, способы распространения, методы заражения, принцип работы антивирусного ПО… Специалистам книга вряд ли будет интересна, а вот для начинающих и интересующихся – может оказаться полезной. Поскольку я принимал некоторое участие в процессе её создания, могу, так сказать, рекомендовать.
 

Вот страница книги на сайте издательства.
 

А вот – содержание, чтобы составить представление, о чем, собственно, книжка (сам издатель на своем сайте почему-то его не разместил):
 

Глава 1. Закоулки истории

Первые ласточки.

Эпоха вирусов.

Новое время.

Наши дни.

Глава 2. Сравнительная вирусология

Классификация по типу операционной системы.

Классификация по вредоносным функциям.

Вирусы.

Черви.

Троянские программы (троянцы).

Бэкдоры.

Буткиты.

Руткиты.

Биоскиты.

Боты.

Шпионы (Spyware).

Нежелательные и нерекомендуемые приложения.

Классификация по степени опасности.

Глава 3. Внимание, опасность!

Троянцы-блокировщики (винлокеры).

Троянцы-шифровальщики (энкодеры).

Банковские троянцы.

Веб-инжекты.

Троянцы-загрузчики.

Майнеры.

Фишинг.

Рекламные троянцы.

Узкоспециализированные вредоносные программы.

Глава 4. Ботнеты

История вопроса.

Архитектура ботнетов.

Простые ботнеты.

Ботнеты, использующие DGS.

P2P-ботнеты.

Ботнеты смешанного типа.

Ботнеты с использованием TOR и «облаков».

Нетрадиционные схемы.

Командная система ботнетов.

Методика перехвата управления ботнетами (sinkhole).

Глава 5. Технологии проникновения

Сменные носители информации.

Вредоносные почтовые рассылки.

Уязвимости.

Загрузчики.

Социальная инженерия.

Поддельные сайты.

Бесплатные и взломанные приложения.

Системы TDS.

Ресурсы «для взрослых».

Взломанные сайты.

Атаки типа MITM.

Глава 6. Технологии заражения

Дроппер.

Инфектор.

Инжектор.

Лоадер.

Процесс заражения.

Инфицирование файловых объектов.

Методы обеспечения автоматического запуска.

Инжекты.

Перехват вызовов функций.

Глава 7. Кто пишет и распространяет вирусы?

Кто такие хакеры?

Категории компьютерных злоумышленников.

На чем зарабатывает компьютерный андеграунд?

Так кто все-таки распространяет вирусы?

Как вычислить вирусописателя?

Глава 8. Методы борьбы

Немного истории.

Компоненты антивирусной программы.

Сигнатурное детектирование.

Поведенческий анализ.

Эвристический анализ.

Проактивная защита (HIPS).

Методики противодействия антивирусам.

Переупаковка.

Обфускация.

Антиотладка.

Как защититься?

Глоссарий

 

Если у вас появятся какие-либо вопросы - задавайте, постараюсь ответить :)

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Сергей Ильин

Почему в Главе 8. "Методы борьбы" отсутствуют репутационные технологии (белые списки, коллективный разум и тп)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
B .

Почему в Главе 8. "Методы борьбы" отсутствуют репутационные технологии (белые списки, коллективный разум и тп)?

Там кратко описывается архитектура некой "сферической антивирусной программы в вакууме" исходя из наиболее распространенных технологий: сигнатурный детект, проактивка, эвристика. Методика "запрещено все, что не разрешено в белом списке" - это тоже метод борьбы, равно как и резервное копирование пользовательских файлов, и разграничение доступа в ОС, и использование безопасных паролей. Но из-за заданного издательством очень небольшого объема пришлось вычленять основное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
K_Mikhail

Глава 3. Внимание, опасность!

...

Троянцы-загрузчики.

 

Глава 6. Технологии заражения

...

Лоадер.

===============

 

В чём логическая разница для читателя с т.зр. автора? В нулевом приближении получается, что главы 3 и 6 частично дублируют друг друга. И тогда в 3. Внимание, опасность! можно было дописать "Троянцы-дропперы.", в которой можно (было?) рассмотреть, помимо самих дропперов (например, exe -> dll| exe -> dll + sys| exe -> exe -> dll и.т.п.), "склейки", выполняемые и помощью т.н. binder-ов (их stub-ы по классификации Dr.Web относятся к MulDrop. Автор, помнится, "штатный сотрудник" этой компании?).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
B .

Все-таки, загрузчик - это вредоносная программа семейства Trojan.Download/Trojan.Downloader (по номенклатуре Dr.Web), предназначенная для загрузки с удаленного узла, установки и запуска других вредоносных (или рекламных) программ.

Под "лоадером" здесь понимается модуль/компонент вредоносной программы, предназначенный для загрузки чего-либо в память. Например, дроппер помещает полезную нагрузку куда-нибудь в %temp% и завершается, а оттуда она потом запускается другим компонентом. Но вообще в современных реалиях все это деление весьма условно и служит, скорее, для того, чтобы различать различные куски кода по функционалу. Тот же какой-нибудь Trojan.MulDrop сам по себе прекрасно справляется со всеми этими задачами, хотя один его кусок отвечает собственно за распаковку и создание копии полезной нагрузки, еще один - за ее запуск, третий - за прописывание оной в авторан. И каждый такой кусок - одна-две строчки кода, потому делить такое поделие на "дроппер", "лоадер" и "инжектор", понятное дело, никто не будет :) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
K_Mikhail

ок, спасибо за разъяснение!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
priv8v

Выходит такое продвинутое Компьютерное Zловредство, если смотреть по оглавлению.

Но уж как-то вас уж сильно в объеме урезали - 140 страниц это совсем мало.

 

А зачем книга писалась, кстати? Будет ли в оффлайн книжных магазинах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
B .

 

А зачем книга писалась, кстати? Будет ли в оффлайн книжных магазинах?

 

Ради миллионных гонораров и толп восторженных поклонниц, разумеется :)

На самом деле, на рынке сейчас не так много "азбучных" книжек об элементарных вопросах в сфере ИБ. Мне вот периодически приходят запросы от пользователей и журналистов из серии "а как вирус заражает процессор?", "а правда, что вирусы уничтожают оперативную память на винчестере видеокарты?" "а прокомментируйте статью известного эксперта Бориса Кребсова о том, что такая-то вредоносная программа уничтожит интернет на всей планете, потому что распространяется ссылками в Фейсбуке, а то мы в его статье ничего не поняли..."

Проще подсунуть им книжку, чем в сотый раз  объяснять прописные истины. Пусть читают. В общем, когда издательство сказало, что им нужна книга про вирусы, глупо было отказываться :) Хотя объем- да, маловат. Галопом по европам.

Насчет магазинов - обещали, что будут продавать в "Буквоедах" и в Московском доме книги. Но это у издателя надо спрашивать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
priv8v

Спасибо за развернутый ответ, все понятно.

 


В общем, когда издательство сказало, что им нужна книга про вирусы, глупо было отказываться

А какие им еще книги нужны? ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
B .

 

А какие им еще книги нужны? ;)

 

Это тоже к издательству ,)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Сергей Ильин

Хотя объем- да, маловат. Галопом по европам.

 

А зачем больше? Не нужно воды! Наоборот, лучше коротко и по делу. Иначе будет как в большинстве американских книг - сути на 10 страниц, а потом еще 200 переливаний из пустого в порожнее основных мыслей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Мутный

А так ради интереса, реально-ли сейчас закриптовать вирус и что-бы он не палился на virustotal, т.е. 100% фуд ?

 

Я пробовал, чуть голову себе не сломал, им хоть-что залей, какая-нибудь извините сволач да задетектит ! :(

 

Ну и ещё про вирусы, была книга прикольная называется по мойму "Руткиты. Внедрение в ядро Windows", там автор не только теорию даввал, ну и парочка боевых руткитов было, класс... :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

  • Сообщения

    • PR55.RP55
      И ещё это: https://www.comss.ru/page.php?id=18330 Это и на работе Образов с Live CD может сказаться ?
    • PR55.RP55
      Тема: https://www.comss.ru/page.php?id=18331    " Ошибка проявляется в том, что при закрытии окна программы с помощью кнопки Закрыть (X) процесс taskmgr.exe не завершается полностью. При повторном открытии Диспетчера задач предыдущий экземпляр продолжает работать в фоне, хотя окно не отображается. В результате со временем накапливаются несколько процессов, что приводит к избыточному потреблению ресурсов системы и снижению производительности... " и это натолкнуло на мыслю. Раз есть такая проблема с taskmgr - то это может повториться с "любой" другой программой... т.е. можно? Реализовать команды: " Обнаружить и завершить все нетипично активные экземпляры Системных процессов\программ".  и " Обнаружить и завершить все нетипично активные экземпляры не Системных...". Такое может быть и с браузерами - например Firefox - если есть две версии программы установленные в разные каталоги и пользователь их запускает - часто бывает неполное завершение. тогда жрёт всё и вся...  
    • Ego Dekker
      Компания ESET (/исэ́т/) ― лидер в области информационной безопасности ― сообщает об обновлении ESET HOME Security Essential и ESET HOME Security Premium, комплексных подписок для защиты устройств домашних пользователей, и ESET Small Business Security, решения для малого бизнеса.

      Среди новинок ― функция восстановления после атак программ-вымогателей, мониторинг микрофона и улучшения безопасности при просмотре веб-сайтов, а также VPN, который предотвращает нежелательное отслеживание, обеспечивая неограниченный доступ к онлайн-контенту. Поскольку мошенничество сегодня является глобальной угрозой для всех пользователей, ESET обеспечивает усовершенствованную защиту от различных мошеннических методов, противодействуя атакам из разных типов источников, включая SMS-сообщения, электронную почту, телефонные звонки, URL-адреса, QR-коды, вредоносные файлы и другие.

      Обновленная платформа ESET HOME также упрощает управление безопасностью, что облегчает пользователям защиту своих семей, а владельцам малого бизнеса позволяет точно отслеживать защищенные устройства, а также устанавливать программы безопасности на все устройства благодаря доступному и понятному интерфейсу. 

      «Как поставщик передовых решений для защиты цифровой жизни, ESET тщательно отслеживает текущую ситуацию с угрозами и соответственно разрабатывает свои решения по кибербезопасности, ― комментирует вице-президент ESET в сегменте домашних пользователей и Интернета вещей. ― Усиленная защита от мошенничества, новая функция восстановления после атак программ-вымогателей и многочисленные усовершенствования безопасности конфиденциальных данных делают продукты ESET для домашних пользователей и малых предприятий мощными комплексными решениями, которые сочетают минимальное влияние на продуктивность и простоту в использовании».

      Решения для домашних устройств и малого бизнеса защищают все основные операционные системы ― Windows, macOS, Android ― и поддерживают разные устройства умного дома. Кроме того, ESET Small Business Security также защищает серверы Windows.

      Основные улучшения для пользователей Windows:

      •    Добавлен VPN (теперь доступно в подписке ESET HOME Security Premium): функция защитит сетевое подключение благодаря анонимному IP-адресу, а безлимитная пропускная способность обеспечит неограниченный доступ к онлайн-контенту. Кроме Windows, VPN также доступен пользователям MacOS, Android и iOS.

      •    Усилена защита конфиденциальных данных (доступно в подписках ESET HOME Security Essential, ESET HOME Security Premium, ESET Small Business Security): новый мониторинг микрофона обнаруживает и уведомляет пользователей о несанкционированных попытках доступа к микрофону на устройствах Windows.

      •    Улучшена безопасность при использовании браузера (доступно в подписках ESET HOME Security Essential, ESET HOME Security Premium, ESET Small Business Security) для защиты от фишинга, мошенничества и вредоносных веб-сайтов. Эта функция сканирует воспроизводимый HTML-код в браузере, чтобы обнаружить вредоносное содержимое, которое не фиксируется на уровне сети и с помощью «черного» списка URL.

      •    Добавлено восстановление после атак программ-вымогателей (доступно в решении ESET Small Business Security): первоначально разработанная для крупного бизнеса, функция позволяет минимизировать ущерб, вызванный этими угрозами. Как только защита от программ-вымогателей выявляет потенциальную угрозу, функция восстановления после атак немедленно создает резервные копии файлов, а после устранения опасности восстанавливает файлы, эффективно возвращая систему в прежнее состояние. Основные улучшения для пользователей macOS (доступны в подписках ESET HOME Security Essential, ESET HOME Security Premium, ESET Small Business Security):

      •    Поддержка macOS 26 (Tahoe) позволяет использовать защиту на текущей версии macOS.

      •    Поддержка HTTPS & HTTP/3 улучшает безопасность пользователей в Интернете.

      •    Управление устройствами контролирует внешние устройства, подключенные к Mac. Функция помогает защитить от вредоносного программного обеспечения и несанкционированной передачи данных, ограничивая доступ к определенным типам или даже отдельным устройствам. Следует отметить, что эти усовершенствования помогут противодействовать постоянно совершенствующимся угрозам с особым акцентом на предотвращение. Компания ESET также считает чрезвычайно важным сочетание кибергигиены с удобной защитой, поскольку действительно эффективная кибербезопасность должна быть простой в настройке и управлении.

      Более подробная информация о многоуровневой защите устройств домашних пользователей и решении для малого бизнеса. Пресс-выпуск.
    • Ego Dekker
      ESET NOD32 Antivirus 19.0.11  (Windows 10/11, 64-разрядная)
              ESET Internet Security 19.0.11  (Windows 10/11, 64-разрядная)
              ESET Smart Security Premium 19.0.11  (Windows 10/11, 64-разрядная)
              ESET Security Ultimate 19.0.11  (Windows 10/11, 64-разрядная)
                                                                                  ● ● ● ●
              Руководство пользователя ESET NOD32 Antivirus 19  (PDF-файл)
              Руководство пользователя ESET Internet Security 19  (PDF-файл)
              Руководство пользователя ESET Smart Security Premium 19  (PDF-файл)
              Руководство пользователя ESET Security Ultimate 19  (PDF-файл)
              
      Полезные ссылки:
      Технологии ESET
      ESET Online Scanner
      Удаление антивирусов других компаний
      Как удалить антивирус 19-й версии полностью?
    • demkd
      ---------------------------------------------------------
       5.0.3
      ---------------------------------------------------------
       o Добавлен новый статус процесса: Критический.
         В старых версиях uVS выгрузка такого процесса приводила к BSOD с кодом: CRITICAL PROCESS DIED.
         Начиная с v5.0.3 такие процессы выгружаются без последствий (если этот процесс не является системным).
         При обнаружении неизвестного процесса с критическим статусом в лог выводится предупреждение и
         файл получается статус "подозрительный".

       o Добавлен новый режим захвата экрана DDAw, который является упрощенным режимом DDAL.
         Отличие от DDAL в том, что передается и отображается лишь содержимое активного окна и
         участки окон высшего уровня перекрывающие это окно (если они есть).
         Данный режим позволяет снизить нагрузку на процессор и канал передачи данных.
         Визуально это выглядит как интеграция окна удаленного приложения в клиентскую систему.
         Для переключения между окнами доступны все горячие клавиши.
         При нажатии Alt+Tab на время удержания клавиши Alt передается весь экран для возможности
         визуального выбора другого окна.
         (!) В этом режиме монитор и рабочий стол выбираются автоматически по расположению активного окна. 
         (!) В этом режиме недоступна эмуляция нажатия Ctrl+Alt+Del.
         (!) В этом режиме недоступно отображение запроса UAC.
         (!) Если нет активного окна то картинка не передается.
         (!) Режим доступен начиная с Windows 8.

       o В окно настройки однократного доступа к удаленному рабочему столу
         добавлен новый флаг "Только для выбранного приложения".
         Если флаг установлен то удаленному пользователю передается лишь содержимое активного  
         окна разрешенного приложения, все остальное он не видит и не может просматривать/управлять 
         окнами других приложений.
         Разрешенным может являться лишь одно приложение. Для выбора приложения необходимо
         активировать любое его окно и нажать горячую клавишу (по умолчанию Alt+Shift+W) указанную в логе uVS.
         Выбор доступен лишь тому кто предоставляет доступ к своему рабочему столу.
         Если удаленному пользователю разрешено управление и он любым способом сменит фокус ввода
         на другое приложение (например нажмет Alt+Tab или закроет приложение) то он немедленно потеряет возможность
         управлять удаленным компьютером до возврата фокуса ввода в окно разрешенного приложения или
         замены разрешенного приложения.

       o Функция запоминания размеров окон для разных мониторов удалена.
         Теперь действуют единые парметры масштабирования.
         Масштабирование стало автоматическим.

       o При подключении к удаленному рабочему столу автоматически определяется активный дисплей
         по окну на переднем плане.

       o В системное меню окна удаленного рабочего стола добавлены пункты:
         o Скрыть/показать элементы управления.
         o Эмулировать нажатие кнопок Ctrl+Alt+Del (кнопка CAD удалена из окна).
       
×