Аналитики Truffle Security нашли в открытом доступе на GitHub 543 тыс. активных токенов, ключей и паролей

Truffle Security опубликовала результаты анализа утечек учётных данных в репозиториях, размещённых на GitHub. Аналитики просканировали 224 млн репозиториев с 58 млрд файлов и нашли в открытом доступе 543 тыс. токенов, ключей и паролей, которые при этом продолжают использоваться.

По данным Truffle Security, в среднем данные были в открытом доступе 784 дня, самые старые слитые действующие ключи доступа датировались 2009 годом. Около 200 тыс. единиц данных оказались в репозиториях после того, как GitHub по умолчанию включил механизм блокировки утечек, который выполняет проверку на этапе отправки push‑запросов. Инструмент не распознал утечки, потому что файлы размещались в форматах, которые инструмент защиты не поддерживал.

Как выяснили исследователи, механизм блокировки утечек GitHub способен распознать утечки токенов к популярным сервисам, среди которых сам GitHub, а также AWS, Slack, SendGrid, Stripe и GCP. При этом инструмент пропускает параметры подключения к БД (чтобы избежать ложных срабатываний при проверке), ключи доступа к API Google и закрытые ключи.

Нерабочие учётные данные, обнаруженные исследователями, преимущественно представляют собой токены доступа и ключи от сервисов с механизмами отзыва. Так, среди 101 886 найденных NPM‑токенов действующим оказался только один, что составляет около 0,001%. Из 73 048 GitHub‑токенов действующими оказались 260, или 0,35%, из 30 437 токенов Hugging Face — 15, или 0,05%. 

При этом из 12 985 токенов подключения к СУБД PostgreSQL активными остались 11465, или 88%. Для MySQL этот параметр составил 74% (2421 из 1806 токенов), для Google Cloud 54% (69041 из 126963), для SendGrid 40% (9189 из 22800), для Docker Hub 33% (1244 из 3790).

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев