Warrant canaries wyjaśnione
Odpowiedź
Warrant canary to podpisane oświadczenie, że dostawca nie otrzymał tajnych żądań prawnych, publikowane w regularnych odstępach czasu. Jego brak sygnalizuje to, czego dostawcy nie wolno powiedzieć wprost. Teoria prawna — że nakazanie wypowiedzi jest trudniejsze niż zakazanie jej — nie została przetestowana w większości jurysdykcji.
Mechanizm
Niektóre nakazy prawne wiążą się z zakazem ujawnienia: dostawca musi się dostosować i nie może ujawnić, że nakaz istnieje. Canary odwraca ten problem. Dostawca regularnie publikuje podpisane oświadczenie, że nie otrzymał żadnego takiego nakazu. Jeśli nadejdzie — oświadczenie nie jest odnawiane. Nic nie jest ujawniane — coś po prostu przestaje się dziać.
Teoria głosi, że zmuszenie firmy do aktywnego publikowania fałszywego oświadczenia jest prawnie trudniejsze niż zakazanie jej ujawnienia prawdziwego. W większości jurysdykcji nigdy tego nie przetestowano, co jest pierwszą rzeczą, którą musi powiedzieć każda uczciwa strona na ten temat.
Co czyni canary wiarygodną
Podpis kryptograficzny, więc nie można go sfałszować. Stały harmonogram, więc brak jest jednoznaczny, a nie niejednoznaczny. Świeże źródło zewnętrznej entropii — hash bloku Bitcoina lub nagłówek gazety — osadzone w tekście, dowodzące, że oświadczenie zostało podpisane po tej dacie, a nie z góry masowo.
Bez źródła entropii dostawca pod presją mógłby przekazać stos z góry podpisanych przyszłych canary i mechanizm załamuje się. To jedyny szczegół, który odróżnia prawdziwą canary od ozdoby, a większość publikowanych canary go nie ma.
- Podpis PGP z opublikowanym, weryfikowalnym kluczem
- Stały harmonogram publikacji — nasz jest kwartalny
- Świeży hash bloku Bitcoina osadzony w podpisanym tekście
- Jawna lista tego, czego dotyczy oświadczenie
- Poprzednie wersje zarchiwizowane i niezależnie lustrzane
Weryfikacja naszej
Pobierz canary pod adresem /canary, importuj klucz opublikowany pod /pgp i zweryfikuj podpis poleceniem gpg --verify. Sprawdź osadzony hash bloku w eksploratorze bloków i potwierdź, że blok został wydobyty w dniu lub po wskazanej dacie.
Porównaj odcisk palca z kopią na naszej stronie kontaktowej oraz z niezależnym lustrem, jeśli znajdziesz. Klucz pobrany z tego samego serwera, który próbujesz zweryfikować, dowodzi mniej, niżbyś chciał.
Co zrobić, gdy wygaśnie
Nie panikować i nie ignorować. Canary wygasają z błahych powodów: osoba podpisująca jest na urlopie, harmonogram się opóźnił, ktoś zapomniał. Pojedynczy pominięty cykl to słaby dowód.
Canary, która wygasa, a potem zostaje cicho odnowiona ze zmienioną treścią, jest znacznie mocniejszym dowodem, podobnie jak wygaśnięcie, o którym dostawca nie chce rozmawiać. Właściwa reakcja na realne wygaśnięcie to przeniesienie danych, których nie możesz sobie pozwolić ujawnić, a nie zakładanie najgorszego o wszystkim.
Często zadawane pytania
01 Czy warrant canaries naprawdę działają?
Prawnie — nietestowane w większości jurysdykcji. Teoria, że nakazanie fałszywej wypowiedzi jest trudniejsze niż zakazanie prawdziwej, jest prawdopodobna, ale niedowiedziona. Traktuj canary jako jeden sygnał, a nie dowód.
02 Jak zweryfikować waszą?
Pobierz /canary, zaimportuj klucz z /pgp, uruchom gpg --verify, a następnie sprawdź osadzony hash bloku Bitcoina w eksploratorze bloków, aby potwierdzić, że podpisano go po tej dacie.
03 Co, jeśli canary nie zostanie odnowiona?
Potraktuj jeden pominięty cykl jako słaby dowód — harmonogramy się opóźniają z błahych powodów. Wygaśnięcie, po którym następuje cicha zmiana treści, lub wygaśnięcie, którego dostawca nie chce omówić, jest znacznie mocniejsze.
Powiązane