awesome-everything EN
↑ Обратно к восхождению

Безопасность

Supply-chain безопасность: тест с краткими ответами

Суть Подсказки на свободное припоминание по всему модулю supply chain. Сначала ответьте своими словами, затем откройте эталонный ответ и сравните.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 13 min

Припоминание сильнее перечитывания. Для каждой подсказки проговорите или запишите полный ответ по памяти, прежде чем открыть эталон — именно усилие извлечения закрепляет материал.

Цель

Восстановите ключевые механизмы модуля — почему поверхностью атаки является шаг установки, что lockfile и хэши делают и упускают, как работает confusion, и на что отвечают SBOM, provenance и подписание — не подглядывая в урок.

Вспомните перед уходом
  1. 01
    Почему поверхностью атаки является шаг установки, а не код вашего приложения?
  2. 02
    От чего защищает lockfile с integrity-хэшами, и от чего — НЕТ?
  3. 03
    Разберите атаку dependency confusion и слоистую защиту от неё.
  4. 04
    Что такое SBOM и на какой вопрос он отвечает, на который не ответят подпись или provenance?
  5. 05
    Объясните SLSA provenance и подписанные артефакты, и почему xz-utils нужен был именно этот слой.
  6. 06
    Расположите supply-chain защиты от самой дешёвой/немедленной до самой организационной и обоснуйте порядок.
Итог

Если вы смогли восстановить каждый ответ по памяти, вы держите хребет модуля: шаг установки и есть поверхность атаки; lockfile с хэшами и npm ci гарантируют, что вы получили именно те байты, но ничего не говорят о том, как они собраны; dependency confusion — баг порядка разрешения, исправляемый приоритетом, а не везением; SBOM отвечает, что внутри; а SLSA provenance плюс подписание Sigstore отвечают, как это собрано и не подменено ли — слой, нужный xz и упущенный lockfile. Защиты складываются от одной строки конфига до укреплённого пайплайна релиза.

Продолжить восхождение ↑Supply-chain безопасность: чтение конфигов и пайплайнов
хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources3
expand
  1. 01
  2. 02
  3. 03

Trademarks belong to their respective owners. Editorial reference only.