Безопасность Athena

Управляемая автономность вместо полного доступа

Важные действия требуют явного разрешения, ограничиваются capability и оставляют проверяемый технический след.

Основные принципы

Безопасность встроена в рабочий процесс

Она не сводится к одному диалогу «Разрешить всё» при установке приложения.

01

Минимальный scope

Каждое действие использует только необходимую capability.

02

Явное намерение

Важная операция начинается после понятного действия владельца.

03

Привязка к payload

Разрешение нельзя применить к изменённой задаче.

04

Однократность

Использованный receipt не работает повторно.

05

Проверяемый итог

Результат подтверждается состоянием и evidence.

06

Возможность отзыва

Активные контуры доверия можно заморозить и отозвать.

PERMISSION RECEIPT

Разрешение имеет точный технический контракт

Оно содержит не общую фразу, а проверяемые поля, которые должны совпасть при выполнении.

  • Конкретная capability
  • Разрешённое приложение или тип артефакта
  • SHA-256 payload
  • Срок действия
  • Single-use и security epoch
permission_receipt.v1capability: desktop.process.openappId: notepadpayloadHash: 7c…9fsingleUse: trueexpiresAt: boundedsecurityEpoch: current
Allowlist

Что разрешено и что блокируется

Публичный интерфейс не превращается в универсальный запускатель команд.

Разрешённый контур

  • Известные приложения из allowlist
  • Detect, open, focus и report state
  • Создание нового зарегистрированного артефакта
  • Работа с подтверждённой вкладкой браузера
  • Проверка хеша и структуры результата

Заблокировано

  • Произвольные EXE и пользовательские пути
  • CMD, PowerShell, shell и runas
  • Произвольные аргументы запуска
  • UI Automation и скрытый ввод
  • Доступ к паролям и elevation
Privacy by design

Сохраняется только то, что нужно для выполнения и проверки

Фактическая политика данных будет опубликована вместе с выпуском. Архитектурный принцип уже определён: минимизация содержимого и отсутствие скрытого чтения.

Может сохраняться

  • Идентификатор действия
  • Capability и статус
  • SHA-256 результата
  • Время и security epoch
  • Техническое evidence

Не должно сохраняться без необходимости

  • Пароли и токены
  • Полный скрытый снимок страницы
  • Raw-заголовок пользовательского окна
  • Текст документа внутри evidence
  • Содержимое других приложений
action.jsonчто было разрешено
+
result.jsonчто произошло
+
evidence.jsonхеши и связи
EVIDENCE

Проверяемый результат без избыточного содержимого

Evidence связывает разрешение, действие и результат. Записи можно проверить по SHA-256, не сохраняя весь пользовательский контент.

  • Целостность action/result/evidence
  • Сопоставление с permission receipt
  • Проверка установленного приложения или файла
  • Фиксация ошибки без маскировки под успех
Freeze & revoke

Доверие можно остановить

Общий security epoch позволяет закрыть старые соединения и заставить runtime пройти новое подтверждение.

Активная сессия
→
Freeze / revoke-all
→
Старый порт отключён
→
Новое подтверждение
Ответственное раскрытие

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

Athena for Windows

Работа должна завершаться результатом.

Публичный установщик появится после release-candidate проверки на Windows.