
Warrant canaryTo, do czego nie można nas zmusić, powiedziane z wyprzedzeniem.
Dostawca, który otrzymał nakaz z klauzulą milczenia, nie może o tym poinformować. Może jednak przestać powtarzać oświadczenie, które swobodnie składał w poprzednim kwartale — a to milczenie jest komunikatem, którego żaden nakaz nie zdoła wymusić. To właśnie to oświadczenie, podpisane, z hashem bloku dowodzącym daty.
Podpisane i aktualne
Poniższe oświadczenie ma ważny podpis kluczem opublikowanym na dole tej strony.
Oświadczenie
Każda pozycja jest skonstruowana tak, by można ją było usunąć niezależnie od innych — na tym polega cały mechanizm. Zniknięcie jednej z nich z kolejnego podpisania jest samo w sobie komunikatem.
- 01 Żaden podmiot DediPrivacy nigdy nie otrzymał National Security Letter, nakazu FISA ani równoważnego instrumentu z jakiejkolwiek jurysdykcji.
- 02 Żaden nakaz, wezwanie, postanowienie ani żądanie nigdy nie nadeszło z zakazem poinformowania o nim danego klienta.
- 03 Żadnemu rządowi ani podmiotowi prywatnemu nigdy nie udostępniono zawartości dysku, bazy danych, pamięci ani ruchu sieciowego klienta.
- 04 Nigdy nie nakazano nam zachowywania, monitorowania ani przechwytywania ruchu klienta na przyszłość, ani instalowania czegokolwiek w tym celu.
- 05 Żaden organ nie zajął, nie skopiował ani nie uzyskał fizycznego dostępu do żadnego sprzętu w żadnym obiekcie, który zajmujemy.
- 06 Nigdy nie zostaliśmy zobowiązani do zmodyfikowania systemu, osłabienia zabezpieczenia kryptograficznego ani wprowadzenia mechanizmu dostępu.
- 07 Zachowujemy wyłączną kontrolę administracyjną nad naszą infrastrukturą. Żadna strona trzecia nie posiada danych dostępowych, kluczy ani ścieżki zarządzania do niej.
Dowód daty
Podpisane po bloku Bitcoin 960,003 został wykopany. Ten blok wcześniej nie istniał, więc niniejsze oświadczenie nie mogło zostać podpisane z wyprzedzeniem i opublikowane według harmonogramu.
0000000000000000000083e9eb459b89b6070a6d28dd719547602ce594c9d8a5
Jak to czytać
Część, którą pomija większość warrant canary.
Warrant canary działa tylko wtedy, gdy czytelnik zna znaczenie jego milczenia, zanim ono nastąpi. Decydowanie po fakcie to decydowanie za późno.
- Usunięcie jest sygnałem
- Jeśli dane stwierdzenie zniknie z późniejszego podpisania, należy odczytać to jako wystąpienie odpowiadającego mu zdarzenia. Do tego służy ten mechanizm i tylko tyle może on powiedzieć.
- Cisza również jest sygnałem
- Jeśli podpisanie nie pojawi się w ciągu 21 dni od otwarcia kwartału, należy uznać ten warrant canary za wygasły i działać odpowiednio. Nie należy czekać na informację — może jej po prostu nie być od kogo uzyskać.
- Hash bloku jest dowodem daty
- Każde podpisanie przywołuje niedawny blok Bitcoina. Blok ten nie istniał przed wykopaniem, więc oświadczenie w sposób dowodliwy nie zostało podpisane wcześniej i zmagazynowane.
- Zweryfikuj to samodzielnie
- Podpis jest prawdziwy, a klucz opublikowany. Canary, któremu trzeba po prostu zaufać, jest jedynie dekoracją; ten głośno zawodzi we własnym terminalu, jeśli ktoś przy nim majstrował.
Zweryfikuj to samodzielnie
Cztery polecenia. Jeśli którekolwiek z nich zawiedzie, ta strona wprowadza w błąd i należy kierować się tym faktem, a nie uspokajającym kolorem paska powyżej.
curl -sO https://dediprivacy.com/canary-key.asc
gpg --import canary-key.asc
curl -sO https://dediprivacy.com/canary.txt
gpg --verify canary.txt
- Odcisk klucza podpisującego
1E54 D9BE F416 1A5E 0871 6802 3924 3549 015B 7740- Klucz publiczny
- /canary-key.asc
- Podpisane oświadczenie
- /canary.txt
Odcisk palca należy porównać z kopią pochodzącą nie z tej strony — z zarchiwizowanej migawki, wcześniej zapisanego kwartału albo z mirrora. Klucz udostępniany przez ten sam serwer, który podpisuje daną deklarację, dowodzi jedynie wewnętrznej spójności tego serwera i niczego więcej — to jedyna słabość, jaką ma każdy canary.
Podpisany blok, w całości
Dokładnie te bajty pod /canary.txt. Wszystko powyżej jest jedynie odwzorowaniem tego; to właśnie ten element niesie podpis.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
DediPrivacy — warrant canary
==================================
Period: Q3 2026 (1 July 2026 – 30 September 2026)
Signed: 2026-07-28 17:33 UTC
Next due: 1 October 2026
Treat expired: 22 October 2026
Entities: 8, in 8 jurisdictions
Bitcoin block: 960003
Block hash: 0000000000000000000083e9eb459b89b6070a6d28dd719547602ce594c9d8a5
That block did not exist before it was mined, so this statement was
not signed in advance of it.
As of the date above, and to the knowledge of every person able to bind
any DediPrivacy entity:
1. No National Security Letter, FISA order, or equivalent instrument from
any jurisdiction has ever been received by any DediPrivacy entity.
2. No warrant, subpoena, order or request has ever arrived accompanied by
a prohibition on disclosing it to the customer concerned.
3. No government or private party has ever been given the contents of a
customer disk, database, memory or traffic.
4. We have never been ordered to preserve, monitor or intercept a
customer's traffic prospectively, nor to install anything for that
purpose.
5. No equipment has been seized, imaged or physically accessed by any
authority at any facility we occupy.
6. We have never been compelled to modify a system, weaken a
cryptographic protection or introduce a means of access.
7. We retain sole administrative control of our infrastructure. No third
party holds credentials, keys or a management path into it.
A statement removed from a future signing should be read as the
corresponding event having occurred. If no signing appears within
21 days of a quarter opening, treat this canary as expired.
Signing key: 1E54 D9BE F416 1A5E 0871 6802 3924 3549 015B 7740
Published at: https://dediprivacy.com/canary
-----BEGIN PGP SIGNATURE-----
iHQEARYKAB0WIQQeVNm+9BYaXghxaAI5JDVJAVt3QAUCamjn0AAKCRA5JDVJAVt3
QMi0AP0W7vNtYjg6NFdLMjxHsxB8xm/ymiiTuquf0vKnK9OUhQD48RQg+76VSfZh
3JcZUpakl+MnabHbhKzSpipJd58nAg==
=8HSs
-----END PGP SIGNATURE-----
Ogólnie o warrant canary.
Czy warrant canary faktycznie działają?
Nigdy nie zostały ostatecznie przetestowane w sądzie, a każdy, kto twierdzi w tej sprawie coś z pewnością w jedną lub drugą stronę, przesadza. Teoria mówi, że nakazanie spółce ciągłego powtarzania fałszywego oświadczenia jest dla sądu trudniejsze niż nakazanie milczenia. Co do alternatywy nie ma jednak wątpliwości: bez tego mechanizmu dostawca objęty zakazem ujawniania nie ma żadnego sposobu, by dać sygnał, a klient nie ma żadnego sposobu, by go zauważyć.
Co zrobić, jeśli przestanie być aktualizowane?
Należy traktować to tak, jakby wcześniej składane oświadczenia przestały być prawdziwe, i działać według własnego harmonogramu, zamiast czekać na potwierdzenie, którego udzielenie może być prawnie niemożliwe. Konkretnie: przenieść wszystko, co wrażliwe, wymienić klucze udostępnione tej platformie i nie wysyłać wiadomości z prośbą o wyjaśnienie — na takie pytanie nikt objęty klauzulą milczenia nie może uczciwie odpowiedzieć.
Dlaczego hash bloku Bitcoina?
Dowodzi to kierunku upływu czasu. Hasza bloku nie da się przewidzieć przed jego wykopaniem, więc przywołanie niedawnego dowodzi, że podpis złożono po tym momencie. Bez tego firma mogłaby podpisać z góry dwanaście kwartalnych oświadczeń i publikować je automatycznie, co czyniłoby kanarka dekoracją, a nie sygnałem.
Kto to podpisuje i czy jest to zautomatyzowane?
Podpisywanie odbywa się w cyklu kwartalnym, a klucz jest przechowywany poza kontenerem obsługującym tę stronę, więc włamanie do witryny nie może wygenerować podpisu. Automatyzacja utrzymuje oświadczenie aktualne — i jest to zarazem oczywisty zarzut, bo podpisujący, który podpisuje bezwarunkowo, „ćwierkałby” dalej nawet po zdarzeniu, które ma raportować. Odpowiedzią na to jest blokada: pojedynczy plik, który dowolny operator uprawniony do reprezentowania podmiotów może utworzyć bez powiadamiania kogokolwiek, trwale wstrzymuje wszelkie przyszłe podpisywanie. Opublikowane oświadczenie przekracza wtedy okres karencji, a strona sama zmienia kolor na czerwony. Uruchomienie tej blokady wymaga jednego działania i nie wymaga tłumaczenia się przed nikim — to właśnie ta cecha ma znaczenie, ponieważ wyjaśnienie to dokładnie to, czego może zakazać nakaz sądowy.
Dlaczego kwartalnie, a nie codziennie?
Codzienny warrant canary jest dokładniejszy, ale też dużo łatwiej złamać go przez przypadek — święto, awaria czy błąd skryptu wywołuje fałszywy alarm, a po trzecim fałszywym alarmie nikt już nie wierzy w ten sygnał. Kwartalny, z określonym okresem karencji, jest wolniejszy, ale znacznie trudniejszy do błędnej interpretacji.
Co jeśli zniknie tylko jedno oświadczenie?
Wówczas należy odczytać wyłącznie ten jeden fakt jako zaistniały i nic ponad to. Stwierdzenia są celowo rozdzielone, aby sygnał mógł być precyzyjny — kanarek, który potrafi powiedzieć jedynie „coś się wydarzyło”, nie daje niemal żadnej podstawy do działania.
