111 / 736CPM

A Cypherpunk’s Manifesto

Eric Hughes o decydowaniu, co ujawniamy o sobie

Wysyłasz przyjaciółce osobistą wiadomość. Ona powinna znać jej treść; dostawca aplikacji i obca osoba w tej samej sieci nie muszą. Możliwość wyznaczenia takiej granicy pomaga zrozumieć prywatność. W manifeście z 1993 roku Eric Hughes pytał, jak zachować ją w internecie. Łączył odpowiedzialność ludzi z konkretnym zadaniem: tworzyć narzędzia, które w ogóle nie ujawniają zbędnych informacji.

A Cypherpunk’s Manifesto to krótki tekst Erica Hughesa datowany na 9 marca 1993 roku. Należy do podstawowych dokumentów ruchu Cypherpunks, który promował ochronę prywatności za pomocą kryptografii i dostępnego oprogramowania. Hughes podkreśla możliwość wybierania, komu i co przekazujemy. Manifest wyznacza cele i wzywa do działania; nie opisuje gotowego protokołu płatności ani nie obiecuje automatycznej anonimowości każdemu, kto szyfruje.

Eric Hughes zwracał się do społeczności Cypherpunks, której wczesne dyskusje zachowały się w archiwach list dyskusyjnych. Tekst nosi dokładną datę 9 marca 1993 roku. Usługi internetowe się zmieniły, ale pytanie pozostało: czy dostawca musi wiedzieć wszystko, co robimy za ich pośrednictwem? To inny tekst niż The Crypto Anarchist Manifesto, napisany przez Timothy’ego C. Maya w 1988 roku. May mocniej akcentował przewidywane zmiany władzy politycznej. Hughes skupiał się na prywatności i pracy potrzebnej do jej ochrony. Wspólne środowisko nie oznacza wspólnego autora ani identycznej treści. [1] [2] [3] [5]

Przyjaciółce możesz opowiedzieć o rodzinnym zmartwieniu, a koledze powiedzieć tylko, że dziś wyjdziesz wcześniej. Oboje usłyszą prawdę, lecz inną jej część. Tak można zrozumieć rozróżnienie prywatności i całkowitej tajemnicy u Hughesa. Nie trzeba ukrywać całego życia, aby chcieć chronić konkretną rozmowę. Prywatność zachowuje granice między ludźmi i sytuacjami. Gdy wiadomości, zakupy i kontakty automatycznie tworzą jeden profil, granice znikają. Informacja przekazana w określonym celu może trafić do osoby, dla której nigdy nie była przeznaczona. [1]

Sklep sprzedający plik do pobrania musi rozpoznać zamówienie, sprawdzić płatność i udostępnić plik. Dalsze dane mogą służyć choćby wystawieniu dokumentu zakupu. Warto jednak odróżniać ten cel od technicznych wymagań pobrania. Dlaczego pojedyncza usługa miałaby potrzebować całej książki adresowej telefonu? Dane, których sklep nigdy nie zebrał, nie wyciekną później z jego bazy. Ograniczanie zbierania informacji jest odrębną formą ochrony, a nie tylko obietnicą, że nikt nie wykorzysta niewłaściwie już zgromadzonych danych. [1] [10]

Szyfrowanie może ukryć treść osobistej wiadomości, podczas gdy usługa zapisuje czas wysłania, adres sieciowy lub konta uczestników. Takie informacje to metadane. Ich zakres zależy od systemu; nie każda usługa zbiera to samo. Sam zapis regularnych kontaktów może ujawniać wrażliwe informacje, nawet bez odczytania choćby jednego zdania. Dlatego pytamy nie tylko o szyfrowanie, lecz także o posiadaczy kluczy, przechowywane dane i możliwość ich łączenia. Klucze to tutaj długie wartości liczbowe, których aplikacja używa do szyfrowania wiadomości lub przywracania jej czytelnej postaci. Ochrona treści i ograniczanie śladów komunikacji to powiązane, ale różne zadania. [8] [4]

Szyfrowanie zmienia czytelną wiadomość w dane, które powinien móc odtworzyć tylko uprawniony odbiorca z właściwym kluczem. Prawidłowe szyfrowanie end-to-end chroni treść również przed serwerem przesyłającym wiadomość. Podpis cyfrowy pozwala natomiast sprawdzić, że podpisane dane nie uległy zmianie, a podpis odpowiada określonemu kluczowi. Sam nie ukrywa treści ani nie potwierdza urzędowej tożsamości czy uczciwości autora. Z kluczem może stale wiązać się pseudonim. Ten podział wyjaśnia, dlaczego manifest mówi o zestawie narzędzi, a nie magicznym przycisku anonimowości. [4] [9]

