Відсутній журнал аудиту MCP
Логування, ввімкнене сьогодні, не поверне вчорашнього.
Що таке Відсутній журнал аудиту MCP?
Журнал аудиту не можна створити заднім числом. Якщо на вашому шлюзі MCP логування викликів інструментів було вимкнене в проміжок, який цікавить розслідування, жодне подальше налаштування не поверне те, що ніколи не записувалося. Ви розглянете скаргу, що припала на 64-годинну прогалину в логуванні, і побачите, що відповіді немає. Потім ви централізовано ввімкнете логування, задасте строк зберігання, довший за час виявлення, увімкнете сховище, захищене від змін, і відтворите робочий процес, щоб перевірити: трасування фіксує і запит, і результат.
Що ви дізнаєтесь у Відсутній журнал аудиту MCP
- Розпізнавайте, що логування викликів інструментів, строк зберігання й сховище, захищене від змін, треба ввімкнути до інциденту: створити записи розслідуванням уже після нього неможливо
- Усвідомлюйте, що ввімкнення логування аудиту діє лише на активність від цього моменту й не може заднім числом відновити проміжок, який минув із вимкненим логуванням
- Читайте повідомлення шлюзу про прогалину в покритті, щоб точно визначити, за який проміжок і на яких серверах немає записів викликів, а не вважати, що відсутність трасування означає, що інциденту не було
- Пояснюйте, чому логування викликів інструментів, строк зберігання й захист від змін налаштовують централізовано на шлюзі, а не залишають кожному підключеному серверові MCP чи клієнтові окремо
- Розрізняйте запит (метод і параметри) та результат у записі трасування й пам'ятайте, що повний запис аудиту потребує обох, щоб показати, що насправді зробив виклик інструмента
Відсутній журнал аудиту MCP — Кроки навчання
-
Скарга, передана на перевірку
Аліса — аналітикиня з реагування на інциденти в компанії Sarnholt Systems. Коли питання безпеки чи комплаєнсу стосується дій агента ШІ, її робота — підтвердити, що сталося, за реальною телеметрією, а не за припущеннями. У каналі siem-alerts з'являється повідомлення від бота комплаєнсу Sarnholt.
-
Відкриття WorkStream
Аліса відкриває WorkStream, щоб прочитати сповіщення повністю.
-
Сповіщення від комплаєнсу
Комплаєнс виклав усе чітко: скарга клієнтки, номер звернення і проміжок часу, який поки ніхто не підтвердив.
-
Відкриття шлюзу
Усі виклики інструментів MCP, які роблять агенти ШІ Sarnholt, мають проходити через шлюз компанії. Саме там налаштовано логування викликів і строк зберігання записів, і вони не залежать від того, що збереже той чи інший клієнт.
-
Вхід
Саме на шлюзі налаштовують логування, строк зберігання й захист від змін для кожного сервера, який підключає компанія, а не лише для сеансу самої Аліси.
-
Немає покриття за цей проміжок
Сторінка аудиту відкривається не інформаційною панеллю, а червоним банером.
-
Перевірка: що виправить увімкнення сьогодні
-
Закриваємо прогалину на майбутнє
Ці 64 години втрачено. Що б не виконувалося за цей час, у жоден журнал воно вже не потрапить. Аліса може лише подбати, щоб наступні 64 години й кожна година після них залишали повний запис.
-
Вмикаємо логування
Перше налаштування — саме те, що закрило б цю прогалину: воно записує кожен запит до інструмента та його результат.
-
Вибір строку зберігання
Ввімкненого логування без заданого строку зберігання замало: не менш важливо, як довго записи зберігаються, перш ніж їх видалять.
Охоплення стандартів безпеки
OWASP MCP Top 10
- MCP08:2025 Lack of Audit & Telemetry
CWE
- CWE-778 Insufficient Logging
- CWE-223 Omission of Security-relevant Information
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