Кодинг с помощью ИИ провоцирует кризис утечек секретных данных, который почти никто из CISO не может взять под контроль

ии безопасность утечки Sdlc управление csoonline.com

Создание Мэттом Шлихтом социальной сети Moltbook для ИИ-агентов выявило серьезные уязвимости из-за неправильной настройки базы данных. Эксперты обнаружили утечку миллионов токенов API и личных сообщений. Рост «вайб-кодинга» ускоряет утечки секретов, поскольку скорость превалирует над безопасностью. — csoonline.com

Когда Мэтт Шлихт создавал Moltbook — социальную сеть, где общаются ИИ-агенты, — он не писал код сам. У него «было лишь видение», и он реализовал его с помощью «вайб-кодинга» (vibe-coding). Социальная сеть была запущена 28 января 2026 года, и уже через несколько дней исследователи безопасности начали обнаруживать серьезные уязвимости.

​Эксперты облачной компании по безопасности Wiz, а также независимо исследователь Джеймсон О’Райли, обнаружили, что базовая база данных Moltbook, размещенная на Supabase, была неправильно настроена. В результате она предоставляла широкий доступ на чтение и запись к данным платформы.

«Утечка включала 1,5 миллиона токенов аутентификации API, 35 000 адресов электронной почты и личные сообщения между агентами», — отметили исследователи Wiz в своем блоге.

В традиционной разработке программного обеспечения утечка секретов обычно вызвана ошибкой. Как правило, разработчик жестко прописывает ключ, копирует не тот конфигурационный файл или отправляет внутренний код в публичный репозиторий. При кодировании с помощью ИИ такие ошибки могут возникать быстро и часто остаются незамеченными, поскольку скорость и функциональность ставятся выше безопасности.

Учитывая рост популярности вайб-кодинга, эта проблема усугубляется. «Темпы, с которыми мы строим, и огромный объем кода были бы невообразимы еще несколько лет назад», — говорит Дуэйн Макдэниел, ведущий разработчик-адвокат в GitGuardian.

В 2025 году публичные коммиты кода выросли более чем на 40% по сравнению с предыдущим годом, и утечки секретов растут с такой же скоростью. По данным отчета компании GitGuardian, в прошлом году на GitHub было зафиксировано увеличение утечек секретов на 34% — самый большой скачок за всю историю, в результате чего общее число раскрытых учетных данных достигло почти 29 миллионов.

«12 из 15 самых быстрорастущих типов утечек секретов приходились на сервисы ИИ», — говорит Макдэниел. Более 1,27 миллиона секретов, связанных с ИИ, были раскрыты в 2025 году, что на 81% больше по сравнению с предыдущим годом — это самый быстрый рост, зафиксированный в какой-либо отдельной категории.

Макдэниел относит эти учетные данные к нескольким широким областям: сами платформы LLM, экосистема поддержки и оркестрации, плоскость управления ИИ (AI control plane), серверы протокола контекста модели (MCP) и ассистенты для кодирования на основе агентов.

«Меня все больше беспокоит объем кода, выводимого ИИ, и скорость, с которой разработчики его проверяют», — говорит Кристин Бехераско, CISO компании WithSecure. «Это может привести к появлению большего количества уязвимого кода, особенно учитывая, что передовые модели ИИ теперь способны выявлять уязвимости в масштабе».

Утечки секретов требуют немедленного реагирования

Многие организации глубоко осознают, что у них есть проблема с кодом, сгенерированным ИИ. Однако некоторые не осознают серьезности ситуации и того, сколько секретов раскрывается в их системах.

Когда обнаруживается утечка секрета, проблема должна рассматриваться как инцидент безопасности. «Мы немедленно активируем наш процесс реагирования на инциденты», — говорит Бехераско из WithSecure.

Секрет отзывается или отключается, и генерируется новый. «Затем команда реагирования на инциденты работает с R&D для расследования последствий для систем и данных. За этим следует очистка, а затем усиление защиты», — говорит она. «Хотя инцидентами обычно руководит офис CISO, команда R&D отвечает за фактическую отзыв и очистку».

Организация проводит постмортемы и внедряет любые необходимые обновления систем или политик на основе полученных знаний.

Хотя устранение последствий имеет решающее значение, этот процесс далеко не прост. По данным GitGuardian, 64% действительных секретов, выявленных в 2022 году, остаются не отозванными в 2026 году, в основном потому, что многим организациям не хватает управления и повторяющихся процессов, необходимых для их очистки в масштабе.

«Мы считаем, что это меньше проблема видимости, а больше сочетание приоритетов, инструментов и ответственности», — говорит Макдэниел из GitGuardian.

Обнаружение — это легкая часть, говорит Рохан Гупта, вице-президент по облачным технологиям, безопасности и DevOps в R Systems. «Устранение последствий — это то место, где проверяется дисциплина».

Решение более широкой проблемы

По мере расширения кодирования с помощью ИИ руководители служб безопасности должны переосмыслить подход к управлению рисками. Это означает выход за рамки репозиториев и обеспечение безопасности всего жизненного цикла разработки программного обеспечения (SDLC), включая инструменты совместной работы, где часто появляются учетные данные.

