Всем привет!



Ребята из Bridgecrew проделали колоссальную работу по анализу общедоступных Helm charts: «We scanned thousands of open-source Helm charts available for reuse on ArtifactHub against common Kubernetes security and compliance policies via Checkov»



Результаты своей работы Bridgecrew описали в цикле статей (раз, два, три)



Первая статья посвящена статистике и ключевым findings:

🍭 71% просканированных repo содержит misconfigurations (всего было просканировано 618)

🍭 В 60% манифестов не были корректно реализованы resource quotas

🍭 Множество манифестов, где были допустимы privelegeEscalation

🍭 Манифесты не содержат readiness/liveness probes (25%), некорректные настройки тэгов для образов (latest или отсутствие)



Можно сделать очень простой вывод – «Доверяй, но проверяй». Helm chart очень удобный инструмент для deploy приложений. Однако, не следует «слепо ему доверять», например, можно его доработать с точки зрения ИБ и использовать у себя!

Подробности (по второй и третьей статье) в следующих постах ☺️



P.S. Это еще не все, ребята также поделились инструментом по сканированию ArtifuctHub (для работы требуется artifacthub API token/secret token), под капотом все тот же Checkov