Как Manus обрабатывает состояние входа в систему и учетные данные пользователя в облачном браузере
В этой статье рассказывается о том, как Manus управляет сессиями входа в своем облачном браузере, о рисках безопасности аутентификации с помощью агентов и об альтернативных подходах, таких как OAuth и хранилища учетных данных.
Представь себе такую ситуацию: ты просишь своего AI-агента забронировать билет на самолет, проверить электронную почту или обновить CRM. Для этого ему нужен доступ к твоим онлайн-аккаунтам. Но как ему войти в систему безопасно, не надоедая тебе постоянными запросами пароля?
Агенты могут выполнять множество задач от имени пользователя. Для этого им часто нужен доступ к сторонним сервисам: сайтам, базам данных, внешним API. Хотя иногда агент может подключаться к таким сервисам программно, во многих случаях по-прежнему требуется классический вход и взаимодействие с пользователем.
В пр едыдущей статье мы рассмотрели риски с точки зрения безопасности, особенно когда браузеры управляют учетными данными пользователя, что может привести к уязвимостям: https://blog.logto.io/agent-auth#chatgpt-operator-agent-auth-experience
Хотя такой подход вызывает обоснованные вопросы с точки зрения безопасности, как мы уже обсуждали, сложно игнорировать удобство для пользователя. Противоречие между удобством и безопасностью делает эту тему особенно интересной для дальнейших технических исследований.
В этой статье я расскажу, как некоторые агенты уже решают задачу, которую можно назвать «вход и аутентификация через браузер».
Мы детально рассмотрим подход Manus к решению этой задачи, оставшиеся риски и перспективы аутентификации в средах, где работают агенты.
Подход Manus: «Вошел один раз — оставайся в системе»
Manus создал функцию под названием Cloud Browser (Облачный браузер), которая работает как удалённый изолированный компьютер, функционирующий полностью в облаке. Это как приватный браузер твоего агента, у которого есть важная особенность: он запоминает состояние входа даже между разными устройствами и заданиями.
Вот как это работает:
- Ты вручную входишь на сайт через Cloud Browser. Это требуется только один раз для каждого сайта.
- Manus сохраняет данные твоей сессии: cookies, local storage, все, что нужно, чтобы оставаться авторизованным.
- Данные дважды шифруются: сначала локально, затем еще раз в облаке. Ничего не хранится в открытом виде.
- Когда агенту нужно снова зайти на сайт, Manus автоматически внедряет сессию в новый изолированный контейнер. Сайт считает, что ты всё ещё авторизован.
- Ты можешь синхронизировать данные между устройствами и в любой момент вручную очистить сессии через настройки.
Это похоже на то, как если бы ты дал агенту безопасный ключ-карту, которая работает везде — но только в его собственной запертой комнате.
Локальные браузеры (например, Chrome) и облачные браузеры под управлением агентов
Ты можешь спросить: «Чем это отличается от использования Chrome? Почему облачный браузер под управлением агента кажется более рискованным?» Давай разберёмся, почему так.
- Почему обычно безопасно доверять Chrome свои учетные данные
- Почему доверять их облачному браузеру агента рискованно
- Кто здесь «первая сторона», а кто «третья сторона» в каждом контексте