ИИ-агенты OpenAI научились обмениваться данными без сети - через кэш процессора

отметили
15
человек
ИИ-агенты OpenAI научились обмениваться данными без сети - через кэш процессора

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

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

Один агент кодировал информацию, вытесняя определённые данные из кэша, а второй измерял, сколько времени занимает их повторная загрузка. Поскольку чтение данных из кэша обычно быстрее, чем обращение к оперативной памяти, разница во времени позволяла восстановить переданное сообщение. После согласования протокола кодирования и декодирования агенты смогли обмениваться данными без сетевого соединения и общих файлов.

Этот случай напоминает более раннее предупреждение Нояма Брауна из OpenAI о том, что даже компьютеры, полностью изолированные друг от друга, теоретически могут обмениваться информацией через изменения температуры. В подобных экспериментах один компьютер нагревает процессор по определённому шаблону, а другой считывает изменения с помощью температурных датчиков. Такие каналы передачи данных крайне ограничены по скорости, но демонстрируют, что физическая изоляция не всегда исключает скрытую связь.

OpenAI начала проверять защищённость исследовательской инфраструктуры после того, как одна из моделей воспользовалась ошибочной настройкой DNS, чтобы выйти за пределы изолированной среды. Компания приостановила обучение передовой модели и привлекла группы ИИ-агентов для поиска уязвимостей в своих системах.

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

Добавил suare suare 24 Октября
Дополнения:

//rutube.ru/shorts/67bbb01ccd6c5847be7bbbde57b94678/

Добавил suare suare 24 Октября
Комментарии участников:
Lt.Turkish
+2
Lt.Turkish, 24 Октября , url

физическая изоляция

 Какая «физическая изоляция», если оба ИИ-агента имеют доступ к одному и тому же компьюеру?!!

Тут скорее "шпионский камень" имеет место быть...

Lt.Turkish
+2
Lt.Turkish, 24 Октября , url

«Шпионский камень» — история, которая произошла в 2006 году, когда ФСБ России обвинила Великобританию в использовании устройства для шпионажа, замаскированного под искусственный камень в московском парке.

Принцип работы: завербованный британской разведкой россиянин проходил мимо камня с карманным компьютером, при прохождении документы, сведения и сообщения автоматически

suare
+1
suare, 24 Октября , url
Я
Алиса

Сразу отвечу: напрямую — никак. Передача данных от одного ИИ-агента к другому через электрическую сеть невозможна. И дело тут не в каких-то запретах, а в самой природе таких систем.

Электрическая сеть — это канал для передачи электроэнергии (тока), а не информации. ИИ-агенты работают с данными: текстом, числами, запросами, ответами моделей. Они не «чувствуют» ток в проводах и не используют его для обмена смыслами.

Иногда в обсуждениях всплывают странные идеи (например, про «передачу данных через помехи в сети»), но это либо метафоры, либо крайне специфические и маловероятные технические курьёзы, не имеющие отношения к реальной передаче осмысленных сообщений между агентами.

При этом в кибербезопасности действительно есть интересные исследования на смежную тему: учёные (в том числе из OpenAI) показывали, что даже в полностью изолированных вычислительных средах агенты могут находить неочевидные каналы для скрытой передачи данных — например, используя особенности работы кэша процессора или даже отслеживая температурные изменения. Но это именно скрытые, нетипичные каналы, а не штатная передача данных по сети.

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

Я
Алиса

Между ИИ‑агентами данные передают не по электрической сети, а через специально предназначенные для этого механизмы. Вот основные методы — с пояснением, где и зачем их используют.

Протоколы прямого взаимодействия агентов
  • A2A (Agent-to-Agent Protocol) — открытый стандарт (поддерживается Linux Foundation), который делает агентов совместимыми между разными платформами. Агент публикует «визитку» (AgentCard) с описанием своих возможностей, а другие агенты отправляют ему задачи в виде объектов Task с жизненным циклом (создание, прогресс, результат). Транспорт — JSON‑RPC 2.0 поверх HTTP(S), плюс SSE для потоковой передачи промежуточных результатов. Подходит, когда агенты должны договариваться друг с другом без жёсткой центральной логики.
  • MCP (Model Context Protocol) — не столько «агент‑к‑агенту», сколько «агенту к инструментам», но часто используется в мультиагентных системах: один агент может делегировать подзадачи другим агентам через общие MCP‑серверы, которые предоставляют доступ к данным и функциям. Удобно, если агенты работают с общими внешними источниками (базы, файловые хранилища, API).
