Перейти к содержимому

Идёт открытая бета — все возможности бесплатныПодробнее

one-s-mcp

Что именно уходит наружу, а что остаётся у вас

· Команда one-s-mcp · 3 мин чтения

Что уходит наружу: из ответов, отказов, телеметрии и обращений в поддержку вычищены пути на дисках, имя пользователя Windows, сетевые папки и адрес сервера базы. Журнал диагностики остаётся локальным, задание ИИ-агенту уходит поставщику модели дословно
Содержание

«Код не покидает периметр» — фраза, которую пишут все. Проблема в том, что код — не единственное, что может рассказать о вашей компании лишнее. Раскладка машины тоже рассказывает: полные пути на дисках, имя пользователя Windows, сетевые папки, адрес сервера базы 1С. Собранные вместе, они складываются во внятную карту вашей инфраструктуры.

В августе мы прошли по всем исходящим каналам и вычистили из них эту раскладку. Рассказываем, что именно нашли, — потому что находка оказалась не там, где её обычно ищут.

Главным нарушителем были не ответы, а отказы

Когда думаешь про «что уходит наружу», проверяешь успешные ответы. Мы проверили и их, и всё остальное — и выяснили, что больше всего адресов выносили наружу тексты ошибок.

Логика простая и оттого неприятная. Успешный ответ пишем мы сами и следим за формулировками. А текст отказа часто приходит не от нас: его сочиняет библиотека, которая упала, и сочиняет по своим правилам. Отказ открыть векторный индекс называл каталог. Сбой рецепта агента показывал раскладку папок. Сетевая библиотека в тексте отказа цитировала адрес целиком — вместе с ключом.

Теперь отказ пересказывается своими словами. Это не значит «сообщение стало бесполезным»: смысл в нём остаётся, просто без адресов. Понятно, что пошло не так, и непонятно, где у вас что лежит.

Через что мы прошли

Вычиститель адресов стоит на каждом канале, по которому что-то может выйти за пределы машины:

Отдельно — журнал платформы 1С: он больше не называет сервер вашей базы. И отдельно — ключ от нейросети: он уходит только на тот адрес, который вы сохранили, и передаётся заголовком, а не в тексте, который может попасть в журнал.

Что осталось локальным — и почему это правильно

Журнал диагностики наружу не отправляется вообще. В нём есть и пути, и имя базы, и фрагменты кода 1С — и это нормально, потому что он лежит у вас на диске и никуда не едет. Здесь важно не перепутать две вещи: вычищено то, что уходит, а не то, что лежит. Журнал полезен именно своей полнотой; безопасным его делает не чистка, а то, что он остаётся на месте.

И вторая пара, которую тоже не стоит смешивать. «Вычищаем следы машины» — это не то же самое, что «журналы обезличены». В журналах остаются имена участников и имена баз. Вычищаются адреса на дисках, имя пользователя Windows, сетевые папки и адрес сервера базы. Обещать больше, чем сделано, — плохой способ говорить про приватность.

Граница, о которой предупреждаем вслух

Есть один канал, который вычисткой не закрывается по своей природе: задание, которое вы формулируете встроенному ИИ-агенту, уходит выбранному вами поставщику модели дословно. Поэтому агент прямо об этом предупреждает — и заодно подсказывает, что вставлять в задание адреса на диске, имя компьютера и сетевые папки не нужно. Модулю они и не требуются: ему нужен объект конфигурации, а не место файла на машине.

Это и есть та граница, которую мы считаем честной: не «мы всё скрыли», а «вот что остаётся у вас, вот что уходит и куда именно, и вот где решение за вами».

Что именно и где обрабатывается — короткий чек-лист собран на странице о приватности; отдельный разбор для руководителя — в статье «Что остаётся внутри компании».