4.4

Смотреть на английском

4.4 Операции безопасности

Обзор и мотивация

Предотвращение необходимо, но его никогда не бывает достаточно. Решительные противники, новые уязвимости и обычная человеческая ошибка означают, что некоторые угрозы проскользнут мимо ваших защит. Операции безопасности это дисциплина быстрого обнаружения угроз, хорошего отклика и возврата усвоенного в более сильные защиты. Это разница между инцидентом, локализованным за минуты, и тем, что гноится месяцами, пока кто-либо заметит.

В большой организации операции безопасности должны работать в масштабе и со скоростью. Тысячи сервисов порождают океаны журналов. Сотни новых уязвимостей раскрываются каждую неделю. Развёртывание не прекращается. Ручные «кустарные» операции просто не поспевают. Ответ в том, чтобы встроить безопасность в конвейер поставки (DevSecOps), автоматизировать обнаружение и отклик и вырастить мускулы для спокойного обращения с инцидентами, когда они случаются. Для государства операции безопасности также несут установленные законом обязательства: предписанные сроки отчётности об инцидентах, скоординированное раскрытие уязвимостей и криминалистическую строгость, способную выдержать юридическую проверку.

Эта глава охватывает встраивание безопасности в конвейер, управление уязвимостями и патчинг, реагирование на инциденты и проведение криминалистики, обнаружение через SIEM и SOAR и проверку защит через «красные» и «фиолетовые» команды и тестирование на проникновение.

Ключевые принципы

  • Автоматизируйте рутину. Машины обрабатывают сканирование, корреляцию и повторяющийся отклик, чтобы люди сосредоточились на суждении.
  • Перенесите безопасность в конвейер. Тестирование и барьеры живут в CI/CD (непрерывной интеграции и непрерывной поставке), давая быструю обратную связь там, где инженеры уже работают.
  • Предполагайте взлом и готовьтесь. Репетируйте реагирование на инциденты, прежде чем оно понадобится; инцидент не время импровизировать.
  • Измеряйте и сокращайте время. Среднее время обнаружения и среднее время отклика метрики, которые важнее всего.
  • Обучение без обвинений. Каждый инцидент и «чуть не» становится уроком, укрепляющим систему, а не поиском того, кого наказать.
  • Проверяйте защиты состязательно. Тестируйте вашу безопасность так, как это сделали бы настоящие атакующие, затем исправляйте найденное.
  • Инженерия обнаружения это продукт. Воспринимайте обнаружения как код: под контролем версий, протестированные и непрерывно улучшаемые.

Рекомендации

Встройте DevSecOps в конвейер

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

  • SAST (Static Application Security Testing, статическое тестирование безопасности приложений) анализирует исходный код на уязвимые шаблоны по мере коммита.
  • DAST (Dynamic Application Security Testing, динамическое тестирование безопасности приложений) прощупывает работающее приложение на эксплуатируемые дефекты.
  • SCA (Software Composition Analysis, анализ состава программного обеспечения) отмечает зависимости с известными уязвимостями.
  • Сканирование IaC проверяет инфраструктуру-как-код на небезопасные конфигурации до их развёртывания.
  • Сканирование секретов не даёт учётным данным попасть в репозиторий.

Безжалостно настраивайте эти инструменты, чтобы контролировать ложные срабатывания. Сканер, кричащий «волк!», игнорируют. Задавайте барьеры по риску: блокируйте на находках высокой серьёзности и высокой уверенности, а остальное отслеживайте, не останавливая поставку. Вам нужен быстрый доверенный сигнал, а не стена шума.

Управляйте уязвимостями и патчите систематически

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

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

