EMZETT.
Войти

Зависимости и уязвимости (CVE)

Коротко: Современное ПО в значительной степени состоит из сторонних библиотек. Если в одной из них становится известна дыра в безопасности (с номером CVE), затронуты все использующие её программы.

Подробнее: CVE (Common Vulnerabilities and Exposures) — всемирный каталог известных уязвимостей с идентификатором вроде CVE-2021-44228 (Log4Shell). Оценка CVSS (от 0 до 10) определяет серьёзность.

Подробности

  • Проверка: npm audit, Dependabot, Renovate и сканеры показывают уязвимые пакеты.
  • Обновление: регулярно и с тестами. Патчи безопасности применяйте быстро.
  • Lockfile: фиксирует проверенные версии.

См. также: OWASP Top 10, семантическое версионирование