0Pricing
AWS Security Academy · Урок

Как EventBridge маршрутизирует события безопасности

Разберитесь в шине событий, которая связывает результаты с действиями.

«Как EventBridge маршрутизирует события безопасности» — бесплатный урок AWS Security Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения AWS Security Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс AWS Security Academy содержит 4 уроков всего.

Идея шины событий

Amazon EventBridge — бессерверная шина событий, которая соединяет события от сервисов AWS с целевыми объектами, выполняющими действия в ответ на них.

В сфере безопасности это связующее звено между обнаружением и реагированием: Finding GuardDuty становится событием, EventBridge маршрутизирует его, а такой целевой объект, как Lambda, автоматически устраняет проблему — всё за считаные секунды.

Что такое событие

Событие — это сообщение JSON, описывающее произошедшее: обнаруженный Finding, изменение ресурса или вызов API.

Сервисы AWS создают события автоматически. Каждое событие содержит источник, тип сведений и объект сведений с подробностями; вместе они позволяют точно сопоставлять события и маршрутизировать их.

{
  "source": "aws.guardduty",
  "detail-type": "GuardDuty Finding",
  "detail": { "severity": 8 }
}

Источники и шины

События поступают в шину событий. В каждой учётной записи есть шина по умолчанию для событий сервисов AWS, а для собственных приложений или интеграций с партнёрами можно создавать пользовательские шины.

Разделение шин упорядочивает поток событий и позволяет применять разные правила и разрешения к разным потокам.

Правила маршрутизируют события

Правило наблюдает за шиной и сопоставляет события с шаблоном события. Когда событие соответствует шаблону, правило отправляет его одному или нескольким целевым объектам.

Такая маршрутизация от источника к целевому объекту лежит в основе автоматизации безопасности: она определяет, какие Finding запускают какие ответные действия, без постоянного опроса и специального кода для прослушивания событий.

Распространённые цели безопасности

Правила могут доставлять сопоставленные события множеству целевых объектов:

  • Функциям Lambda для пользовательского устранения проблем.
  • Темам SNS для уведомления команды.
  • Step Functions для многоэтапных рабочих процессов.
  • Документам автоматизации Systems Manager.

Одно событие может одновременно направляться нескольким целевым объектам.

От обнаружения к реагированию

EventBridge поддерживает шаблон автоматизации безопасности: средство обнаружения (GuardDuty, Macie, Config или Security Hub) создаёт Finding, правило сопоставляет его, а целевой объект устраняет проблему или отправляет предупреждение.

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

Доставка почти в реальном времени

EventBridge доставляет события почти в реальном времени и полностью работает без серверов: инфраструктуру не нужно обслуживать, а масштабирование выполняется автоматически.

Именно такая скорость делает автоматическое устранение проблем жизнеспособным: Finding высокой степени серьёзности может привести к изоляции ресурса через несколько секунд после обнаружения — намного быстрее, чем успел бы действовать человек.

События между учётными записями

EventBridge может отправлять события из учётных записей участников на шину учётной записи безопасности в центре.

Это централизует обнаружение и реагирование: Finding из всей организации поступают на одну шину, где общие правила и логика устранения проблем обрабатывают их единообразно, вместо дублирования автоматизации в каждой учётной записи.

События по расписанию и через API

Помимо событий сервисов, EventBridge поддерживает правила по расписанию (аналогичные cron) для периодических проверок безопасности и перехватывает события API CloudTrail, чтобы Вы могли реагировать на определённые вызовы API.

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

Преобразование входных данных

EventBridge может преобразовать событие перед передачей целевому объекту, изменив структуру или сократив JSON, чтобы целевой объект получил именно те данные, которые ожидает.

Благодаря этому один Finding может передавать уведомлению понятное сообщение, а функции Lambda для устранения проблемы — исходные подробности, без написания связующего кода для промежуточной обработки полезной нагрузки.

Функции надёжности

Для надёжной автоматизации EventBridge предоставляет повторные попытки и очередь недоставленных сообщений (DLQ) для событий, которые не удалось доставить.

Это гарантирует, что временный сбой не приведёт к незаметной потере важного действия безопасности: неудачное устранение проблемы попадёт в DLQ для проверки, а не исчезнет бесследно.

Быстрая проверка

Назовите роль EventBridge.

Итоги

Amazon EventBridge — бессерверная шина событий, которая маршрутизирует события от сервисов AWS к целевым объектам с помощью правил и шаблонов событий. Это связующее звено между обнаружением и реагированием: Finding из GuardDuty или Macie соответствует правилу и почти в реальном времени запускает целевой объект Lambda, SNS или Step Functions. Сервис поддерживает маршрутизацию между учётными записями к учётной записи безопасности, правила по расписанию и на основе API, а также повторные попытки с использованием DLQ для надёжной автоматизации.

Часто задаваемые вопросы

Урок «Как EventBridge маршрутизирует события безопасности» бесплатный?

Да — полный текст урока «Как EventBridge маршрутизирует события безопасности» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс AWS Security Academy, подпишись на CoddyKit PRO. Курс AWS Security Academy содержит 4 уроков всего.

Чему я научусь в уроке «Как EventBridge маршрутизирует события безопасности»?

Разберитесь в шине событий, которая связывает результаты с действиями. Ты практикуешь AWS Security Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать AWS Security Academy?

Предыдущий опыт не требуется. AWS Security Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.

Сколько времени занимает урок «Как EventBridge маршрутизирует события безопасности»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке AWS Security Academy?

Да. Каждый урок AWS Security Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Как EventBridge маршрутизирует события безопасности
  2. Сопоставление результатов с шаблонами событий
  3. Запуск Lambda для автоматического исправления
  4. Оркестрация ответных действий с помощью Step Functions
← Назад к AWS Security Academy