Готовьтесь к реагированию на инциденты и ведите его

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

  • Ведите план реагирования на инциденты с определёнными ролями (командир инцидента, ведущий коммуникаций, расследователи), классификациями серьёзности и путями эскалации.
  • Установите ясные фазы: подготовка, обнаружение и анализ, локализация, искоренение, восстановление и пост-инцидентный разбор.
  • Правильно сохраняйте свидетельства для криминалистики: фиксируйте журналы, память и образы дисков с документированной цепочкой хранения, чтобы находки выдерживали юридическую проверку, а анализ был надёжен.
  • Планируйте коммуникации о взломе заранее: кто уведомляет клиентов, регуляторов и общество, в какие сроки, с участием юристов и PR. Регуляторные часы (нередко 72 часа или меньше) начинают тикать с момента обнаружения.
  • Регулярно проводите учения за столом (tabletop), чтобы команда знала план до настоящего кризиса, и проводите пост-инцидентные разборы без обвинений, дающие конкретные улучшения.

Ведите обнаружение через SIEM и SOAR и проектируйте обнаружения

Сводите ваши сигналы безопасности вместе и действуйте на них в масштабе.

  • Используйте SIEM (Security Information and Event Management, управление информацией и событиями безопасности) для агрегации и корреляции журналов и событий по всему хозяйству, выявляя подозрительные шаблоны.
  • Используйте SOAR (Security Orchestration, Automation, and Response, оркестрация, автоматизация и реагирование в безопасности) для автоматизации сортировки и сценариев отклика: обогащения оповещений, изоляции хостов, отключения учётных данных и открытия дел, не дожидаясь человека на рутинных шагах.
  • Практикуйте инженерию обнаружения: воспринимайте правила обнаружения как версионируемый, протестированный код, выровненный по рамке вроде MITRE ATT&CK, измеряйте их истинные и ложные срабатывания и непрерывно улучшайте покрытие реальных техник противника.
  • Обеспечьте полное устойчивое к подделке журналирование по приложениям и инфраструктуре; нельзя обнаружить то, что не журналируешь.

Проверяйте защиты «красными» и «фиолетовыми» командами и тестированием на проникновение

Тестирование защит так, как это сделал бы атакующий, единственный способ узнать, что они действительно работают.

  • Тестирование на проникновение даёт целевую оценку конкретных систем на момент времени, нередко ради соответствия.
  • «Красная команда» имитирует реалистичного противника, преследующего цели в вашей среде, проверяя и обнаружение и отклик, и предотвращение.
  • «Фиолетовая команда» объединяет атакующих (красных) и защитников (синих) для сотрудничества, чтобы каждая имитированная атака немедленно улучшала обнаружения и средства контроля, превращая упражнение в устойчивую возможность.
  • Возвращайте все находки в инженерию обнаружения, устранение и обучение.

Компромиссы: плюсы и минусы

РешениеПлюсыМинусы
Блокирующие барьеры конвейераНе дают известным проблемам попасть в поставкуТрение, ложные срабатывания раздражают команды
Неблокирующее сканированиеМалое трение, быстрая поставкаПроблемы могут уйти в поставку; нужна дисциплина исправления
Собственный SOCГлубокий контекст, полный контрольДорого, трудно укомплектовать 24/7
Управляемое обнаружение/реагированиеПокрытие 24/7, экспертиза под рукойМеньше контекста, зависимость от поставщика
Автоматический патчингБыстро, быстро закрывает окнаРиск ломающих изменений
Частая работа «красных команд»Реалистичная проверка, находит настоящие пробелыДорого, ресурсоёмко
Программа вознаграждений за ошибкиОбнаружение силами толпы, хорошее покрытиеБремя сортировки, расходы на выплаты, шум

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

