Sonata

В ИИ-агентах ChatGPT нашли уязвимость для кражи данных пользователей

image source

Эксперты Check Point Research обнаружили уязвимость в ИИ-агентах ChatGPT, позволявшую похищать конфиденциальные данные из одной учётной записи и передавать их в другую. Причина — общая инфраструктура, в которой частично работали разные агенты.

Уязвимость получила название «вынужденный инсайдер» (coerced insider). Для её эксплуатации не требовалось искать программную ошибку — достаточно было манипулировать действиями самого агента.

Когда агент выполняет задачу с кодом, он работает в изолированном контейнере, которому иногда нужно ставить дополнительное ПО. Чтобы не давать прямой доступ в интернет, OpenAI пропускает запросы на пакеты через внутренний JFrog Artifactory.

Контейнеры разных пользователей не могут напрямую обращаться друг к другу, но все они используют общую внутреннюю службу управления объектами. Она позволяет прикреплять к элементам репозитория текстовые и бинарные свойства.

Из-за этого один контейнер мог читать данные, записанные другим. Это открывало путь для атак через «инъекции запросов»: злоумышленник просил агента проверить хранилище при подготовке ответа.

Агент обнаруживал в хранилище вредоносную команду и выполнял её, продолжая как ни в чём не бывало отвечать пользователю. Жертва не подозревала, что в этот момент происходит кража её данных.

В одной из демонстраций ChatGPT-агент извлёк данные из почты пользователя и передал их условному злоумышленнику. Ущерб зависит от того, какими сервисами — Gmail, Google Диском, Teams, GitHub — пользуется человек.

CPR сообщили об уязвимости в OpenAI, которая вывела из эксплуатации проблемный экземпляр Artifactory и закрыла вектор атаки. Компаниям рекомендовали фиксировать, какими ИИ-инструментами пользуются сотрудники и к каким системам они подключены, а также контролировать все действия агентов, а не только их ответы.

источник

Загрузка страницы