Warrant canaries: пояснення
Відповідь
Warrant canary — це підписане твердження, що провайдер не отримував секретних юридичних запитів, яке регулярно публікується. Його відсутність сигналізує про те, що провайдеру заборонено говорити прямо. Юридична теорія — що примус до мовлення складніший за заборону мовлення — не перевірена в більшості юрисдикцій.
Механізм
Деякі юридичні накази супроводжуються забороною розголошення: провайдер повинен виконати наказ і не повідомляти про його існування. Канарка перевертає проблему. Провайдер регулярно публікує підписане твердження, що такого наказу не було. Якщо наказ надходить, твердження не оновлюється. Нічого не розкривається — щось просто перестає відбуватися.
Теорія полягає в тому, що змусити компанію активно публікувати неправдиве твердження юридично складніше, ніж заборонити їй розкривати правдиве. У більшості юрисдикцій це ніколи не було перевірено, і це перше, що має сказати будь-яка чесна сторінка на цю тему.
Що робить канарку надійною
Криптографічний підпис, щоб її не можна було підробити. Фіксований графік, щоб відсутність була однозначною, а не неоднозначною. Нещодавнє зовнішнє джерело ентропії — хеш блоку Bitcoin або заголовок газети — вбудоване в текст, що доводить, що твердження було підписане після цієї дати, а не попередньо підписане масово.
Без джерела ентропії провайдер під тиском міг би передати стос попередньо підписаних майбутніх канарок, і механізм руйнується. Це єдина деталь, яка відрізняє справжню канарку від прикраси, і більшість опублікованих канарок її не мають.
- Підпис PGP з опублікованим, перевірним ключем
- Фіксований графік публікації — наш — щоквартально
- Нещодавній хеш блоку Bitcoin, вбудований у підписаний текст
- Явний перелік того, що охоплює твердження
- Попередні версії зберігаються та незалежно дзеркалюються
Перевірка нашої
Завантажте канарку на /canary, імпортуйте ключ, опублікований на /pgp, і перевірте підпис за допомогою gpg --verify. Перевірте вбудований хеш блоку за допомогою блокчейн-експлорера та підтвердьте, що блок був видобутий на дату або пізніше вказаної.
Перевірте відбиток ключа за копією на нашій контактній сторінці та за будь-яким незалежним дзеркалом, яке ви знайдете. Ключ, завантажений із того самого сервера, який ви намагаєтеся перевірити, доводить менше, ніж хотілося б.
Що робити, якщо вона зникла
Не панікувати й не ігнорувати. Канарки зникають з банальних причин: людина, яка її підписує, у відпустці, графік збився, хтось забув. Один пропущений цикл — слабкий доказ.
Канарка, яка зникла, а потім тихо оновлена з іншим текстом, — набагато сильніший доказ, як і зникнення, про яке провайдер відмовляється коментувати. Правильна реакція на справжнє зникнення — перемістити дані, які ви не можете дозволити собі розкрити, а не припускати найгірше про все.
Поширені запитання
01 Чи працюють warrant canaries насправді?
Юридично — неперевірено в більшості юрисдикцій. Теорія, що примус до неправдивого мовлення складніший за заборону правдивого, правдоподібна, але не доведена. Ставтеся до канарки як до одного із сигналів, а не як до доказу.
02 Як перевірити вашу?
Завантажте /canary, імпортуйте ключ з /pgp, виконайте gpg --verify, а потім перевірте вбудований хеш блоку Bitcoin на блокчейн-експлорері, щоб підтвердити, що він був підписаний після цієї дати.
03 Що, якщо канарка не оновлена?
Ставтеся до одного пропущеного циклу як до слабкого доказу — графіки збиваються з буденних причин. Зникнення, за яким слідує тихо змінене формулювання, або зникнення, яке провайдер не обговорює, є набагато сильнішим.
Пов'язане