
В чём суть риска
Ассистент программирования без корпоративной настройки и правил может отправлять во внешние сервисы закрытый код, ключи доступа и данные внутренних репозиториев. Для бизнеса это утечка интеллектуальной собственности и возможное нарушение договоров с клиентами.
Расширение среды разработки индексирует закрытый репозиторий или передаёт выбранные фрагменты кода на адрес модели. Если этот адрес находится за пределами согласованного контура, данные покидают компанию без ведома владельца. Вместе с кодом уходят ключи API, строки подключения и клиентские данные из тестовых наборов. Граница доверия нарушается на рабочем месте разработчика, особенно при работе под личной учётной записью.
Чем риск оборачивается для компании
Наружу попадают исходный код, ключи API, клиентские и регулируемые данные.
Передача кода заказчика внешнему сервису может нарушить условия договора с клиентом.
Раскрытые ключи открывают путь к внутренним системам.
Где риск наиболее вероятен
Кому и что решать
Выбрать корпоративный тариф ассистента и утвердить перечень разрешённых адресов моделей.
Обеспечить поиск секретов в коде и запросах, контроль утечек и видимость сетевых обращений к поставщикам AI.
Проверить, разрешают ли договоры с клиентами обработку их кода внешними AI-сервисами.
Что стоит наблюдать
Признаки сами по себе не доказывают инцидент. Их полезно сопоставлять с учётной записью, версией модели, решением политики, источником контекста и результатом вызова инструмента.
Какие меры создают границу
Меры работают в связке и не перекладывают ответственность на модель: важны границы полномочий, владелец, телеметрия и процедура безопасного отказа.
Политика использования ассистентов программирования
Закрепить, какие инструменты, учётные записи и категории кода допустимы.
Корпоративный тариф и разрешённые адреса
Направлять обращения только на согласованные адреса моделей через шлюз AI.
Поиск секретов в коде и запросах
Проверять репозитории и исходящие запросы на ключи и пароли.
Локальные модели для чувствительных проектов
Для кода с особыми требованиями использовать модель в собственной инфраструктуре.
Контроль утечек в AI-каналах
Отслеживать средствами DLP передачу кода и регулируемых данных во внешние AI-сервисы.
Вопросы, показатели и первые шаги
Вопросы команде и поставщику
- Какими ассистентами программирования пользуются наши разработчики и под какими учётными записями?
- Куда физически уходят фрагменты кода и хранятся ли они у поставщика?
- Проверяются ли запросы к модели на наличие ключей и паролей?
- Какие клиентские договоры запрещают передачу кода третьим сторонам?
Показатели контроля
- Доля разработчиков, работающих через корпоративную учётную запись ассистента
- Число секретов, найденных в запросах и репозиториях за период
- Число обращений к неутверждённым адресам поставщиков AI
Первые 30 дней
- Собрать перечень используемых ассистентов и расширений среды разработки
- Запустить поиск секретов в репозиториях и заменить найденные ключи
- Утвердить перечень разрешённых адресов моделей и закрыть остальные
Как проверить в пилотном проекте
Проверить, что AI-артефакты и сгенерированный результат проходят привычные контрольные точки DevSecOps.
Конвейер поставки проверяет код, зависимости и AI-артефакты по утверждённому базовому уровню.
Небезопасный результат не попадает в последующее действие без проверки.
Найденное отклонение имеет владельца, путь устранения и доказуемую повторную проверку.
Какие классы решений рассматривать
Ниже — редакционные профили поставщиков, связанные с доменом угрозы. Это не рейтинг и не подтверждение применимости: заявленные функции следует проверить в вашем пилоте по указанным критериям.

INFERA AI Security portfolio
InfEra Security · AI Security / DevSecOps
INFERA AI.SafeCode · INFERA AI.FirewallPT AI / PT BlackBox
Positive Technologies · AppSec / AI-assisted code analysis
PT AI · PT BlackBoxTRON ASOC
TRON ASOC · ASOC / ASPM
TRON ASOC
CodeScoring OSA / SCA
CodeScoring · SCA / SBOM
OSA / SCA capabilitiesИсточники и проверка
Сначала — объяснение для русскоязычной команды. Затем — первоисточники, по которым можно проверить границы, методологию и применимость в конкретной архитектуре.