Витік токенів MCP

Витік токенів MCP

Токен у вашій конфігурації MCP — це токен, який читає ваш помічник.

Що таке Витік токенів MCP?

Секрет, збережений відкритим текстом у файлі конфігурації MCP, розкривається, щойно будь-що відтворить цей файл, а помічник ШІ, якого просять допомогти з налагодженням з'єднання, його відтворить. Ви побачите, як довгоживучий токен без строку дії потрапляє в стенограму чату, а потім той, хто його знайшов, використовує його проти справжнього Customer API. Ви простежите витік до конфігурації, а не до помічника, який повторив її вміст, і замінете секрет, записаний прямим текстом, посиланням на короткоживучі облікові дані OAuth з вузькою областю дії.

Що ви дізнаєтесь у Витік токенів MCP

Витік токенів MCP — Кроки навчання

  1. Консоль витоків

    «Консоль витоків» Боба — це збирач, що працює постійно: він обходить публічні сервіси обміну текстовими фрагментами та спільний вивід налагодження й відбирає все, що схоже на облікові дані постачальника. Позаминулої ночі він знайшов збіг, що стосується компанії Sarnholt Systems.

  2. Звідки це взялося

    Консоль зберігає слід кожного збігу: з якого джерела він надійшов, який шаблон спрацював і в якому тексті знайшовся. Нічого з цього не потребувало доступу до Sarnholt.

  3. Облікові дані без обмежень

    Верхня панель консолі показує, що саме тепер у руках Боба.

  4. Це не злам

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

  5. Пробний запит

    Перш ніж щось робити з токеном, Боб перевіряє, чи облікові дані ще діють, і з'ясовує, до чого вони дають доступ. Він надсилає запит на ендпоінт інтроспекції API, який розповідає про сам токен і не віддає жодних даних.

  6. Прийнято без перевірки

    Відповідь приходить точно така, як на виклик від власної інтеграції Sarnholt.

  7. Отримання списку

    Пробний запит лише показав, що токен відповідає. Тепер Боб звертається тим самим токеном до колекції клієнтів і просить усе, бо області дії токена цього не забороняють.

  8. Імена, а не рядки

    Це не кількість, а сам список клієнтів: його віддали на один виклик із обліковими даними, які ніколи не мали виходити за межі сеансу налагодження.

  9. Перевірка: чому цей токен варто було шукати

  10. Рухаємося далі

    Поки що Бобові вистачає того, що є: робочі облікові дані та розуміння, до чого вони дають доступ. Він записує собі успіх, залишає консоль працювати й береться за інше.

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

OWASP MCP Top 10

  • MCP01:2025 Token Mismanagement & Secret Exposure

CWE

  • CWE-522 Insufficiently Protected Credentials
  • CWE-540 Inclusion of Sensitive Information in Source Code

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