Warrant canaries explained
Ответ
Warrant canary — это подписанное заявление о том, что провайдер не получал секретных юридических требований, публикуемое по расписанию. Его отсутствие сигнализирует о том, что провайдеру запрещено говорить прямо. Юридическая теория — что принудительная речь сложнее, чем запрет на разглашение, — не проверена в большинстве юрисдикций.
Механизм
Некоторые юридические предписания сопровождаются запретом на разглашение: провайдер должен выполнить требование и не раскрывать его существование. Канарейка переворачивает проблему. Провайдер регулярно публикует подписанное заявление, что такого предписания не было. Если оно приходит — заявление не обновляется. Ничего не раскрывается, просто перестает происходить.
Теория состоит в том, что заставить компанию активно публиковать ложное заявление юридически сложнее, чем запретить ей раскрывать правдивое. В большинстве юрисдикций это никогда не проверялось — это первое, что должна сказать любая честная страница на эту тему.
Что делает канарейку заслуживающей доверия
Криптографическая подпись, чтобы ее нельзя было подделать. Фиксированный график, чтобы отсутствие было однозначным. Недавний внешний источник энтропии — хэш блока Bitcoin или заголовок газеты — встроенный в текст, доказывающий, что заявление подписано после этой даты, а не заранее пачкой.
Без источника энтропии провайдер под давлением может выдать стопку предварительно подписанных будущих канареек, и механизм рухнет. Это единственная деталь, которая отличает настоящую канарейку от украшения, и у большинства опубликованных канареек ее нет.
- PGP-подпись с опубликованным, проверяемым ключом
- Фиксированный график публикации — у нас ежеквартальный
- Недавний хэш блока Bitcoin, встроенный в подписанный текст
- Явный перечень того, на что распространяется заявление
- Предыдущие версии архивируются и независимо зеркалируются
Проверка нашей
Скачайте канарейку по адресу /canary, импортируйте ключ, опубликованный на /pgp, и проверьте подпись с помощью gpg --verify. Сверьте хэш блока с блокчейн-explorer и убедитесь, что блок добыт не ранее указанной даты.
Сверьте отпечаток ключа с копией на странице контактов и с любым независимым зеркалом, которое найдете. Ключ, полученный с того же сервера, который вы пытаетесь проверить, доказывает меньше, чем хотелось бы.
Что делать, если она пропала
Не паниковать и не игнорировать. Канарейки пропадают по скучным причинам: тот, кто подписывает, в отпуске, график сдвинулся, кто-то забыл. Один пропущенный цикл — слабое доказательство.
Канарейка, которая пропала, а затем тихо возобновлена с другим текстом, — гораздо более сильное доказательство, как и пропажа, о которой провайдер не комментирует. Правильная реакция на подлинную пропажу — перенести данные, которые вы не можете позволить раскрыть, а не подозревать худшее во всем.
Часто задаваемые вопросы
01 Действуют ли warrant canaries?
Юридически — не проверено в большинстве юрисдикций. Теория о том, что принудительная ложь труднее, чем запрет правды, правдоподобна, но не доказана. Относитесь к канарейке как к одному сигналу, а не как к доказательству.
02 Как проверить вашу?
Скачайте /canary, импортируйте ключ по адресу /pgp, выполните gpg --verify, затем проверьте встроенный хэш блока Bitcoin на блокчейн-explorer, чтобы убедиться, что подпись датирована после этого момента.
03 Что, если канарейка не обновлена?
Рассматривайте один пропущенный цикл как слабое доказательство — графики срываются по банальным причинам. Пропажа с последующим тихим изменением формулировок или пропажа, которую провайдер не обсуждает, — гораздо более сильный сигнал.
Похожее