«Мы фокусируемся на обоих аспектах, но профиль риска сильно различается — то, что обнаруживается в Jira или Slack, сильно отличается от того, что вы найдете в репозитории кода», — говорит Дэвид Маккиннон, директор по безопасности в N-able. «Зрелый SDLC — который включает в себя такие вещи, как эффективное хранение учетных данных (credential vaulting), разделение обязанностей, сканирование исходного кода, раздельные среды разработки, тестирования/продакшена и многое другое — помогает минимизировать бизнес-риски».

В WithSecure Бехераско говорит, что секреты и доступ агентов поддерживаются «настолько транзиентными, насколько это возможно» для снижения риска. Также действует Политика безопасности жизненного цикла, которая предписывает проводить проверку кода. «Эта политика фактически является «библией» безопасности для разработчиков», — говорит она. «Она охватывает оценку воздействия на конфиденциальность, моделирование угроз, тестирование безопасности и проверку кода».

Гупта из R Systems согласен, советуя организациям ротировать учетные данные, отзывать раскрытые версии, проводить аудит несанкционированного использования в любом окне раскрытия и по возможности удалять из истории. «Для долгосрочных устаревших служебных учетных записей, сторонних интеграций ротация встроенных учетных данных поставщиков по-прежнему является скоординированным ручным упражнением, и мы постепенно переводим все больше этого в автоматизацию», — говорит он.

Ключевым шагом в решении проблемы является знание о ее существовании. «Если организация не знает, сколько секретов она раскрывает в своей кодовой базе или какой уровень доступа имеют эти секреты, она несет огромный бизнес-риск, о котором не подозревает», — говорит Маккиннон из N-able.

Он советует CISO повышать осведомленность о масштабах проблемы. Он также предлагает более качественное обучение разработчиков, лучшие инструменты для обнаружения и управления рисками, а также решения, которые позволяют как человеческой, так и управляемой ИИ разработке работать безопасно. Не менее важно, по его словам, встраивать эти практики в повседневные рабочие процессы, чтобы безопасность стала частью процесса написания кода, а не чем-то, добавляемым постфактум.

Его организация сканирует секреты при коммите кода, чтобы заблокировать любые коммиты, которые могут внести риск в продукты. «К создателю этого кода, будь то человек или ИИ, предъявляются те же требования к зрелости безопасности», — добавляет Маккиннон.

Бехераско согласна. «Мы должны целенаправленно заранее определять ответственность и постоянно ее проверять, пресекая все, что ускользает», — говорит она. «В противном случае эти неуправляемые идентификаторы и секреты будут накапливаться быстрее, чем мы сможем их контролировать».

Советы для CISO

Если и есть один ясный урок из роста разработки, управляемой ИИ, то он таков: самая большая ошибка, которую могут совершить CISO, — это рассматривать расползание секретов как проблему сканирования. «На самом деле это проблема владения и управления машинных идентификаторов в масштабе», — говорит Макдэниел.

Гупта идет дальше. «Утечка секрета — это симптом неуправляемой проблемы с нечеловеческими идентификаторами (NHI)», — говорит он. «Если рассматривать это как обнаружение и реагирование, вы будете вечно гоняться за утечками. Если рассматривать это как управление идентификацией — инвентаризация каждого NHI, назначение владельца, принудительное использование краткосрочных учетных данных, предпочтение идентификаторов рабочих нагрузок статическим ключам, агрессивное прекращение использования после ротации — проблема начнет уменьшаться, а не расти».

​И хотя публичные утечки привлекают внимание, большая часть раскрытия секретов накапливается в частном порядке — во внутренних репозиториях, системах сборки и рабочих процессах разработчиков, — где ответственность неясна, а устранение последствий часто откладывается.

«Частное часто ошибочно принимают за безопасное, хотя на самом деле это просто означает, что на него меньше глаз», — говорит Гупта. «Внутри частных репозиториев люди расслабляются. Поскольку это кажется локализованным, бдительность ослабевает. Достаточно одной проблемы с цепочкой поставок или того, что кто-то уйдет с несанкционированным доступом».

Настоящий риск заключается в огромном объеме NHI, создаваемых быстрее, чем организации могут их отслеживать. «Самые умные CISO сейчас подталкивают свои команды DevOps и разработки к внедрению лучших способов управления авторизацией, чем долгоживущие, избыточно привилегированные ключи API», — говорит он.

Для Бехераско из WithSecure проблемы безопасности, связанные с кодом, сгенерированным ИИ, являются неотложными. «Аппетит руководителей организаций к внедрению ИИ сейчас высок, и мы должны управлять этим риском, даже несмотря на то, что возможности и средства контроля еще не полностью созрели», — говорит она.

Тем не менее, несмотря на срочность, отрасль все еще ищет способы реагирования. «Я не думаю, что у кого-то есть правильные ответы; мы все создаем управление по ходу дела», — говорит Бехераско. По мере того как ИИ-агенты становятся более распространенными, традиционные подходы могут не успевать, и организациям, возможно, придется использовать ИИ для управления ИИ, добавляет она.

Маккиннон считает, что CISO не должны оставаться в одиночестве в этом вопросе. Им следует привлекать генеральных директоров и технических директоров к этому процессу и объяснять им, что «риск реален и он широко распространен».

​«Никогда не бывает идеального времени для решения этой проблемы, но инвестиции в упреждающее снижение этого риска намного проще и дешевле, чем узнавать о нем после того, как он был использован для компрометации вашей компании», — говорит Маккиннон.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: