Вступить в бету

Ваш компьютер. Ваши правила.

Zidos работает у вас: команды идут в песочницу, шаги в журнал. Каждый механизм ниже показан живым примером.

security.txt
Глиняный щит

Четыре границы

Разрешение, песочница, рабочий стол, браузер. Примеры живут на странице и ничего не шлют.

Разрешить команду?
go test -race ./internal/session

Истёк срок — отказ

Ответьте

Журналожидает 1

Ваш ответ.

Тест плана; другая команда.

Разрешите команду

В примере: разрешите, отклоните или выберите альтернативу; решение попадает в журнал примера.

Тест TestV1ApprovalDecisionBindsArgumentsSHA256 TestPermissionProfileValidationRejectsCriticalClassAllow
--unshare-net--die-with-parent--clearenv

Команды идут в песочницу

На Linux команда выполняется в bubblewrap без сети. Нет песочницы, нет запуска.

Код tool/sandbox_exec_linux.go:119-126Тест TestSandboxEgressAlwaysUnsharesNetwork

Рабочий стол изолирован

Помощники Linux (X11) работают в закрытом профиле bwrap: без сети и D-Bus, только DISPLAY. Без bwrap отказ.

Wayland, macOS и Windows не покрыты.

Код core/hostcall/linuxadapter/adapter_linux.goТест TestComputerUseDesktopNetworkConfinement TestComputerUseDesktopDBusUnreachable TestComputerUseDesktopHostEnvironmentScrubbed TestComputerUseDesktopRealActionsUnderConfinement
БраузерZidos
ПлатежиБраузер
  1. Scout

    Сайт разрешён

    Разрешённые сайты

  2. Scout

    Готово.

    Журнал

@ScoutБраузер
БраузерЖурнал
https://httpbin.org
Сайтыhttps://httpbin.org

httpbin.org

Сайт разрешён

Разрешите сайты

В примере адрес из списка открывается, чужой нет, пароль в журнале скрыт. На Linux Chromium работает в своей песочнице внутри нашей.

Код tool/browser.go:633-653Код tool/browser_actions.go:336

Проверяйте журнал

Контрольные точки подписаны Ed25519. Подмену находит отдельная программа.

ПлатежиЖурнал
  1. Reviewer

    permission.prompted

    Ждёт решения · Хеш записи aecf2533…

  2. Reviewer

    permission.decided

    allow · once · Хеш записи b2aefbd6…

  3. Zidos

    Скрыт до записи

    Authorization: [REDACTED]

    fabf7697…

Проверить цепочку

Цепочка цела · 3 записи

Код verifier/SPEC.md:438-490Тест TestTamperInTheMiddleIsDetected

Агент

Угроза

Агент запускает команду, которая трогает систему или сеть.

Защита

На Linux команды идут в песочницу bubblewrap; сеть внутри отрезана. Без песочницы команда не выполняется.

Тест TestSandboxEgressAlwaysUnsharesNetworkТест TestSandboxEgressNoProxyCannotConnect

Статус

Что проверено, что частично, что в плане.

МеханизмГде и как
Песочница команд, Linuxbubblewrap, сеть отрезана
Песочница команд, WindowsПрофиль, AppData, реестр и Credential Manager закрыты. Проверено на одном компьютере и учётной записи (Windows 11).
Песочница команд, macOSЧастично
Песочница браузераLinux. На macOS и Windows не поддержана: отказ без запуска драйвера.
Управление рабочим столомLinux/X11 в закрытом профиле bwrap
Windows-сервисНе поддерживается
Управление браузером с телефонаНе включено
Подписи выпусковСкрипты проверки и публичный якорь есть. Подпись каждого выпуска не утверждаем.
Воспроизводимые сборкиПроверка есть в скриптах выпуска; результат прогона на выпуске не подтверждён.
Остановка при смене MCP, неизменяемый архив журнала, внешняя метка времени, SIEMПланируем
Сертификаты (SOC 2, ISO, HIPAA)Нет
Приём сообщений об уязвимостяхСм. security.txt

Данные

Куда идут данные, что видит провайдер, как перенести.

Ядро слушает только этот компьютер. Удалённый доступ идёт через отдельный слушатель со своими ключами.

↗internal/serverapp/run.go:458↗localdiscovery.go:25↗Код ядра↗ enterprise docs/observability.md↗ enterprise docs/audit-export.md↗docs/SURFACES.md:128-145 · :205-209

Запрос после редакции секретов. При сбое сканера запрос не уходит. Claude, ChatGPT и Gemini работают с вашей подпиской.

↗transport.go:188

Заданные секреты и известные форматы вырезаются до записи: ключи облачных провайдеров, bearer, закрытые PEM, JWT. Неизвестный формат может остаться.

Командой экспорта и импорта. Секреты в архив по умолчанию не входят.

Код docs/DATA-LOCALITY.mdТест TestExportImportIsIdempotentAndSurvivesReopen

На Linux сеть у команд в песочнице отрезана всегда; это покрыто тестом.

Локальный слушатель

Ядро принимает подключения только с вашего компьютера. Доступ с телефона включается отдельно, со своими ключами.