FakeKey: инструмент для обеспечения безопасности API-ключей на Rust, который заменяет реальные ключи на поддельные

FakeKey — это инструмент безопасности для API-ключей на основе Rust, который заменяет настоящие API-ключи на поддельные в средах приложений. Инструмент решает риски атак через цепочку поставок, подобные тем, что наблюдались в недавних инцидентах с LiteLLM и Axios, когда скомпрометированные библиотеки могут сканировать и извлекать API-ключи немедленно.
Как работает FakeKey
FakeKey работает, гарантируя, что агенты и зависимости видят только поддельные API-ключи в обычной работе. Настоящие ключи безопасно шифруются и хранятся в системном хранилище ключей. Только в момент отправки HTTP/S-запроса FakeKey внедряет настоящий ключ обратно в запрос.
Такой подход делает утекшие ключи бессмысленными даже в скомпрометированных средах. Как описано в источнике: "Даже если зависимость скомпрометирована, злоумышленник может украсть только бесполезные строки."
Решаемая проблема
Инструмент решает реальность, что практически невозможно гарантировать безопасность всего программного обеспечения и NPM-зависимостей от атак через цепочку поставок. Эти атаки часто обнаруживаются только после нанесения ущерба, причём API-ключи часто оказываются раскрыты в файлах окружения — включая ключи LLM, связанные с биллингом, и чувствительные токены, такие как ключи Feishu (Lark).
Вместо попыток полностью предотвратить компрометацию, FakeKey меняет подход, делая утечки бессмысленными, гарантируя, что скомпрометированные зависимости могут получить доступ только к поддельным ключам.
Источник и доступность
FakeKey доступен на GitHub по адресу https://github.com/happyvibing/fakekey. Инструмент был разработан в ответ на недавние инциденты безопасности цепочки поставок и представляет собой иной подход к защите API-ключей в средах, где полная безопасность зависимостей не может быть гарантирована.
📖 Прочитать полный источник: r/openclaw
👀 Смотрите также

Сканер локального внедрения промптов в модели для безопасности AI-навыков
Концептуальный инструмент сканирует сторонние навыки ИИ на наличие скрытых инъекций bash-команд с использованием локальной модели без вызова инструментов, такой как mistral-small:latest на Ollama, решая проблемы безопасности в функции оператора ! в Claude Code.
Группа угрозной разведки Google сообщает о первой уязвимости нулевого дня, разработанной ИИ для обхода двухфакторной аутентификации
Группа анализа угроз Google обнаружила первую полностью разработанную ИИ zero-day уязвимость, которая обходит двухфакторную аутентификацию в популярном инструменте администрирования с открытым исходным кодом, а также самоизменяющееся вредоносное ПО и бэкдоры на базе Gemini.

API AviationWeather.gov содержит попытку внедрения промпта 'Stop Claude' (инъекция промпта).
Пользователь сообщает, что API AviationWeather.gov правительства США возвращает текст 'Stop Claude' в своих ответах при доступе через Claude CoWork, что вызывает уведомление системы безопасности о попытках инъекции промптов.

Приложения на основе ИИ хрупки: почему мелкие изменения нарушают изоляцию данных и права доступа
Разработчики сообщают, что AI-сгенерированные приложения (через Claude Code, Cursor) при небольших изменениях незаметно ломают логин, разрешения и изоляцию данных, потому что AI-модели не понимают изначальных намерений системы, таких как правила владения.