Вопросы для обсуждения с командой

  1. Каковы ваши SLA устранения по серьёзности и что реально их принуждает? Постоянному потоку уязвимостей нужен систематический приоритизированный процесс, а не новая паника при каждом заголовке, и SLA по уровням серьёзности то, как вы держите темп. Решите ваши часы (например, критичные за дни, высокие за недели) и, не менее важно, как вы измеряете соблюдение и кто отвечает, когда срок срывается. Приоритизируйте по реальному риску, сочетая серьёзность с эксплуатируемостью в дикой природе, экспозицией и критичностью актива, а не патчите по сырой оценке CVSS. Принесите ваш текущий бэклог открытых находок, отсортированный по возрасту и серьёзности, потому что непропатченные критичные, сидящие за пределами своего окна, и есть свидетельство, которое важно. Если у SLA нет принуждения и нет владельца, это пожелание, а сканирование без устранения лишь строит долг аудита и ложное чувство безопасности.

  2. Когда инцидент случается в два часа ночи, кто командир инцидента и как быстро запускаются регуляторные часы? Отрепетированный процесс стоит больше любого инструмента, поэтому нужны названные роли (командир инцидента, ведущий коммуникаций, расследователи), определённые уровни серьёзности и пути эскалации, записанные до кризиса. Регуляторные часы нередко идут 72 часа или меньше и начинаются с обнаружения, поэтому решите заранее, кто уведомляет клиентов, регуляторов и общество, и подтвердите, что юристы и PR в курсе. Сохранение криминалистических свидетельств с документированной цепочкой хранения должно произойти до того, как кто-либо перестроит скомпрометированный хост, иначе вы теряете возможность понять или доказать случившееся. Принесите дату вашего последнего учения за столом, потому что если она давняя или не было ни одной, ваш план не проверен. Для государственных команд установленные законом сроки отчётности делают это обязательным, поэтому репетируйте путь уведомления, а не только техническое реагирование.

  3. Какие рутинные действия отклика вы позволите SOAR совершать без человека в контуре? Автоматизация умножитель силы, позволяющий скромной команде охватить большое хозяйство, а метрика, которая важна, среднее время отклика, которое автоматические сценарии могут сократить с часов до минут. Решите, каким действиям высокой уверенности (изоляция хоста, отзыв учётных данных, открытие дела) вы доверяете выполняться автоматически, а каким сначала нужно человеческое суждение. Риск в том, что ложное срабатывание запускает разрушительное действие, поэтому привязывайте автоматизацию к качеству обнаружения и настраивайте безжалостно, ведь система, кричащая «волк!», отключается. Принесите ваш текущий объём оповещений и долю ложных срабатываний, потому что эти числа скажут, какие сценарии безопасно автоматизировать сегодня. Если каждый шаг отклика ждёт человека, вы не поспеете в масштабе, а время пребывания, определяющее стоимость взлома, останется высоким.

  4. Какие находки конвейера блокируют выпуск, какие только отслеживаются и кто держит долю ложных срабатываний достаточно низкой, чтобы инженеры всё ещё доверяли барьеру? Сканер, кричащий «волк!», игнорируется, а потеряв веру в барьер, инженеры лоббируют его удаление, поэтому ценность DevSecOps опирается на качество сигнала, а не сырое покрытие. Напряжение реально: блокируйте на слишком малом, и уязвимый код уходит в поставку; блокируйте на слишком многом, и вы добавляете трение, замедляете поставку и сжигаете добрую волю. Принесите долю истинных и ложных срабатываний каждого сканера (SAST, DAST, SCA, IaC и сканирование секретов), как часто команды обходят или подавляют барьер и возраст находок, которые вы лишь отслеживаете, не исправляя. Для корпорации или государственного органа, ведущего сотни конвейеров, задавайте политику «блокировать или отслеживать» централизованно и настраивайте по данным, потому что барьеры, произвольно различающиеся от команды к команде, создают и пробелы аудита, и ощущение капризности безопасности.

  5. Насколько вы уверены, что ваши обнаружения всё ещё покрывают техники, которые использовал бы настоящий атакующий, и кто владеет ими как протестированным версионируемым кодом? Обнаружения тихо распадаются по мере эволюции вашей среды и ваших противников, поэтому набор правил, выглядевший исчерпывающим в прошлом году, может потерять покрытие задолго до того, как инцидент наконец обнаружит пробел. Воспринимать обнаружения как код, версионируемый, протестированный и отображённый на рамку вроде MITRE ATT&CK, то, что отличает инженерную практику от груды устаревших оповещений, но оно конкурирует за то же дефицитное время аналитиков, что и живая сортировка. Принесите вашу текущую карту покрытия ATT&CK, измеренные доли истинных и ложных срабатываний ваших главных обнаружений и результаты вашего последнего упражнения «фиолетовой команды», поскольку совместное тестирование красных и синих быстрейший способ доказать, какие обнаружения действительно срабатывают. В корпоративной и государственной среде, где рамка может быть предписана, привяжите каждое обнаружение к названному владельцу и ритму пересмотра, потому что покрытие, которое никто не поддерживает, покрытие, о потере которого вы узнаете только после взлома.

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

