Безопасность и права
Кто что может
- Настройки речи, мозгов, инструментов и навыков видит и меняет только владелец дома.
- Колонка и MCP-сервер получают настройки, пишут журнал и берут токен музыки по ключу колонки и только через домашний вход сервера дома. Снаружи эти адреса отвечают отказом.
- Голос — признак, а не пароль: его подделает запись или телевизор. Хомер узнаёт своих по голосу и гостю не даёт камеры, поручения, память и правку плана, но расширить права голос не может. Поэтому всё опасное идёт через Opus с журналом, набор инструментов колонки можно урезать, а поручения закрыть пинкодом.
Что инструменты не умеют
Без полного доступа после пинкода инструменты не умеют:
- Запускать программы, команды оболочки, читать и писать файлы.
- Делать произвольные запросы в сеть.
- Удалять устройства, менять конфигурацию, обновлять или перезапускать Home Assistant.
- Вызывать сервисы Home Assistant вне белого списка.
Что получает Claude
Мозги работают на вашем компьютере, но рассуждает модель в облаке Anthropic, как и при любом запросе Claude Code. Вместе с фразой туда уходит снимок дома: имена устройств, комнаты, состояния. Записи камер, токены и пароли не уходят.
Журнал
Всё опасное и все шаги Opus записываются в Telegram-группу дома — см. Журнал в Telegram. Это и контроль, и разбор задним числом: кто, когда, что и с каким результатом.
Что выключить, если колонка в общей комнате
delegateу колонки — поручений не будет вовсе.zigbee_*у поручений — голосом нельзя будет открыть сеть или переименовать устройства.music_play— если колонкой пользуются дети.- Подтвердите свои голоса в «Голосах дома»: остальные станут гостями и камер, поручений, памяти и правки плана не получат.
Пинкод поручений
Настройки → Колонка → Мозги Хомера → Пинкод поручений. Владелец задаёт пинкод (4–8 цифр) или парольную фразу (2–6 слов).
С пинкодом каждое поручение старшей модели идёт так:
- Колонка повторяет просьбу: «Правильно поняла: открыть калькулятор на компьютере? Если да — скажите пинкод».
- Вы говорите пинкод. Колонка понимает «1234», «один два три четыре» и «двенадцать тридцать четыре».
- Пинкод верный — поручение начинается. Следующие 5 минут вместо пинкода хватает «да».
«Нет» или «отмена» отменяет поручение. Три неверных пинкода подряд отменяют его и ставят поручения на паузу на 5 минут; об этом приходит запись в журнал.
Пинкод не хранится нигде открытым текстом: сервер дома держит соль и хэш, колонка сверяет услышанное с хэшем. Сказанный пинкод не попадает ни в журнал колонки, ни в «Разговоры с колонкой», ни в память головы.
Через Алису и вслух
Пинкод, сказанный Алисе, распознают серверы Яндекса, и он остаётся в истории запросов вашего аккаунта. А голосом его слышит любой, кто рядом. Это защита от случайной команды и от гостя, а не от того, кто подслушал.
Полный доступ после пинкода
Отдельный флажок там же. С ним поручение после пинкода выполняет Claude Code на компьютере с колонкой со всеми инструментами и без подтверждений: запускает программы («Хомер, открой калькулятор»), открывает сайты, работает с файлами и оболочкой. Каждое такое поручение помечается в журнале «⚠️ полный доступ».
Без флажка поручения после пинкода делают только то, что умеют инструменты.