10.2 Риски, аудит и гарантии
Обзор и мотивация
Риски, аудит и гарантии это практика понимания того, что может пойти не так: с вашим программным обеспечением и с организацией, которая его строит и эксплуатирует. Вы решаете, что с этим делать. Затем вы доказываете, что средства контроля, которые вы заявляете, действительно работают. Вы доказываете это руководителям, регуляторам, аудиторам и обществу. В малой команде управление рисками в основном неявно. Несколько людей держат всю картину в головах. В большой корпорации или государственном ведомстве нужно сделать риск явным и систематичным. Ни один человек не видит всю поверхность. Последствия отказа велики и нередко регулируются. Доверие нужно показывать, а не предполагать.
Это важнее для больших организаций по трём причинам. Во-первых, масштаб умножает экспозицию. Больше систем, поставщиков, данных, людей и связей означает больше способов отказа и больший радиус поражения, когда отказ приходит. Во-вторых, большие организации отвечают перед посторонними (регуляторами, аудиторами, советами, судами и гражданами), которым нужны свидетельства, а не заверения. В-третьих, концентрация подкрадывается тихо. Общие платформы, общие поставщики и повторно используемые компоненты создают единые точки отказа, которых не замечает ни одна команда, но которые могут разом обрушить всё предприятие.
Эта глава призвана привнести корпоративную дисциплину управления рисками в программное обеспечение, не удушив поставку бюрократией. При хорошем исполнении риски и гарантии не налог на инженерию. Они то, как большая организация зарабатывает право работать в масштабе. Они превращают «доверяйте нам» в «вот свидетельства».
Ключевые принципы
- Риском управляют, его не устраняют. Задача выявить, оценить, обработать и мониторить риск до принятого уровня, а не делать вид, что его можно свести к нулю.
- Владейте риском там, где он создаётся. Команда, которая строит и эксплуатирует систему, владеет её риском; центральные функции задают стандарты и проверяют, они не поглощают подотчётность.
- Свидетельства важнее утверждений. Средство контроля, которое вы не можете продемонстрировать, средство контроля, которого у вас нет.
- Непрерывно, а не в точке времени. Годовые аудиты ловят дрейф слишком поздно; средства контроля следует мониторить непрерывно и автоматически, где возможно.
- Третьи стороны наследуют ваш риск. Слабости ваших поставщиков становятся вашими слабостями; риск цепочки поставок ваш риск.
- Концентрация первоклассный риск. Эффективность через консолидацию тихо создаёт единые точки отказа, которые нужно назвать и которыми нужно управлять.
- Соразмерность. Подбирайте глубину контроля под последствия; воспринимание каждой системы как максимально критичной тратит усилия впустую и порождает уклонение.
Рекомендации
Применяйте корпоративное управление рисками к программному обеспечению
Примите общую рамку и словарь рисков по организации, чтобы можно было сравнивать и суммировать риски. Ведите реестр рисков для каждой значимой системы и сворачивайте отдельные реестры в вид портфеля. Для каждого риска записывайте вероятность, влияние, владельца, текущие средства контроля и решение об обработке (принять, смягчить, передать или избежать). Используйте модель «трёх линий» для разделения обязанностей: команды владеют своими рисками и управляют ими (первая линия), функции рисков и соответствия задают политику и оспаривают (вторая линия), а внутренний аудит независимо гарантирует (третья линия). Задайте явный аппетит к риску наверху, чтобы команды знали, сколько риска организация готова нести, а не каждая гадала.
Гарантируйте риск третьих сторон и цепочки поставок
Составьте опись поставщиков и, не менее важно, ваших программных зависимостей, включая транзитивные компоненты с открытым исходным кодом. Оценивайте каждого поставщика соразмерно доступу и критичности, которые он несёт. Опирайтесь на признанные аттестации (такие как SOC 2, независимый отчёт аудита о средствах контроля безопасности провайдера, или отчёты ISO 27001), а не изобретайте анкеты заново, где хорошие свидетельства уже есть. Требуйте перечень компонентов программного обеспечения (SBOM) для компонентов, которые вы потребляете, чтобы ответить «затронуты ли мы?» в момент, когда разразится уязвимость. Встраивайте целостность цепочки поставок в ваш конвейер: проверяйте происхождение, закрепляйте и подписывайте артефакты и контролируйте то, что входит в вашу сборку. Вписывайте условия безопасности, уведомления о взломе, права аудита и выхода в контракты. Пересматривайте оценку поставщиков по регулярному ритму, а не только при подключении.
Стройте следы аудита, свидетельства и непрерывный мониторинг средств контроля
Проектируйте системы так, чтобы они производили свидетельства как побочный продукт работы. Фиксируйте неизменяемые, с метками времени, защищённые от подделки журналы аудита значимых действий: кто что сделал, с чем, когда и с какой авторизацией. Защищайте эти журналы от изменения теми самыми людьми, которых они записывают. Отдавайте предпочтение средствам контроля автоматизированным и непрерывно мониторимым: политика как код, блокирующая несоответствующие изменения, барьеры конвейера, принуждающие требуемые рецензии, и панели, показывающие состояние контроля в реальном времени. Непрерывный мониторинг средств контроля превращает аудит из периодической суеты реконструкции свидетельств в устойчивый поток гарантий. Он ловит дрейф за часы вместо следующей годовой рецензии.
Управляйте непрерывностью бизнеса и аварийным восстановлением
Знайте, что ваша организация должна продолжать делать и как быстро, если системы откажут. Проведите анализ влияния на бизнес, чтобы задать цели времени и точки восстановления (RTO/RPO) для каждого сервиса по бизнес-нужде, а не инженерному удобству. Затем поддерживайте планы непрерывности бизнеса и аварийного восстановления (DR) и (это та часть, которую организации пропускают) действительно их тестируйте. Проводите регулярные учения, включающие полное переключение и восстановление из резервных копий. Непроверенные резервные копии и непроверенное переключение допущения, а не возможности. Управляйте этим на уровне предприятия, чтобы понимать межсистемные зависимости до настоящей катастрофы, а не во время неё.
Управляйте риском концентрации и единых точек отказа
Намеренно ищите места, где многие сервисы зависят от одного: единый облачный регион, один поставщик аутентификации, один ключевой поставщик, одна база данных, один человек. Картируйте эти концентрации на уровне портфеля, потому что отдельные команды не могут их видеть. Для самых критичных снижайте концентрацию избыточностью, стратегиями из нескольких регионов или поставщиков и изящной деградацией, честно взвешивая добавленную цену и сложность. Где вы принимаете концентрацию ради эффективности, сделайте это сознательным, документированным решением с владельцем и проверенным резервным планом. Не позволяйте ей быть случайностью, которую никто не замечал, пока она не отказала.
Компромиссы: плюсы и минусы
| Подход | Плюсы | Минусы |
|---|---|---|
| Тяжёлые формальные средства контроля | Сильные гарантии; готовность к аудиту и регуляторам | Замедляет поставку; приглашает формальное соответствие и уклонение |
| Лёгкие средства контроля на основе риска | Быстро; усилия сосредоточены на реальной экспозиции | Требуется зрелое суждение; пробелы при плохой оценке риска |
| Аудит в точке времени | Знакомо; ясный момент «прошёл/не прошёл» | Ловит дрейф поздно; стимул готовиться только к дню аудита |
| Непрерывный мониторинг средств контроля | Раннее обнаружение дрейфа; меньше суеты аудита | Вложения в автоматизацию заранее; цена инструментов и инструментирования |
| Консолидация / единый поставщик | Ниже цена; проще; рычаг объёма | Риск концентрации; единая точка отказа; привязка |
| Избыточность / несколько поставщиков | Устойчивость; нет единой точки отказа | Выше цена и сложность; больше сопровождать и защищать |
Повторяющийся компромисс между гарантиями и скоростью. Разрешение соразмерность плюс автоматизация. Сплошные тяжёлые средства контроля замедляют всех и, хуже, учат команды воспринимать соответствие как театр, который нужно обыгрывать. Чисто лёгкие средства контроля зависят от суждения, которого есть не у каждой команды. Путь через: подбирайте глубину контроля под последствия и автоматизируйте средства контроля в конвейер поставки, чтобы гарантии шли из акта построения, а не прикручивались потом. У компромисса концентрации (эффективность против устойчивости) нет универсального ответа. Решайте его сознательно для каждой критичной зависимости, с документированным принятым риском и проверенным резервным планом.
Вопросы для обсуждения с командой
Как вы будете классифицировать системы по критичности, чтобы глубина контроля соответствовала последствиям? Соразмерность разрешение напряжения «гарантии против скорости»: воспринимайте каждую систему как максимально критичную, и вы тратите усилия впустую и учите команды обыгрывать соответствие, не воспринимайте ничего как критичное, и вас поймают открытыми. Нужно явное разбиение по ярусам, привязывающее каждую систему к аппетиту к риску, заданному наверху, так что малоставочный внутренний инструмент и система пособий для граждан не несут одинаковых средств контроля. Принесите на обсуждение свидетельства: перечислите ваши системы, данные и радиус поражения каждой и применяемые средства контроля, затем ищите несоответствия в обе стороны. Ответ должен изменить то, что вы автоматизируете в конвейер против оставляемого человеческому суждению, и дать командам ясную основу для повседневных компромиссов вместо догадок. Без согласованных ярусов соразмерность просто слово.
Можете ли вы ответить «затронуты ли мы?» за минуты в следующий раз, когда критичная зависимость раскроет уязвимость? Когда ломается широко используемый компонент, организации, реагирующие быстро, уже имеют опись SBOM, сопоставляющую каждое место использования компонента, включая транзитивные зависимости с открытым исходным кодом. Если ваш честный ответ дни или «нам пришлось бы пойти посмотреть», этот пробел разница между сдержанным ответом и суетой. Принесите свидетельства: выберите настоящую библиотеку, от которой вы зависите, и засеките, сколько времени займёт перечисление каждого сервиса, который её отгружает. Ответ должен направить вложения в генерацию SBOM в конвейере, закрепление и подпись артефактов и проверку происхождения, так что экспозиция запрос, а не расследование. Это риск цепочки поставок, и слабости ваших поставщиков уже ваши слабости.
Какие сервисы получают полные учения по переключению и восстановлению из резервных копий, как часто и кто подписывает, что они прошли? Непроверенные резервные копии и непроверенное переключение допущения, а не возможности, и организации обнаруживают это во время настоящей катастрофы, а не до неё. Проведите анализ влияния на бизнес, чтобы задать цели времени и точки восстановления для каждого сервиса по бизнес-нужде, затем привяжите частоту учений к этим ярусам. Принесите свидетельства: для вашего самого критичного сервиса когда последнее полное восстановление действительно отрабатывалось от конца до конца и уложилось ли оно в заявленное RTO? Ответ должен дать расписание рутинных межсистемных учений DR, результаты которых сообщаются руководству, потому что управление на уровне предприятия то, что выявляет межсистемные зависимости, которых не видит отдельная команда. Где вы принимаете концентрацию в одном регионе или у одного поставщика ради эффективности, сделайте это сознательным, документированным решением с владельцем и проверенным резервным планом.
Какие из ваших средств контроля производят свидетельства автоматически как побочный продукт работы, а какие всё ещё зависят от того, что кто-то собирает доказательства ко времени аудита? Средство контроля, которое вы не можете продемонстрировать, средство контроля, которого у вас нет, и организации, спокойно переживающие аудиты, те, чьи конвейеры испускают неизменяемые записи значимых действий с метками времени, никому не нужно вспоминать об их сборе. Конкурирующее тяготение реально: автоматизация средств контроля в политику как код и непрерывный мониторинг стоят инженерных усилий заранее, тогда как сбор свидетельств в точке времени кажется дешевле, пока не придёт годовая суета, а дрейф уже копился месяцами. Принесите на обсуждение свидетельства: для вашей горстки главных средств контроля спросите, существует ли доказательство в защищённом от подделки хранилище прямо сейчас, могут ли люди, которых записывают журналы, их изменить и сколько часов потребовалось бы, чтобы реконструировать квартал активности. Ответ должен направить вложения на непрерывный мониторинг средств контроля и барьеры конвейера вместо ручных аттестаций. В корпоративной и государственной среде самая сильная позиция дать аудиторам доступ на чтение к живым панелям контроля, превращая аудит из периодической реконструкции в постоянную выборку устойчивого потока свидетельств.
Действуют ли три линии защиты на деле как разделённые обязанности или владение размылось, так что те, кто строит систему, ещё и гарантируют её? Независимость вся суть модели: команды владеют своими рисками и управляют ими в первой линии, риски и соответствие задают политику и оспаривают во второй, а внутренний аудит гарантирует независимо в третьей, и когда эти роли схлопываются друг в друга, гарантии становятся домашним заданием с самопроверкой. Напряжение в том, что вынос владения рисками к командам поставки может ощущаться медленнее и конфликтнее, чем позволить центральной функции его поглотить, однако центральное поглощение тихо убирает подотчётность оттуда, где риск реально создаётся. Принесите свидетельства: проследите недавнее значимое решение о риске и назовите, кто им владел, кто оспаривал и кто независимо гарантировал, затем проверьте, не играла ли какая-либо одна группа две из этих ролей. Обсуждение должно также выявить, задан ли аппетит к риску явно наверху, потому что без него каждая команда гадает, сколько риска нести. Для регулируемой корпорации или государственного ведомства подотчётное должностное лицо, формально принимающее остаточный риск, отдельное от команды, построившей систему, нередко жёсткое требование, а не любезность.
Где многие ваши сервисы тихо зависят от одного и кто на уровне портфеля владеет этой концентрацией? Консолидация на единый облачный регион, одного поставщика аутентификации, одного ключевого поставщика, одну базу данных или одного человека даёт реальную эффективность и рычаг объёма, и так же надёжно производит единые точки отказа, которых не может увидеть отдельная команда, потому что каждая видит лишь свой срез. Честный компромисс эффективность против устойчивости, и универсального ответа нет: избыточность и стратегии из нескольких регионов или поставщиков покупают устойчивость ценой денег, сложности и большей поверхности для защиты. Принесите свидетельства: попытайтесь построить карту общих зависимостей на уровне портфеля и ищите узкие места, где единый сбой каскадом идёт по многим сервисам, затем проверьте, какими из этих концентраций вообще кто-либо владеет. Ответ должен превратить случайную концентрацию в сознательные, документированные, проверенные на случай непредвиденных обстоятельств решения для самых критичных зависимостей. В корпоративных и государственных портфелях региональный сбой, обнажающий сервис для граждан в одном регионе, именно тот отказ, который регуляторы и общество будут разбирать потом, поэтому картируйте его до катастрофы, а не во время.
Взгляд по секторам
Стартап. С горсткой людей и без запаса на отдел рисков сделайте гарантии побочным продуктом построения, а не отдельной функцией. Ведите один короткий реестр рисков с владельцем и решением об обработке на каждую запись, опирайтесь на отчёт SOC 2 вашего облачного провайдера вместо написания средств контроля с нуля и генерируйте SBOM в конвейере, чтобы «подвержены ли мы?» было запросом в день, когда приземлится изъян зависимости. Назовите вслух вашу единственную бросающуюся в глаза концентрацию, обычно единственного человека, умеющего развёртывать, и поставьте с ним в пару кого-то, чтобы знание не было заперто в одной голове.
Малый бизнес. У вас нет выделенного специалиста по рискам или аудиту и бюджет ограничен, поэтому покупайте гарантии, а не стройте: предпочитайте поставщиков, чьи аттестации SOC 2 или ISO 27001 уже несут свидетельства, которые вам иначе пришлось бы производить. Тратьте ограниченные усилия там, где последствия наибольшие: один реестр рисков и ежемесячные учения по восстановлению из резервных копий побеждают сложную рамку, которую никто не сопровождает. Воспринимайте контракты как средство контроля, вписывая условия уведомления о взломе и выхода в соглашения с поставщиками, чтобы вы наследовали меньше их риска вслепую.
Крупная организация. Определяющая проблема масштаб по многим командам: ведите модель трёх линий, держите реестры рисков по сервисам, сворачиваемые в вид портфеля уровня совета директоров, и задайте явный аппетит к риску наверху, чтобы команды перестали гадать. Кодируйте ключевые средства контроля как политику как код, принуждаемую в конвейере, давайте аудиторам доступ на чтение к живым панелям контроля вместо подготовки к годовым аудитам и картируйте риск концентрации на уровне портфеля, потому что ни одна команда не видит общих узких мест. Подбирайте глубину контроля под последствия через явные ярусы критичности, чтобы соразмерность была реальной, а не лозунгом.
Государственный сектор. Правила закупок, прозрачность и публичная подотчётность формируют каждый выбор. Следуйте формальному процессу авторизации, где подотчётное должностное лицо принимает остаточный риск, поддерживайте непрерывный мониторинг, чтобы авторизация была текущим состоянием, а не разовым сертификатом, и вписывайте права аудита и условия переносимости данных в контракты с поставщиками. Поскольку региональный сбой, обнажающий сервис для граждан в одном регионе, становится публичным делом, предписывайте переключение между регионами и проверенные восстановления для самых критичных сервисов и сообщайте результаты учений по аварийному восстановлению руководству по фиксированному ритму.
Примеры
Стартап. Стартап в области медицинских технологий из шести человек, обрабатывающий данные пациентов, не может позволить отдел рисков, поэтому делает гарантии побочным продуктом построения. Он ведёт один короткий реестр рисков в общем документе с владельцем и решением об обработке на каждую запись и рецензирует его на пятничной планёрке. Он опирается на отчёт SOC 2 своего облачного провайдера, а не пишет средства контроля с нуля, генерирует SBOM в конвейере, чтобы ответить «подвержены ли мы?» в день, когда приземлится изъян зависимости, и проводит учения по восстановлению из резервных копий каждый месяц, потому что непроверенная резервная копия лишь надежда. Он также вслух называет свой бросающийся в глаза риск концентрации: единственного основателя, умеющего развёртывать, и ставит в пару с ним второго инженера, чтобы это знание не было заперто в одной голове.
Крупная организация. Платёжная компания работает под непрерывным регуляторным вниманием. Она ведёт модель трёх линий. Она держит реестры рисков по сервисам, сворачиваемые в панель уровня совета директоров. Она кодирует ключевые средства контроля как политику как код, принуждаемую в конвейере развёртывания. Утверждения изменений, выдача доступа и изменения конфигурации испускают неизменяемые события аудита в защищённое от подделки хранилище. Вместо подготовки к годовым аудитам компания даёт аудиторам доступ на чтение к живым панелям контроля, превращая аудит в выборку непрерывных свидетельств. Когда широко используемая библиотека с открытым исходным кодом раскрывает критичный изъян, опись SBOM компании отвечает «где мы подвержены?» за минуты.
Государственный сектор. Национальное государственное ведомство следует формальному процессу авторизации, прежде чем любая система сможет работать. Он требует документированных средств контроля, независимой оценки и подотчётного должностного лица, принимающего остаточный риск. Он поддерживает непрерывный мониторинг, так что авторизация текущее состояние, а не разовый сертификат. Региональный облачный сбой однажды обнажил зависимость от одного региона в системе пособий для граждан. В ответ ведомство картировало риск концентрации по портфелю, предписало переключение между регионами и проверенные восстановления для самых критичных сервисов и теперь проводит периодические учения по аварийному восстановлению, результаты которых сообщаются руководству.
Бизнес-обоснование: мотивы, ROI и TCO
Отдача от рисков и гарантий определяется избегнутой катастрофической потерей: крупным взломом, регуляторным штрафом, длительным сбоем критичного сервиса или компрометацией цепочки поставок. Эти события по отдельности редки, но по отдельности огромны. Один избегнутый инцидент может превзойти многолетнюю цену всей программы гарантий. Помимо избегания потерь, зрелые гарантии снижают постоянную цену соответствия, потому что свидетельства производятся автоматически, а не собираются в панике. Это облегчает выигрыш регулируемого бизнеса и прохождение должной осмотрительности клиентов. И это ускоряет реагирование на инциденты, потому что вы уже знаете свою экспозицию.
Цена принятия включает персонал рисков и аудита, инструменты мониторинга и свидетельств и инженерные усилия на автоматизацию средств контроля в конвейерах. Цена непринятия это ожидаемое значение катастроф, которые вы не предотвратили, плюс медленный налог ручной подготовки к аудиту и репутационный ущерб, накапливающийся после любого публичного провала. Обосновывая перед руководством, количественно оцените небольшое число правдоподобных худших случаев и их вероятность. Формулируйте непрерывный мониторинг средств контроля как обмен большой непредсказуемой случайной потери на малую устойчивую предсказуемую цену. Подчёркивайте совокупную стоимость владения: средство контроля, автоматизированное раз, ежегодно снижает цену аудита.
Антипаттерны и ловушки
- Формальное соответствие. Производство документов, удовлетворяющих аудитора, пока настоящее средство контроля не функционирует.
- Театр дня аудита. Системы, соответствующие требованиям только в недели перед годовым аудитом и дрейфующие остальное время.
- Реестр рисков как кладбище. Реестр, заполненный раз и никогда не пересматриваемый, оторванный от настоящих решений.
- Непроверенный DR. Планы резервного копирования и переключения, никогда не отрабатывавшиеся и потому не работающие, когда нужны.
- Доверие поставщику по логотипу. Допущение, что известный поставщик безопасен без свидетельств, и полное игнорирование транзитивных зависимостей.
- Невидимая концентрация. Консолидация на один регион, поставщика или человека ради эффективности без того, чтобы кто-то владел получившейся единой точкой отказа.
- Гарантии как блокировщик поставки. Тяжёлые центральные средства контроля без соразмерности, которые команды обходят, создавая теневые системы вообще без гарантий.
- Журналы, которые актор может править. Следы аудита, которые могут изменять те, кого проверяют, и которые ничего не доказывают.
Модель зрелости
Уровень 1: Начальный. С риском обращаются реактивно после инцидентов. Общей рамки или реестра нет. Средства контроля недокументированы и непроверены, а аудиты болезненная ручная суета. Концентрация и риск поставщиков не исследуются, а единые точки отказа всплывают только когда отказывают.
Уровень 2: Развитие. Появляются базовые практики, различающиеся по командам. Для основных систем существуют некоторые реестры рисков, принята рамка контроля, так что аудиты проходят, но подготовка ручная и в точке времени. Ключевых поставщиков оценивают при подключении, но не после. Резервные копии есть, но редко проверяются, а известны лишь некоторые единые точки отказа.
Уровень 3: Стандартизация. Модель трёх линий и общая рамка документированы и принуждаются по организации, давая единый словарь риска, позволяющий сравнивать и сворачивать экспозицию. Многие средства контроля автоматизированы в конвейерах, а непрерывный мониторинг покрывает ключевые средства контроля. Описи поставщиков и зависимостей, включая SBOM, поддерживаются; DR проверяется по расписанию; а риск концентрации картируется на уровне портфеля, а не оставлен отдельным командам.
Уровень 4: Управление. Гарантии измеряются и контролируются относительно базовых значений, а не просто документируются. Покрытие средствами контроля, время обнаружения дрейфа, доли прохождения учений DR относительно заявленных RTO и RPO, среднее время ответа на «затронуты ли мы?» после раскрытия и остаточный риск против заявленного аппетита к риску все отслеживаются как метрики и сообщаются руководству. Отклонения от базовых значений запускают действие, критерии остановки и сроки устранения принуждаются по свидетельствам, а каждое значимое решение «пускать или нет» принимается по числам, а не утверждению.
Уровень 5: Оркестрация. Гарантии непрерывно улучшаются и интегрированы по организации. Аудиторы делают выборку живых свидетельств, аппетит к риску двигает соразмерные средства контроля, адаптирующиеся по мере сдвигов профиля риска, а целостность цепочки поставок проверяется в конвейере. Учения DR рутинны и межсистемны, решения о концентрации сознательны, имеют владельца и проверены на случай непредвиденных обстоятельств, а риски и гарантии вплетены в планирование портфеля и стратегии, так что организация перебалансирует средства контроля по мере изменения экспозиции.
Идеи для обсуждения
- Как задать осмысленный аппетит к риску, которым команды действительно могут пользоваться для повседневных компромиссов?
- Где правильная граница между средствами контроля, автоматизированными в конвейере, и требующими человеческого суждения?
- Когда принятие риска концентрации ради эффективности верное решение и как сохранять это решение честным со временем?
- Сколько гарантий цепочки поставок соразмерно для малой транзитивной зависимости против критичного поставщика с глубоким доступом?
- Может ли непрерывный мониторинг средств контроля когда-либо полностью заменить независимый аудит или независимость требует постороннего человека?
- Как не дать функциям рисков и гарантий стать узким местом поставки, которое команды обходят?
Главные выводы
- Риском управляют до принятого уровня, владеют там, где он создаётся, и доказывают свидетельствами, а не утверждениями.
- Предпочитайте непрерывный автоматизированный мониторинг средств контроля аудитам в точке времени, чтобы дрейф ловился рано, а свидетельства производились как побочный продукт работы.
- Риск третьих сторон и цепочки поставок (включая транзитивные зависимости с открытым исходным кодом) ваш риск; составьте опись, требуйте SBOM и проверяйте происхождение.
- Непрерывность бизнеса и DR возможности, только если проверены; непроверенные резервные копии и переключение допущения.
- Риск концентрации и единые точки отказа заботы уровня портфеля, невидимые отдельным командам; картируйте их и делайте консолидацию сознательным, проверенным на случай непредвиденных обстоятельств решением.
- Бизнес-обоснование определяется избегнутой катастрофой; меняйте большую непредсказуемую случайную потерю на малую устойчивую предсказуемую цену.
Источники и дополнительное чтение
- ISO 31000, Risk Management: Guidelines
- ISO/IEC 27001 and 27005, Information Security Management and Information Security Risk Management
- NIST, Risk Management Framework (SP 800-37) and Security and Privacy Controls (SP 800-53)
- NIST, Secure Software Development Framework (SP 800-218) and Cybersecurity Framework
- Committee of Sponsoring Organisations of the Treadway Commission (COSO), Enterprise Risk Management: Integrating with Strategy and Performance
- AICPA, SOC 2 Trust Services Criteria
- The Open Group, FAIR (Factor Analysis of Information Risk)
- Betsy Beyer et al., Site Reliability Engineering (Google)
- Institute of Internal Auditors, The Three Lines Model