Взгляд по секторам

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

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

Крупная организация. Трудность в согласованности по многим командам и сотням конвейеров: общая политика барьеров «блокировать или отслеживать», SLA устранения, принуждаемые по организации, платформа SIEM и SOAR с измеренными обнаружениями и «фиолетовые команды», превращающие каждое упражнение в новое покрытие. Управляйте операциями безопасности как портфелем с панелями среднего времени обнаружения и отклика, соблюдения SLA и точности обнаружений и решайте намеренно, где собственная глубина побеждает управляемый масштаб. Бюджетируйте цену человеческого надзора за сортировкой и настройкой явно, потому что автоматизация сдвигает усилия, а не убирает их.

Государственный сектор. Правила закупок, прозрачность и публичная подотчётность определяют каждый выбор. Установленные законом сроки отчётности об инцидентах и скоординированное раскрытие уязвимостей обязательства, а не варианты, поэтому репетируйте путь уведомления национального органа так же тщательно, как техническое реагирование, и сохраняйте криминалистические свидетельства под цепочкой хранения, выдерживающей юридическую проверку. Отдавайте предпочтение контрактам, сохраняющим логику обнаружения и данные переносимыми, требуйте, чтобы любой управляемый провайдер выполнял требования местонахождения и допуска, и ожидайте, что оценки «красных команд» и непрерывное сканирование будут питать процесс авторизации, которому общество может доверять.

Примеры

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

Крупная организация. Компания «программное обеспечение как услуга» запускает SAST, SCA, IaC и сканирование секретов в каждом конвейере, блокируя только на находках высокой серьёзности и высокой уверенности и отслеживая остальное на панели с SLA устранения. SIEM питает платформу SOAR, автоматически изолирующую хосты и отзывающую учётные данные при оповещениях высокой уверенности, сокращая среднее время отклика с часов до минут. Ежеквартальные упражнения «фиолетовой команды» по техникам MITRE ATT&CK напрямую порождают новые правила обнаружения, неуклонно закрывая пробелы покрытия.

Государственный сектор. Федеральное ведомство ведёт центр операций безопасности (SOC) с предписанной отчётностью об инцидентах национальному органу кибербезопасности в установленные законом сроки. Оно ведёт программу скоординированного раскрытия уязвимостей с публичным каналом приёма, как требует политика, и сохраняет криминалистические свидетельства по строгим процедурам цепочки хранения, пригодным для судебных разбирательств. Ежегодные оценки «красной команды» и непрерывное сканирование уязвимостей питают продолжающуюся авторизацию ведомства и его SLA устранения по риску.

Бизнес-обоснование: мотивы, ROI и TCO

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

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

Антипаттерны и ловушки

  • Усталость от оповещений. Столько оповещений, что аналитики отключаются и пропускают настоящее.
  • Сканирование без устранения. Порождение находок, которые никто не исправляет, создающее ложное чувство безопасности и долг аудита.
  • Нет плана инцидента. Импровизация во время кризиса, тратящая критичные минуты и портящая свидетельства.
  • Уничтожение свидетельств. Перестройка скомпрометированного хоста до захвата криминалистических данных, теряющая возможность понять или доказать случившееся.
  • Культура обвинений в разборах. Наказание исполнителей, так что следующий инцидент скрывают или обрабатывают защитно.
  • Тестирование на проникновение только ради соответствия. Один ежегодный тест для удовлетворения аудитора с находками, игнорируемыми до следующего года.
  • Блокирующие барьеры с высокими ложными срабатываниями. Подрыв доверия, пока инженеры не потребуют убрать барьеры целиком.
  • Обнаружения «поставил и забыл». Правила, распадающиеся по мере эволюции среды и противников и молча теряющие покрытие.

