0Pricing
Cloud & IT Cert Prep · Урок

Проверка файлов журналов CloudTrail

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

«Проверка файлов журналов CloudTrail» — бесплатный урок Cloud & IT Cert Prep на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Cloud & IT Cert Prep, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Доказательство целостности

Проверка файлов журналов CloudTrail позволяет доказать, что файлы журналов, доставленные в S3, не изменялись, не удалялись и не подделывались после их записи CloudTrail. Эта функция превращает утверждение «мы надеемся, что журналы не повреждены» в «мы можем криптографически это доказать». Включение этой функции одним нажатием — рекомендуемая практика для любой трассы.

Как работает проверка

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

Хеширование и подпись

Для каждого файла журнала вычисляется хеш SHA-256, а файл сводки подписывается с использованием SHA-256 with RSA. Поскольку любое изменение файла журнала меняет его хеш, а сводка подписана криптографически, злоумышленник не может изменить журнал, не нарушив математическую проверку. Именно поэтому журналы позволяют обнаружить подделку.

Цепочка сводок

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

Проверка с помощью CLI

Целостность проверяется с помощью команды CLI validate-logs, которая проверяет подписи сводок и хеши файлов журналов, на которые они ссылаются, за указанный период. Она сообщает о каждом изменённом или удалённом файле, а также о файле, для которого отсутствует сводка. Это даёт расследующим достоверную проверку целостности по запросу.

aws cloudtrail validate-logs \
  --trail-arn arn:aws:cloudtrail:us-east-1:111122223333:trail/org-trail \
  --start-time 2024-01-01T00:00:00Z

Обнаружение, а не предотвращение

Важный нюанс: проверка имеет обнаруживающий, а не профилактический характер. Она не мешает удалить файл журнала, но позволяет доказать, что это произошло. Для предотвращения удаления проверку сочетают с защитой корзины, например с блокировкой объектов. Проверка сообщает правду, а другие средства контроля обеспечивают её соблюдение.

Защита файлов сводок

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

Место проверки в общей защите

Проверка — это составляющая целостности защиты журналов. Она работает вместе с неизменяемым хранилищем, обеспечивающим доступность, и шифрованием, обеспечивающим конфиденциальность. На экзамене, если в сценарии спрашивается, как доказать отсутствие подделки журналов после доставки, точный ответ — проверка файлов журналов CloudTrail.

Включение функции

Проверка включается при создании или обновлении трассы одним параметром. Сама функция проверки не требует дополнительной платы сверх обычной стоимости хранения файлов сводок в S3. Благодаря значительной пользе и несущественной стоимости её следует включать в каждой трассе без исключений.

Внедрение регулярной проверки

Выполняйте проверку регулярно, а не только во время инцидентов, чтобы быстро замечать подделку. Некоторые команды автоматизируют запуск validate-logs по расписанию и настраивают оповещения о любых сбоях. Регулярная проверка превращает эту функцию из второстепенного средства криминалистики в активный монитор целостности аудиторской трассы.

Проверка во время аудита соответствия

Во время аудита проверка файлов журналов предоставляет криптографическое доказательство полноты и неизменности аудиторской трассы, удовлетворяя требованиям таких стандартов, как PCI DSS и SOC 2. Возможность выполнить validate-logs и показать успешный результат — конкретное доказательство того, что данным мониторинга можно доверять как записи событий.

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

Проверьте свои знания о проверке.

Итоги

Проверка файлов журналов CloudTrail доказывает, что журналы не подделывались после доставки. Ежечасные файлы сводок содержат хеши SHA-256 журналов, подписываются и образуют цепочку с предыдущей сводкой, благодаря чему можно обнаружить пропущенные файлы. Выполняйте проверку с помощью validate-logs. Эта функция обнаруживает нарушения, поэтому для предотвращения удаления сочетайте её с неизменяемым хранилищем. Включайте её в каждой трассе и регулярно выполняйте проверку.

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

Урок «Проверка файлов журналов CloudTrail» бесплатный?

Да — полный текст урока «Проверка файлов журналов CloudTrail» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Cloud & IT Cert Prep, подпишись на CoddyKit PRO. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Чему я научусь в уроке «Проверка файлов журналов CloudTrail»?

Используйте файлы дайджестов, чтобы доказать, что журналы не изменялись после доставки. Ты практикуешь Cloud & IT Cert Prep с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Cloud & IT Cert Prep?

Предыдущий опыт не требуется. Cloud & IT Cert Prep на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Проверка файлов журналов CloudTrail»?

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

Можно ли писать и запускать код в этом уроке Cloud & IT Cert Prep?

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

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

  1. Почему подмена журналов представляет угрозу
  2. Проверка файлов журналов CloudTrail
  3. Защита бакетов для хранения журналов
  4. Централизованные учётные записи для архива журналов
← Назад к Cloud & IT Cert Prep