Міжклієнтний витік контексту

Міжклієнтний витік контексту

Коли один агент обслуговує багатьох клієнтів, його контекст — це дані.

Що таке Міжклієнтний витік контексту?

Агент ШІ, що обслуговує багатьох клієнтів, зберігає робочий контекст і пам'ять, і обидва — це дані. Якщо жоден із них не обмежений одним сеансом, інформація, отримана для одного клієнта, з'являється в розмові з наступним — хоча жоден інструмент не використали неправильно, контроль доступу не зламано і зловмисника немає. Ви проведете два сеанси і побачите, як рахунок і дані картки одного клієнта з'являються у відповіді іншому, доведете за трасуванням викликів інструмента, що жоден пошук не діставав чужий запис, а потім забезпечите на шлюзі контекст на сеанс і тимчасову пам'ять.

Що ви дізнаєтесь у Міжклієнтний витік контексту

Міжклієнтний витік контексту — Кроки навчання

  1. Клієнт побачив чужі дані

    У службі підтримки Sarnholt працює агент ШІ, який шукає облікові записи клієнтів. Сьогодні вранці клієнт повідомив, що агент не обмежився пошуком.

  2. З одного сеансу в інший

    Прочитайте звіт і зрозумійте, що він показує: відповідь не хибна, а чужа — вона про іншого клієнта.

  3. Перший сеанс

    На лівому екрані Аліса відкриває агента підтримки, щоб відтворити сеанс попередньої клієнтки, чиї дані потім витекли.

  4. Обліковий запис Ренати

    Перша клієнтка, Рената Восс, питає, чому її рахунок на оплату досі прострочений. Аліса виконує пошук так само, як працівник служби підтримки.

  5. Усе правильно, і тепер це запам'ятовано

    Тут усе гаразд. Рената запитала про свій обліковий запис і отримала його. Проблема в тому, що з цими даними буде далі.

  6. Другий сеанс

    Інший клієнт, Томас Ек, має зовсім інше запитання. Аліса відкриває його сеанс на правому екрані — так у службі підтримки опрацьовують наступне звернення.

  7. Томас питає про себе

    Томас хоче лише дізнатися, коли з нього спишуть наступний платіж. У його запиті більше нікого не згадано.

  8. Ось де витік

    Дані самого Томаса правильні. Другого абзацу тут не повинно бути.

  9. Що пішло не так

  10. Де забезпечується ізоляція

    Те, чи є сеанс межею, не виправляють у кожному зверненні окремо. Це політика, яку шлюз забезпечує для агента.

Охоплення стандартів безпеки

OWASP MCP Top 10

  • MCP10:2025 Context Injection & Over-Sharing

CWE

  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor
  • CWE-488 Exposure of Data Element to Wrong Session

CIS Controls

  • CIS 16 Application Software Security

NIST CSF

  • PR.AT-02 Individuals in specialized roles are provided with awareness and training so that they possess the knowledge and skills to perform relevant tasks with cybersecurity risks in mind
  • PR.PS Platform Security