Модель зрелости

Уровень 1: Начальный. Операции безопасности стихийны и реактивны. Тестирование безопасности ручное и редкое, нет центрального журналирования или SIEM. Плана инцидента нет, поэтому отклик импровизируется в моменте. Патчинг происходит только когда заголовок вынуждает, а защиты никогда не тестируются состязательно.

Уровень 2: Развитие. Появляются базовые практики, непоследовательные между командами. В одних конвейерах работают сканеры, в других нет ни одного, а центральное журналирование существует пятнами. Базовый план инцидента документирован, но редко репетируется, патчинг следует нестрогим срокам, а ежегодный тест на проникновение удовлетворяет соответствие, мало что меняя. Покрытие и строгость зависят от того, какую команду спросить.

Уровень 3: Стандартизация. Практики документированы и соблюдаются по организации. Полное сканирование DevSecOps с барьерами по риску применяется последовательно, SIEM коррелирует события, а первые сценарии SOAR работают. Реагирование на инциденты репетируется учениями за столом и разборами без обвинений, SLA устранения по серьёзности принуждаются с названными владельцами, а скоординированное раскрытие уязвимостей и регулярная работа «красных команд» норма, а не исключение.

Уровень 4: Управление. Операции измеряются и контролируются относительно базовых значений. Среднее время обнаружения и отклика, соблюдение SLA по уровням серьёзности, покрытие сканированием, доли истинных и ложных срабатываний обнаружений и время пребывания отслеживаются на панелях и пересматриваются с установленной периодичностью. Обнаружения несут измеренные точность и полноту, отображённые на MITRE ATT&CK, решения об автоматизации опираются на данные о ложных срабатываниях, а не на надежду, а метрика, ушедшая за базовое значение, запускает определённый отклик, а не остаётся незамеченной.

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

Идеи для обсуждения

  1. Какие находки конвейера должны блокировать выпуск, а какие просто отслеживаться?
  2. Строить собственный SOC, использовать управляемое обнаружение и реагирование или смешивать оба и почему?
  3. Как не дать правилам обнаружения распадаться по мере эволюции вашей среды?
  4. Насколько агрессивно следует автоматизировать патчинг с учётом риска ломающих изменений?
  5. Как выглядит по-настоящему безобвинительный пост-инцидентный разбор в вашей культуре?
  6. Как измерить, действительно ли «красные» и «фиолетовые» команды улучшают ваши защиты?

Главные выводы

  • Предотвращение в итоге отказывает; операции существуют, чтобы обнаруживать и быстро реагировать.
  • Встраивайте SAST, DAST, SCA, IaC и сканирование секретов в конвейер с барьерами по риску.
  • Приоритизируйте патчинг по реальной эксплуатируемости и критичности активов под принудительными SLA.
  • Репетируйте реагирование на инциденты, сохраняйте криминалистические свидетельства и планируйте коммуникации о взломе заранее.
  • Используйте SIEM и SOAR для корреляции и автоматизации; воспринимайте обнаружения как спроектированный, протестированный код.
  • Проверяйте защиты тестированием на проникновение, «красными командами» и совместными «фиолетовыми командами».
  • Время пребывания определяет стоимость взлома, поэтому среднее время обнаружения и отклика метрики, которые важны.

Источники и дополнительное чтение

  • National Institute of Standards and Technology, SP 800-61: Computer Security Incident Handling Guide
  • National Institute of Standards and Technology, SP 800-40: Guide to Enterprise Patch Management
  • MITRE, ATT&CK Framework
  • Anton Chuvakin and others, Logging and Log Management / SIEM literature
  • Jim Bird, DevOpsSec: Securing Software through Continuous Delivery
  • Richard Bejtlich, The Practice of Network Security Monitoring
  • FIRST, Coordinated Vulnerability Disclosure guidance and CVSS specification