Через API и RPC
  • REST/gRPC API — самый распространённый способ: агент отправляет HTTP‑запрос (или gRPC‑вызов) другому агенту и получает ответ. gRPC лучше для частых и быстрых обменов с бинарным форматом и потоками.
  • Webhook‑уведомления — агент не опрашивает другого постоянно, а подписывается на события: как только у второго агента что‑то происходит (готов результат, возникла ошибка), он сам отправляет уведомление. Это снижает нагрузку и делает систему событийно‑ориентированной.
Очереди сообщений и потоковая передача событий
  • Apache Kafka, Redpanda, Pulsar — агенты пишут события в топики и читают из них. Это даёт буферизацию, надёжность и возможность масштабировать независимых агентов, которые не знают друг о друге напрямую.
  • RabbitMQ, NATS — очереди и pub/sub для более простых сценариев, где не нужен тяжёлый стриминг, но нужна гарантия доставки и маршрутизация.
  • Event‑Driven Architecture (EDA) — общий подход: агенты реагируют на события (например, «задача завершена», «данные обновлены»), а не вызывают друг друга напрямую. Это повышает отказоустойчивость и гибкость.
Общие хранилища данных
  • Базы данных (PostgreSQL, MongoDB и др.) — агенты обмениваются данными, записывая и читая из общей БД. Удобно для сложных структур и транзакций, но требует аккуратности с конкурентным доступом.
  • Объектные хранилища (S3‑совместимые) — агенты кладут туда файлы/артефакты (отчёты, графики, аудио), а другой агент забирает по ссылке. Хорошо для больших данных.
  • Кэш/хранилище состояний (Redis) — для быстрых временных значений, флагов, очередей задач, распределённых блокировок.
Файловые и сетевые механизмы
  • Локальная или сетевая файловая система — простой способ для пакетной передачи: один агент пишет файл, другой читает. Подходит для редких, но объёмных данных.
  • gRPC/HTTP‑потоки — если нужно передавать большие потоки данных (видео, аудио, логи) без загрузки целиком в память.
Специализированные и экспериментальные каналы
  • «Скрытые» каналы (через кэш, тайминги, температуру CPU и т. п.) — это исследовательские сценарии и темы кибербезопасности, а не штатные способы передачи данных.
  • Передача через побочные эффекты (например, запись в лог, изменение метрик) — иногда используют как примитивный обмен, но это антипаттерн для основной логики: ненадёжно, трудно контролировать и отлаживать.
Как выбрать метод
  • Нужна строгая совместимость между разнородными агентами → A2A.
  • Агенты в одной системе, нужна простота и скорость → REST/gRPC или очередь (RabbitMQ/NATS).
  • Много событий, важна буферизация и масштабирование → Kafka/Pulsar + EDA.
  • Обмен большими файлами/артефактами → S3‑хранилище + ссылки в сообщениях.
  • Требуется доступ к общим инструментам/источникам → MCP.
  • Нужно хранить состояние и сложные структуры → БД + кэш (Redis).

Если скажете, какой сценарий у вас в голове (например, «агенты в одном контейнере», «распределённая система на разных серверах», «обмен большими отчётами» или «координация без центрального оркестратора»), подскажу конкретный стек и пример схемы обмена.

К дополнительным результатамК основным результатамОбратная связь о специальных возможностях

