Добавляя бота безопасности, вы отдаёте ему журнал аудита, сообщения, а иногда и права администратора. Взамен вы доверяете тому, кто его написал. Механизма нет: это принимается на веру. Эта страница существует, чтобы здесь ничего не приходилось принимать на веру.
Цифры
Ни разу. И если однажды это перестанет быть нулём, число скажет об этом так же.
Как это работает
- Разрешение даёте вы, из Discord. Командой
/поддержка разрешить, и только владелец сервера. Оно истекает само (по умолчанию 30 минут, максимум четыре часа), и вы закрываете его в любой момент через/поддержка отозвать. - Записывается всё. Запрос, выдача, каждый открытый экран, отзыв — и отказ тоже. Если бы записывались только удачные входы, пустой журнал не отличал бы «никто не смотрел» от «смотрели другим путём».
- И это попадает в цепочку хешей, а не в наш отдельный файл. То есть покрывается корнем Меркла, подписанной ежечасной справкой, копией в репозитории, который нам не подчиняется, и подписями свидетелей. Чтобы удалить запись о доступе, нужно порвать цепочку — а это видно.
- Дверь можно закрыть полностью. Поставьте
/поддержка режимв «never» — и мы не войдём никогда, даже в аварийной ситуации. Цена названа там же, где включается: если внутри что-то сломается, мы не сможем посмотреть.
Проверьте сами, не доверяя нам
- Если это ваш сервер:
/поддержка историяпокажет всё целиком, а/целостностьпроверит, что журнал не трогали. - Если вы третья сторона: скачайте /api/attest и прогоните
tools/verify.py— он не зависит ни от чего нашего. Он проверяет подписи, цепочку и то, что журнал никогда не уменьшался. - И код: каждая ежечасная справка несёт хеш работающего кода. Развёртывание в обход всего этого изменило бы хеш, и свидетели это увидели бы.
Чем это НЕ является
Это не сквозное шифрование. Ваши данные лежат открытыми на нашем диске, и процесс бота их читает, потому что модерировать — значит видеть то, что модерируешь; тот, у кого есть root на машине, откроет базу, и никакая дверь этого не остановит. Это ограничивает обычный путь — панель, где реально смотрят — и гарантирует не «это невозможно», а «этого нельзя сделать незаметно». Мы предпочитаем сказать так, чем обещать больше.