Угроза нарушения целостности (подмены) контейнеров
Угроза заключается в возможности запуска нарушителем собственного docker-контейнера, функционирующего по уровню логического воздействия ниже компрометируемого docker-контейнера. Данная угроза обусловлена уязвимостями программного обеспечения docker-контейнера, реализующего функцию изолированной программной среды для функционирующих в ней программ, а также слабостями инструкций аппаратной поддержки контейнеризации на уровне процессора. Реализация данной угрозы приводит не только к компрометации docker-контейнера, но и запущенных в созданной им среде средств защиты
Первоисточник — карточка угрозы в банке данных ФСТЭК России: https://bdu.fstec.ru/threat/ubi.224. Перед применением сверьте формулировку с первоисточником.
Меры защиты против УБИ.224
Сопоставление ведётся не с кодом конкретного приказа, а с мерой «по сути»: у одной и той же меры в разных приказах разные коды, а иногда она там отсутствует. Прочерк в столбце означает, что меры с таким смыслом в приказе нет. Для нейтрализации угрозы потребуется мера из другого источника — это дополнение базового набора, предусмотренное шагом 4 методики.
| Мера | № 239 | № 117 | № 21 | № 31 |
|---|---|---|---|---|
| Контроль целостности в контейнерных средах | — | ЗКО.1 | — | — |
| Управление доступом в контейнерных средах | — | ЗКО.3 | — | — |
| Резервное копирование в контейнерных средах | — | ЗКО.4 | — | — |
| Изоляция контейнеров в контейнерной среде | — | ЗКО.5 | — | — |
| Выявление и устранение уязвимостей в контейнерной среде | — | ЗКО.8 | — | — |
Почему именно эти меры
Нарушитель запускает собственный контейнер более низкого уровня логического воздействия, чтобы вмешаться в работу или подменить скомпрометированный контейнер. Контроль целостности в контейнерных средах (117-ЗКО.1) — прямая мера обнаружения подмены/несанкционированного изменения контейнера. Изоляция контейнеров (117-ЗКО.5) не даёт постороннему контейнеру вообще взаимодействовать с чужим. Устранение уязвимостей службы контейнеризации (117-ЗКО.8) закрывает саму причину, по которой такое взаимодействие оказалось возможным. Управление доступом (117-ЗКО.3) ограничивает, кто вправе запускать новые контейнеры в среде. Резервное копирование в контейнерных средах (ЗКО.4) обеспечивает восстановление контейнера до момента внедрения вредоносного кода, не полагаясь только на предотвращение.
Сценарий реализации
Черновик пути нарушителя, который инструмент предлагает для этой угрозы на шаге «Сценарии». Это не разметка ФСТЭК: методика (п. 5.3.5–5.3.6) требует строить сценарий по результатам инвентаризации и тестирования конкретной системы.
Нарушитель начинает с одной легально полученной виртуальной машины или контейнера и добивается выхода за её границы: получает доступ к гипервизору, к соседним виртуальным машинам и к общей системе хранения.
Конечное воздействие по тактике Т10 — Т10.7 Подмена информации (например, платежных реквизитов) в памяти или информации, хранимой в виде файлов, информации в базах данных и репозиториях, информации на неразмеченных областях дисков и сменных носителей
Нужна не отдельная угроза, а модель угроз целиком?
Инструмент проводит систему по шагам методики оценки угроз ФСТЭК России от 05.02.2021: профиль системы, негативные последствия, модель нарушителя, выбор угроз, сценарии. На выходе — готовый документ с мерами защиты по выбранным приказам.