В 224 миллионах открытых репозиториев утекшие доступы живут в среднем по два года: к такому выводу пришли исследователи. Самый старый рабочий ключ висит там вообще с 2009 года.

Источник фото: trufflesecurity.com

Разработчики заливают на платформу код своих проектов, а вместе с ним регулярно выкладывают секретные токены для входа в облачные хранилища.

Всего исследователи насчитали больше 1,1 миллиона слитых записей. Ровно половина из них до сих пор работает.

Хуже всего дела с базами данных и облачной инфраструктурой:

  • к базам PostgreSQL активными остались 88% найденных ключей;
  • для сервисов Google Cloud исследователи обнаружили 69 тысяч действующих доступов;
  • в открытом виде лежит 51 тысяча строк подключения к базам MongoDB.

Около 200 тысяч активных ключей утекли уже после того, как платформа запустила базовую встроенную защиту.

Автоматический фильтр GitHub до сих пор пропускает конфиденциальные параметры баз данных и ключи API.

Похоже, компаниям пора срочно отозвать старые токены, пока чужие серверы инспектируют аналитики, а не вымогатели.

Что это значит

Встроенная защита не видит все пароли в коде, поэтому после работы с наёмными программистами доступы лучше сразу менять.