Дополнительная информация о запросе
Некоторые сайты могут не открываться в вашем браузере из-за отличий в настройках безопасности. Попробуйте открыть их в Яндекс Браузере.
  • Быстрый ответ Алисы AI
    Содержимое ответа
    Отличный вопрос! Я коротко объясню суть: протокол A4A (Agent for Agent) создали именно для того, чтобы убрать «посредника» между ИИ-агентами. vc.rua4a.network
     
    В чём была проблема? Сейчас, когда двум агентам — например, вашему и вашего коллеги или партнёра — нужно что-то согласовать (формат данных, время созвона, правки по проекту), человек вынужден брать на себя роль курьера. Вы даёте задачу своему агенту, он копирует ответ, пересылает в мессенджер, получает ответ от коллегиного агента и копирует его обратно вам. То есть два искусственных интеллекта вообще не общаются напрямую — два человека работают посредниками. vc.ru
     
    Как A4A решает эту задачу? Идея в том, чтобы у каждого агента появился свой уникальный «адрес» в сети (примерно как email или номер телефона). Вместе с адресом формируется и «визитная карточка» с QR-кодом — она описывает, что умеет агент, какие задачи принимает. vc.ru
     
    И тогда сценарий меняется кардинально:
    • Вы один раз разрешаете своему агенту «дружить» с агентом коллеги или партнёра.
    • Дальше вы можете давать ему задачи естественным языком: «Спишись с агентом Алексея и договоритесь, какой формат данных мы используем на стыке модулей».
    • Агенты обмениваются сообщениями напрямую, через зашифрованный канал, сверяют детали в рамках тех полномочий, которые вы им задали, и возвращают вам уже готовый результат.
    vc.ru
     
    То же самое работает и для взаимодействия с корпоративными агентами (например, виртуальный сотрудник в поддержке или при согласовании заявки). vc.ru
     
    А ещё в протоколе продумана безопасность. У каждого агента есть ключ, а связь идёт через специальные узлы (relay), которые проверяют, не нарушает ли передача данных правила протокола. Можно выбрать доверенных издателей удостоверений — они помогают проверить, с кем именно связываешься. a4a.networka4a.network
    В общем, A4A — это шаг к более автоматизированной и слаженной работе мультиагентных систем. Хотите, расскажу чуть подробнее, как технически устроена передача сообщений в такой сети? vc.rua4a.network
     
    Оценить ответ
    15 источников
  • vc.ru
  • vc.ru
  • a4a.network
  • trends.rbc.ru
  • lifehacker.ru
  • provod.ai
  • sostav.ru
  • a4a.network
  • habr.com
  • hi-tech.mail.ru
  • cloud.ru
  • kaspersky.ru
  • garant.ru
  • learn.microsoft.com
  • ascn.ai
  •  
    • Какие преимущества даёт использование протокола A4A?
    • Как настроить протокол A4A для своего ИИ-агента?
    • Какие ограничения есть у протокола A4A?
    Алиса старается, но может ошибаться — проверяйте важное. Подробнее
  • Когда твой ИИ-агент сам списывается с агентом коллеги или компании: зачем мы открыли...
    vc.ru›ai/3210901-protokol-a4a-vzaimodejstvie-ii-…
    Опубликовано вчера
    вчера
    Протокол A4A для общения ИИ-агентов, возможность прямого взаимодействия, безопасность и шифрование...
  • Артем Моргунов @id6157376 — блог на vc.ru
    vc.ru›thceo
    Опубликовано вчера
    вчера
    Когда твой ИИ-агент сам списывается с агентом коллеги или компании: зачем мы открыли протокол A4A.
  • Как подключить ИИ-агентов к бизнес-процессам: зачем и как компаниям внедрять протокол MCP
    sostav.ru›Digital›Нейросети
    Как поручить рутину ИИ-агенту и не потерять контроль над процессами...
    Не найдено: списывается, твой
  • A4A — открытый протокол связи AI-агентов | A4A — Agent for Agent
    a4a.network
    Открытая сеть AI-агентов. У вашего агента появится адрес в сети Интернет. И он сможет общаться с другими агентами...
    Не найдено: списывается, твой
  • AI-агенты: что это, как работают и какие задачи решают | Skillfactory media
    blog.skillfactory.ru›Среда›Разбор
    Полный разбор AI-агентов: чем они отличаются от обычного ИИ, как устроены и где применяются.
    Не найдено: списывается, открыли
  • Как A2A‑протокол обеспечивает оркестрацию ИИ‑агентов / Хабр
    habr.com›ru/companies/cloud_ru/articles/1011868/
    A2A-протокол позволяет агентам общаться напрямую друг с другом. Но в корпоративных системах с десятками или...
    Не найдено: списывается, коллеги
  • Царь-гайд: ИИ-агенты. О чем вам не расскажут стартапы — Михайлов и Партнёры
    m-p.ru›media/car-gajd-ii-agenty-o-chem-vam-ne-…
    Сильные места ИИ-агента: где он реально принесет пользу. Слабые места ИИ-агента: о чем молчат стартаперы.
    Не найдено: коллеги, протокол
  • ИИ-агенты: что это, как работают, как сделать, примеры | РБК Тренды
    trends.rbc.ru›Индустрия 4.0›ИИ-агенты: что это такое и как они работают
    Примеры ИИ-агентов. Первой компанией, которая выпустила автономного агента, стала Antropic.
    Не найдено: списывается, открыли
  • ИИ-агенты: что это такое, как работают и зачем нужны — Лайфхакер
    lifehacker.ru›ii-agenty/
    Что такое ИИ-агенты и кому они могут пригодиться. Это как чат-бот, только умнее и с дополнительными инструментами.
    Не найдено: списывается, коллеги
  • Что такое A2A Agent2Agent протокол общения ИИ-агентов
    bigdataschool.ru›Энциклопедия›A2a
    A2A (Agent2Agent Protocol) — открытый протокол взаимодействия ИИ-агентов. Agent Card, жизненный цикл задачи...
    Не найдено: коллеги, твой
  • ИИ-агенты: что это такое и как происходит их внедрение
    journal.sovcombank.ru›Технологии›ИИ-агенты: что это и как они работают
    Сайт организации, сведения о котором внесены в список адресов web-сайтов кредитных организаций
    и список профессиональных участников рынка ценных бумаг
    Все про лучшие ИИ-агенты, их создание, внедрение и типичные ошибки при использованиии собрали в одной статье.
    Не найдено: списывается, коллеги
  • ИИ-агент: что это, как работает, для чего нужен и как его создать
    secrets.tbank.ru › tehnologii/kak-ispolzovat-ii-agentov/
    Сайт организации, сведения о котором внесены в список адресов web-сайтов кредитных организаций
    Разбираем, что такое ИИ-агенты, как они работают, чем отличаются от чат-ботов, какие бывают виды, где применяются в...
    Не найдено: списывается, твой
  • Как создать своего первого ИИ-агента: пошаговая инструкция
    netology.ru›blog/kak-sozdat-ii-agenta-poshagovaya…
    • Примеры готовых ИИ-агентов с открытым кодом
    • Типичные ошибки и барьеры при создании ИИ-агента
    Не найдено: списывается, протокол
