Перейти к содержанию
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", там автор не только теорию даввал, ну и парочка боевых руткитов было, класс... :)

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


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

Создайте учетную запись или войдите, чтобы комментировать

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Сообщения

    • Alexey Markov
      Настоящий тест файерволов - это когда вы пытаетесь зайти на сайт со взрослым контентом, к примеру, казино https://slots-doc.com/ . Вот тут-то наступает момент истины.  Брандмаузер должен быть настроен так, чтобы позволить  программному обеспечению подключаться к серверу. Вопрос - как настраивать? Внутри панели управления брандмауэра как праивло есть список программ и разрешений для каждого файла программы. Эти разрешения устанавливаются по умолчанию при первом запуске нашей программы под брандмауэром. Он спросит вас, что делать, и если вы нажмете ОК и примете их рекомендацию, программа будет заблокирована. Чтобы исправить это, вам нужно найти этот список программ и установить их разрешения, выбрав «Разрешить все» или эквивалент неограниченного доступа. Это будет что-то похожее на процесс ниже, хотя расположение будет отличаться в каждом брандмауэре. Откройте панель управления брандмауэром (часто дважды щелкните значок брандмауэра возле системных часов Windows или найдите в меню «Пуск»).
      Нажмите на вкладку «Программы» (или иным образом найдите список программ).
      В списке программ вы увидите следующие пункты. Для каждого из них достаточно изменить «Блокировать все» на «Разрешить все» (или использовать наименее ограничивающие разрешения), чтобы вы могли получить доступ к сайту. Инструкции могут различаться, и для получения дополнительной помощи вам следует обратиться к поставщику программного обеспечения брандмауэра.
    • Lavrans
      Могу еще Мелбет букмекера порекомендовать 
      Я на него полный обзор на https://ratingbet.com/bookmaker/myelbyet-obzor-bukmyekyerskoy-kontory-melbet.html имею 
      Действительно,  честная компания,  которая всегда идет на встречу своим клиентам. В любых  непонятных  ситуациях сразу же обращаюсь в службу поддержки,  они оперативно реагируют на заявки
    • MarijyaFrolova
      Играешь за тётку ангела или типо того, по мере прохождения получаешь/апгрейдишь крылья. Дерешься мечем, можно летать вроде. Присутствуют элементы головоломок, типо в принце Персии, но это не точно. Геймплей не особо длинный часов может на 6-10. По месту действия вспоминаются перемещения по парящим островкам не большим.Может, кто знает название игры?
    • Mawa27
      Здравствуйте)Я довольно часто заказываю букеты, так как живу далеко от своих родственников и единственным вариантом их поздравить остается букет на заказ. Чаще всего пользуюсь фирмой https://kvitochka.kiev.ua/ .У них очень оригинальные и красивые букеты, особенно люблю те, что в коробках. Смотрятся очень стильно и при этом красиво.Так что рекомендую вам)
    • Sawa26
      Где заказать шикарный букет цветов?
×