Dwie usługi mogą zapewniać: nie czytamy waszych wiadomości. Jedna przechowuje czytelne kopie i ogranicza dostęp pracowników. Druga dzięki poprawnemu szyfrowaniu end-to-end otrzymuje zaszyfrowane dane bez kluczy do treści. Reklama jest taka sama, wymagane zaufanie — inne. Druga usługa nadal może mieć słabości w aplikacji, kopiach zapasowych czy sprawdzaniu rozmówcy. Niechęć Hughesa do polegania wyłącznie na dobrej woli wielkich organizacji prowadzi do praktycznego pytania: czego dostawca mógłby się dowiedzieć, gdyby zmienił zdanie lub ktoś przejął jego serwer? [4] [8]

Krótka fraza kieruje uwagę od życzeń ku tworzeniu narzędzi. Wygodny program pozwala wysłać chronioną wiadomość bez ręcznego wykonywania obliczeń kryptograficznych. Kod źródłowy to tekst programu, który programiści piszą i modyfikują. Jego publikacja pozwala innym badać budowę programu i szukać błędów. Nie dowodzi jednak, że ktoś dokładnie go sprawdził albo że pobrana aplikacja odpowiada opublikowanej wersji. Liczą się również dystrybucja, aktualizacje i reakcja na wykryte luki. Manifest zachęca do tworzenia i dzielenia się; jakość każdego rezultatu wymaga osobnej oceny. [1] [11]

Przyjaciółka musi umieć odebrać zaszyfrowaną wiadomość. Zbyt trudne narzędzie może skłonić ją do przeniesienia rozmowy do słabiej chronionego kanału. Po przeczytaniu może opowiedzieć treść dalej lub ją sfotografować; ochrona transmisji tego nie zabroni. Hughes podkreśla więc na końcu współpracę: samo rozpowszechnianie programu nie wystarcza. Jego optymizm dotyczący światowego obiegu kodu jest przekonaniem o przyszłości, nie gwarancją stałej dostępności każdej usługi. Obok algorytmów liczą się rozmówcy, sposób korzystania z narzędzi i obchodzenie się z cudzymi danymi. [1] [8] [10]

Wiadomość może bezpiecznie przejść przez sieć, a potem trafić do obcej osoby czytającej odblokowany telefon lub kontrolującej urządzenie przez złośliwe oprogramowanie. Kopia rozmowy może być chroniona inaczej niż transmisja. Nawet poprawny podpis może należeć do oszusta, który podpisał fałszywe twierdzenie. Nie odbiera to szyfrowaniu wartości; pokazuje, jaką część problemu rozwiązuje. Najpierw ustalamy, co chronimy, przed kim i jak ta osoba mogłaby to zdobyć. Dopiero potem wybieramy narzędzia. Manifest zachęca do takiego myślenia, ale nie zastępuje konkretnej oceny bezpieczeństwa. [8] [9] [10]

Bitcoin umożliwia przesyłanie wartości i wspólne sprawdzanie reguł bez centralnego administratora rejestru płatności. Historia transakcji jest jednak publiczna. Gdy sprzedawca połączy płatność z zamówieniem i nazwiskiem klienta, Bitcoin tego powiązania nie usunie. Satoshi Nakamoto omawia w białej księdze prywatność i ryzyko łączenia transakcji; adres nie zapewnia niewidzialności. Związek z Hughesem dotyczy pytań i tworzenia narzędzi, nie technicznego zaprojektowania Bitcoina w manifeście. Warto sprawdzać, kto co widzi, komu trzeba zaufać i co możemy zweryfikować samodzielnie. [6] [7]

Pełniejszy obraz uzyskasz, czytając to hasło razem z Eric Hughes, Cypherpunks, The Crypto Anarchist Manifesto, Prywatność w Bitcoinie, Pseudonimowość, Bitcoin. Do tego hasła prowadzą również odsyłacze z Cypherpunks, The Crypto Anarchist Manifesto, Eric Hughes.

DOC · 001Eric Hughes — A Cypherpunk's ManifestoŹródło pierwotne DOC · 002Satoshi Nakamoto Institute — Cypherpunk Manifesto archiveDokumentacja DOC · 003Cypherpunks mailing-list archiveDokumentacja DOC · 004EFF — A Deep Dive on End-to-End EncryptionDokumentacja DOC · 005Timothy C. May — The Crypto Anarchist ManifestoŹródło pierwotne DOC · 006Bitcoin.org — Protect your privacyDokumentacja DOC · 007Bitcoin whitepaperŹródło pierwotne DOC · 008EFF — What Should I Know About Encryption?Źródło pierwotne DOC · 009NIST — Digital signatureŹródło pierwotne DOC · 010EFF — Your Security PlanŹródło pierwotne DOC · 011Reproducible Builds — Source and binary verificationŹródło pierwotne
Zaktualizowano: Najpierw źródła · To nie jest porada inwestycyjna