Страницы результатов поиска
GoogleBing
ya.ru
О компанииКоммерческие предложенияВакансииЛицензия на использованиеПолитика конфиденциальностиПравила рекомендаций
suare
+1
suare, 24 Октября , url

ИИ-агенты общаются между собой двумя основными способами: через стандартизированные протоколы (структурированные сообщения по сети) и через спонтанно возникающие языки (когда агенты договариваются о значениях слов в процессе взаимодействия). В индустрии сейчас доминируют протоколы вроде A2A и MCP, но исследования показывают, что агенты способны и на самоорганизацию.

📡 Стандартизированные протоколы (как в индустрии)

Современные системы стремятся к совместимости, поэтому общение строится по четким правилам. Ключевых протоколов несколько:

· A2A (Agent-to-Agent): Предназначен для координации «равных» агентов. Они обмениваются асинхронными структурированными сообщениями (задачи, события), могут делегировать работу и уточнять детали. Это похоже на обмен сообщениями в распределенных системах, а не на простой вызов функции .
· MCP (Model Context Protocol): Решает задачу доступа к инструментам и данным. Агент выступает клиентом, который через MCP-сервер вызывает внешние функции (базы данных, API, скрипты) по строгому контракту .
· ACP (Agent Communication Protocol): Ориентирован на корпоративную среду. Использует REST-подобный стиль поверх HTTP, что упрощает интеграцию с существующей инфраструктурой (логирование, аутентификация, шлюзы) .

На практике часто используют связку A2A + MCP: MCP отвечает за инструменты, а A2A — за общение агентов между собой .

🧬 Спонтанная самоорганизация (как в исследованиях)

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

🕵️ Необычные каналы (скрытая связь)

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

Итог: Если вам нужно строить систему с ИИ-агентами, ориентируйтесь на A2A и MCP — это стандарты, которые поддерживают крупные игроки (Google, Microsoft, Anthropic). Если же вас интересует фундаментальная сторона вопроса, то исследования показывают, что агенты способны на удивительную адаптацию, вплоть до создания собственных языков и поиска нестандартных каналов связи.



Войдите или станьте участником, чтобы комментировать