Сложность ИИ-систем выходит далеко за пределы самих моделей. Уязвимости возникают там, где ИИ взаимодействует с внешним миром — и вот почему:
💜ИИ-функциональность нередко использует
iframe или компоненты с динамическим рендерингомЭто снова открывает возможности для классических атак на клиенте, таких как XSS и небезопасная работа с
postMessage. Всегда проверяйте интеграцию LLM на фронте.💜Кастомные API, которые подключаются к моделям, требуют тщательного тестирования
Обратите внимание на IDOR или другие ошибки контроля доступа — особенно в том, как API обрабатывает данные ещё до того, как они попадут в модель.
👉 Помимо этого, существуют и специфические уязвимости, характерные для ИИ-систем:
— В системах RAG (Retrieval Augmented Generation) может произойти утечка внутренних данных
— В архитектурах с циклической логикой возможны злоупотребления через tool chaining
— Даже LLM, работающие в CLI, могут быть уязвимы к атакам с использованием ANSI escape-последовательностей
