безопасность 1 мин

Утечка терабайтов секретов через компрометацию популярного AI-инструмента для разработки

Хакеры скомпрометировали LiteLLM — популярный open-source инструмент для работы с AI API — в официальном Python-репозитории. За 40 минут в марте зараженные версии выкачали ключи доступа и секреты от 2500+ компаний, включая Microsoft, Amazon, Cisco, Samsung. Утекло 195 терабайт данных: облачные ключи, SSH, Kubernetes-секреты, токены к AI-сервисам.

Это касается каждого, кто пишет код и использует чужие библиотеки. Один npm install или pip install может слить все секреты продакшена. Нужно менять подход к безопасности разработки прямо сейчас.

Что произошло

В марте 2025 хакеры провели supply-chain атаку на LiteLLM — open-source библиотеку, которую тысячи разработчиков используют для интеграции GPT, Claude и других языковых моделей. Злоумышленники подменили официальные пакеты в PyPI (главном репозитории Python-библиотек) вредоносными версиями.

За 40 минут компрометированные версии успели скачать разработчики из 2500+ организаций. Зараженный код собирал всё, что находил в окружении: API-ключи к облакам (AWS, Azure, GCP), SSH-ключи, токены GitHub, секреты Kubernetes, доступы к AI-сервисам. Аналитики из CloudSEK и Hudson Rock обнаружили утечку, проанализировав 195-терабайтный дамп.

Среди жертв — Microsoft, Amazon, Cisco, Samsung, Salesforce. Это не просто учетки соцсетей, а production-доступы к критичной инфраструктуре, CI/CD, облачным средам и дорогим AI API.

Причина в том, что разработчики доверяют PyPI и ставят зависимости автоматически. Один скомпрометированный пакет в цепочке — и секреты утекают из всей инфраструктуры.

Автор: Елена Верещагина · Источник: arstechnica.com

Разработчикам. Проверьте зависимости проектов с LiteLLM за март 2025. Ротируйте все ключи, если использовали эту библиотеку. Внедряйте pinning версий и проверку хешей пакетов, используйте lockfiles. Секреты должны храниться в vault-решениях, а не в переменных окружения — иначе любая зараженная либа их украдет.

Бизнесу. Supply-chain атаки теперь мейнстрим. Если в компании разработчики тянут библиотеки без проверки — вы в зоне риска. Нужны политики безопасности зависимостей, Software Bill of Materials (SBOM), мониторинг аномалий в CI/CD. Один скомпрометированный npm- или pip-пакет может слить доступы ко всей продакшн-инфраструктуре.

Инвесторам. Рынок supply-chain security взорвется. Стартапы, которые автоматизируют проверку зависимостей, детект малвари в пакетах, управление секретами — под прицелом венчура. Incident такого масштаба заставит корпорации вкладываться в защиту цепочек поставок ПО. Ищите компании на стыке DevSecOps и threat intelligence.

Хайп25
Реальная польза95
Заработать80
  • SaaS для автоматической проверки зависимостей проектов на компрометацию — аналог Snyk/Dependabot, но с фокусом на supply-chain malware и поведенческие аномалии пакетов
  • Консалтинг по внедрению zero-trust для секретов: миграция с .env на Vault/Secrets Manager, автоматическая ротация ключей
  • Threat intelligence платформа, которая мониторит PyPI/npm/Maven в реальном времени и алертит о подозрительных обновлениях популярных библиотек
  • Продукт для автоматической генерации SBOM и контроля цепочки поставок в CI/CD — требование регуляторов растет после таких инцидентов
  • Managed-сервис для изоляции build-окружений: каждая сборка в ephemeral-контейнере с минимальными правами, чтобы малварь не могла утянуть production-секреты
  • Масштаб утечки огромен, но непонятно, кто за этим стоит и использовались ли украденные ключи. Может быть, это датасет для продажи, а не активная эксплуатация
  • Неясно, как долго зараженные версии были в PyPI и сколько реально скачали. 40 минут — мало для массового заражения, если только это не таргетированная атака
  • Рынок перегреется паникой, стартапы будут продавать защиту от supply-chain угроз, хотя реальная проблема — в культуре безопасности команд, а не в отсутствии инструментов
  • Компании могут закрутить гайки на open-source зависимости настолько, что это затормозит разработку — риск переборщить с паранойей

Честно, это страшнее, чем кажется. Мы все привыкли тянуть зависимости одной командой и не паримся, что внутри. А злоумышленники это знают и эксплуатируют. 40 минут компрометации PyPI — и уже 195 терабайт секретов в руках у кого-то неизвестного. Причем пострадали не какие-то стартапы, а гиганты с огромными security-командами.

Главный вывод: если у вас AWS-ключи лежат в .env или в переменных окружения CI/CD — считайте, что они уже украдены, просто пока не всплыли. Нужны Vault-решения, ephemeral credentials, автоматическая ротация. И да, пора всерьез внедрять SBOM и проверку зависимостей — это больше не параноя, а базовая гигиена. Рынок DevSecOps сейчас выстрелит, потому что после такого инцидента корпорации будут вынуждены вкладываться.

Ещё по теме

Комментарии