Утечки данных начинаются с API
Когда говорят об утечках данных, часто представляют сложные атаки и «гениальных хакеров». На практике причина гораздо проще - API и то, как они настроены.
API создаются для скорости и удобства, чтобы сервисы свободно обменивались данными. Но именно это удобство превращает их в точку риска, если контроль доступа и ограничения продуманы не до конца.
Типичные причины утечек:
• открытые endpoint’ы без проверки прав;
• утёкшие или забытые API-ключи;
• тестовые токены в продакшене;
• отсутствие лимитов и логирования.
Во многих случаях система при этом работает корректно: запросы проходят, ответы возвращаются, ошибок нет. Но из-за неверной логики доступа данные становятся доступны тем, кому они не предназначались.
В CTF такие ситуации встречаются регулярно. Они учат смотреть на архитектуру, права доступа и поведение системы. Именно этот подход мы заложили в новый индивидуальный CTF «Герои Кодекса».
Следите за обновлениями, регистрация стартует уже через неделю⏳
Post #96
375
