Утечки секретов в Git: как найти забытые API-ключи
Представим ситуацию: разработчик торопится закрыть задачу, вставляет API-ключ прямо в конфиг, делает коммит и пушит изменения в репозиторий. Через неделю ключ убирают из кода, задача закрывается, все довольны. Но есть нюанс: удаление строки из актуальной версии проекта не означает, что секрет исчез из истории Git. Если репозиторий доступен публично, ключ может обнаружиться спустя месяцы. А если он даёт доступ к облачной инфраструктуре, базе данных или стороннему API, последствия могут оказаться весьма неприятными. — Разберёмся, как искать такие утечки и автоматизировать проверку, чтобы не заниматься разгребанием инцидентов постфактум. Читать далее
