Co faktycznie potwierdza podpis, gdy rynek rotuje linki
Podpis PGP na podpisanym ogłoszeniu dowodzi jednej wąskiej rzeczy: osoba, która opublikowała tę wiadomość, miała dostęp do klucza prywatnego pasującego do klucza publicznego, który już posiadasz dla danego rynku. Nie dowodzi to, że rynek jest uczciwy, że jest obecnie online ani że twoje zamówienie dotrze. Dowodzi jedynie ciągłości posiadacza klucza między momentem, w którym otrzymałeś ten klucz publiczny, a momentem podpisania nowego linku lub aktualizacji serwisowej.
Trzy rzeczy, które podpis faktycznie potwierdza
Ciągłość klucza. Jeśli stary adres onion podpisał wiadomość zawierającą nowy adres onion, a podpis weryfikuje się względem klucza publicznego zapisanego tygodnie temu, to operator nie pojawił się znikąd. Operator klonu nie ma tego klucza prywatnego, więc jego podpisane ogłoszenie nie przejdzie weryfikacji, nawet jeśli strona wygląda identycznie co do piksela.
Integralność wiadomości. Podpisany tekst nie został zmodyfikowany od momentu opuszczenia go przez operatora. Ktoś siedzący między tobą a ogłoszeniem nie może podmienić adresu onion, adresu płatności ani harmonogramu prac serwisowych bez zerwania podpisu. Matematyka wiąże tekst z kluczem.
Moment wyrażenia zamiaru. Podpis utworzony w chwili rotacji pokazuje, że ten sam posiadacz klucza świadomie zatwierdził nowy adres. Nie pokazuje, że operator jest bezpieczny. Pokazuje, że miał tę samą tożsamość kryptograficzną co wcześniej, a to jedyna stabilna kotwica, gdy wszystko inne się zmienia.
- Posiadacz klucza pisze aktualizacjęOperator tworzy zwykły tekst z nowym adresem onion i ewentualnym oknem serwisowym
- Podpis zostaje utworzonyTekst jest podpisywany długoterminowym kluczem PGP rynku
- Wiadomość jest rozgłaszanaPodpisany tekst i podpis wędrują razem przez mirror lub kanały wklejkowe
- Ty weryfikujeszZapisany klucz publiczny sprawdza podpis względem dokładnie otrzymanego tekstu
- Zrotowany link zaakceptowanyJeśli weryfikacja przejdzie, nowy adres onion dziedziczy zaufanie, którym już obdarzyłeś ten klucz
Przejście weryfikacji nie mówi nic o tym, czy sam klucz nie został skradziony. Jeśli klucz operatora jest skompromitowany, atakujący podpisuje link do własnego klonu i zobaczysz ważny podpis. Model zakłada, że klucz pozostaje tajny — jeśli to założenie zawiedzie, cały łańcuch zawodzi po cichu.
Pomyśl o kluczu PGP jak o pieczęci, której w praktyce nie da się podrobić: każdy może wydrukować stronę wyglądającą oficjalnie, ale tylko jedna strona może odcisnąć pieczęć na papierze. Ważny podpis to odciśnięta pieczęć. Mówi ci, że ta sama ręka, która oznaczyła starą stronę, oznaczyła też nową — nie że jest życzliwa, trzeźwa ani wypłacalna.
Spis treści
- Co faktycznie potwierdza podpis, gdy rynek rotuje linki
- Dwie rzeczy, które różnią się między prawdziwą aktualizacją a stroną-klonem
- Wiadomości dostawców szyfrowane dla Ciebie w porównaniu z wiadomościami szyfrowanymi przez Ciebie
- Najczęstsze pytania
- Częste błędy, przez które weryfikacja wydaje się trudniejsza, niż powinna
- Co faktycznie zrobić dalej, gdy podpis się zgadza
Dwie rzeczy, które różnią się między prawdziwą aktualizacją a stroną-klonem
Podpisane ogłoszenie i skopiowana ściana tekstu często wyglądają na pierwszy rzut oka identycznie: ta sama nazwa rynku, ten sam styl sformułowań, ta sama lista nowych mirrorów. To, co się zmienia, to części, które podpis faktycznie obejmuje — klucz weryfikujący wiadomość i kontrolowane przez operatora dane w jej wnętrzu. Gdy operator podpisuje powiadomienie o rotacji, podpis wiąże nowy adres z tym samym kluczem, który sygnował wcześniejsze ogłoszenia. Klon może skopiować formatowanie, a nawet ponownie wykorzystać stary tekst, ale nie może wygenerować świeżego podpisu z klucza prywatnego operatora. To pierwsza konkretna różnica: podpisana aktualizacja dostarcza ważny, bieżący dowód, natomiast klon albo nie ma podpisu, albo ma podpis, który nie pasuje do klucza oznaczonego już jako zaufany w zasobie kluczy czytelnika.@@H3 Dwie widoczne zmiany: ciągłość klucza i jakość powiązania@@GLOSSARY Ciągłość klucza :: czy klucz podpisujący nowe ogłoszenie jest tym samym, którego operator użył w poprzedniej zweryfikowanej aktualizacji || Jakość powiązania :: czy podpis faktycznie obejmuje nowy adres mirrora i treść, czy tylko leży obok jako ozdoba || Zaufany zasób kluczy :: lokalny zestaw zweryfikowanych kluczy operatorów, które czytelnik zaakceptował przed rotacją@@COMPARE Co zmienia się między prawdziwą aktualizacją a klonem | Podpisana aktualizacja operatora | Klon phishingowy ;; Weryfikacja podpisu :: przechodzi pomyślnie względem wcześniej zaufanego klucza operatora :: nie przechodzi lub wskazuje na nowy, niezweryfikowany klucz ;; Adres mirrora w wiadomości :: związany z podpisem; zmiana jednej linii niszczy dowód :: można go dowolnie zmieniać, bo żaden działający podpis go nie obejmuje ;; Język nacisku :: zwykle neutralny i rzeczowy, nawet gdy prosi użytkowników o przeniesienie :: często opiera się na panice, wygaśnięciu lub „ostatecznym ostrzeżeniu”, by wymusić szybkie kliknięcie ;; Wpływ na zasób kluczy czytelnika :: potwierdza ciągłość tego samego operatora :: próbuje zastąpić zaufanie nowym, niezasłużonym kluczem @@P Ta druga zmiana sprawia, że niepodpisana lub źle podpisana aktualizacja działa jak wczesny sygnał ostrzegawczy, a nie drobny problem formatowania. Gdy operator ma uporządkowane nawyki podpisywania, poważne powiadomienia o rotacji są podpisywane domyślnie — to część wiadomości, a nie opcjonalny dodatek. Operator klonu zwykle kontroluje tekst skopiowanej strony, ale nie łańcuch podpisów. Czerwona flaga pojawia się więc zanim użytkownik cokolwiek kliknie: stary klucz nic tu nie mówi albo weryfikacja natychmiast zawodzi.@@P Pomyśl o tym jak o oddziale banku przenoszącym się na nowy adres. Prawdziwy bank wysyła zawiadomienie na papierze firmowym, który pasuje do poprzedniego papieru firmowego i nosi tę samą pieczęć, którą już sprawdziłeś. Fałszywe zawiadomienie może używać tego samego logo i tych samych sformułowań, ale pieczęć jest nieobecna, rozmazana albo zrobiona innym stemplem. Tekst się nie zmienił — zmieniła się stojąca za nim wiarygodność. Tę przepaść między skopiowanymi słowami a nieudowodnioną wiarygodnością właśnie rozdziela weryfikacja PGP.@@COMPARE Co czytelnik porównuje, zanim zaufa linkowi | Stary stan weryfikacji | Nowa aktualizacja ;; Klucz podpisujący :: klucz operatora już oznaczony jako zaufany :: ten sam zaufany klucz podpisuje nowe powiadomienie ;; Treść wiadomości :: poprzednie słowa rotacji i lista mirrorów :: nowa lista mirrorów związana podpisem ;; Tryb awarii klona :: nie dotyczy przed próbą przejęcia :: klon przychodzi niepodpisany lub podpisany nieznanym kluczem ;; Praktyczna czerwona flaga :: brak podpisu znanego klucza :: czytelnik widzi uszkodzony dowód przed kliknięciem nowej cebuli @@P Praktyczna konsekwencja jest taka, że strona-klon często próbuje sprawić, by weryfikacja wydawała się zbędna. Mówi czytelnikowi, że „to jest nowy podpisany post”, nie pokazując żadnego podpisu, albo że „klucz zmieniono ze względów bezpieczeństwa”, nie podając wyjaśnienia, które operator normalnie by przedstawił. Podpisana aktualizacja natomiast traktuje klucz jako powód, by zaufać linkowi — a nie jako niedogodność, którą trzeba przewinąć.
Wiadomości dostawców szyfrowane dla Ciebie w porównaniu z wiadomościami szyfrowanymi przez Ciebie
Komunikaty od sprzedawców dzielą się na dwa strukturalnie różne przypadki. Gdy notatka jest zaszyfrowana dla Twojego klucza publicznego, odczytać ją może wyłącznie posiadacz odpowiadającego mu klucza prywatnego. Oznacza to, że sprzedawca zwrócił się do konkretnej tożsamości kupującego, a nie wysłał komunikatu rozgłoszeniowego. Oznacza to również, że każdy późniejszy cytat z tej wiadomości ma mniejszą wagę, chyba że odbiorca może samodzielnie otworzyć ten sam szyfrogram tym samym kluczem. Kierunek szyfrowania ma większe znaczenie niż treść komunikatu: mówi Ci, do kogo kontrahent zamierzał dotrzeć i jakiemu materiałowi kluczowemu ufał w danym momencie.
Sprzedawca, który używał jednego klucza w różnych zamówieniach, sporach i przy zmianach adresu, tworzy nić ciągłości. Jeśli ten sam klucz podpisuje wiadomość o treści „użyj tego nowego klucza”, przejście jest zakotwiczone w czymś, co już zweryfikowałeś. Jeśli natomiast sprzedawca po prostu zaczyna podpisywać nowym kluczem po sporze lub nieudanej dostawie, nic nie łączy nowego klucza z poprzednią tożsamością. Osoba atakująca kontrolująca konto mogłaby zrobić dokładnie to samo.
Zaszyfrowane dla Ciebie
Tylko Twój klucz prywatny może otworzyć notatkę; dowodzi, że sprzedawca zwrócił się do Twojego konkretnego klucza kupującego, a nie do ogólnej paczki danych.
Podpisane przez sprzedawcę
Wiąże wiadomość z kluczem, który widziałeś wcześniej; dowodzi ciągłości tylko wtedy, gdy ten klucz już cieszył się Twoim zaufaniem.
Nagła zmiana klucza
Zrywa nić; odpowiednik sytuacji, gdy obca osoba kontynuuje rozmowę pod tym samym pseudonimem.
Przejście na nowy klucz podpisane starym kluczem
Łączy tożsamości; traktuj to jako jedyny niebudzący podejrzeń sposób wprowadzenia nowego klucza.
Rozróżnienie staje się ostre w sporach. Kupujący, który może pokazać, że zaszyfrowana notatka z zamówienia otwiera się jego kluczem prywatnym, ma coś, co sprzedawca wytworzył dla tego konkretnego odbiorcy. Jeśli sprzedawca później powołuje się na inne konto lub klucz, dowód nie przenosi się przez tę lukę. Wartość tkwi w ciągłości, nie w samym szyfrowaniu.
Gdy sprzedawca zmienia klucz, zanim zaakceptujesz zmianę, zadaj jedno pytanie: czy nowy klucz został ogłoszony pod podpisem starego klucza, który już posiadasz? Jeśli nie, potraktuj nić jako przerwaną.
Nigdy nie przyjmuj nowego klucza sprzedawcy za pośrednictwem innego kanału, gdy trwa spór. Przełączaj się tylko wtedy, gdy stary klucz poręcza za nowy, albo nie przełączaj się wcale.
Najczęstsze pytania
Co właściwie potwierdza podpis, gdy rynek zmienia swoje linki?
Ważny podpis potwierdza, że nowy link został podpisany tym samym kluczem prywatnym, którym podpisano stary link, któremu już ufasz. Nie dowodzi to, że sam rynek jest uczciwy ani bezpieczny — jedynie to, że aktualizacja linku pochodzi od tego samego operatora.
Dlaczego weryfikacja kończy się niepowodzeniem, choć link wygląda identycznie jak prawdziwy rynek?
Strona-klon kopiuje tekst i układ, ale podpisana wiadomość zmienia się, ponieważ adres onion, etykieta mirrora lub czas podpisania są inne. Jeśli podpis na skopiowanej stronie jest nieważny, patrzysz na klon, a nie na prawdziwą rotację linków.
Gdy sprzedawca wysyła mi wiadomość PGP zaszyfrowaną na mój klucz, czy to to samo, co podpisanie czegoś moim kluczem?
Nie. Szyfrowanie na Twój klucz dowodzi jedynie, że sprzedawca mógł odczytać Twój klucz publiczny i ukryć wiadomość przed innymi. Złożenie podpisu kluczem prywatnym dowodzi, że Ty — i tylko Ty — jesteś autorem lub zatwierdzasz dokładnie tę wiadomość, dlatego nigdy nie podpisuj wyzwania, którego nie rozumiesz.
Czy po poprawnym zweryfikowaniu podpisu powinienem od razu wpłacić środki?
Nie. Najpierw potwierdź, że podpisana treść dokładnie odpowiada temu, co widzisz — łącznie z adresem onion, nazwą mirrora i etykietą rynku — a następnie dokończ swoje zwykłe kontrole operacyjne. Ważny podpis to konieczny krok, a nie ostateczna gwarancja bezpieczeństwa.
Częste błędy, przez które weryfikacja wydaje się trudniejsza, niż powinna
Większość nieudanych weryfikacji nie wynika z zepsutego oprogramowania ani z pominiętego znaku. Wynikają z traktowania podpisanego ogłoszenia jak przepustki, która zachowuje ważność, a nie jak jednorazowego pokwitowania związanego z konkretnym momentem. Rozsądną analogią jest karta-klucz w hotelu: karta potwierdza, że recepcja wydała ją do określonego pokoju i na określony dzień. Nie dowodzi, że osoba trzymająca ją jutro nadal tam pracuje ani że pokój za drzwiami nie został przenumerowany. Podpis pokazuje, kto wydał wiadomość i że jej treść się nie zmieniła. Nie mówi nic o tym, co ten operator zdecyduje się opublikować w przyszłym tygodniu, i nie zamienia linku w bezpieczną zakładkę.
Analogia zaczyna się załamywać, gdy w grę wchodzi rotacja mirrorów. Hotelowa karta-klucz jest fizycznie wydawana przy każdym pobycie; podpisany link do marketu można kopiować, przekazywać dalej i używać długo po tym, jak operator zmienił infrastrukturę. Używanie tego samego podpisanego linku przez miesiące przypomina zameldowanie się w hotelu, wyjazd i próbę użycia tej samej karty rok później, bo plastik nadal wygląda oficjalnie. Podpis był ważny dla tego, czym link był w tamtym czasie. Nie jest umową, że ten sam adres cebulowy pozostanie jedynym wejściem na zawsze.
Zweryfikowany link z października nie staje się zweryfikowanym linkiem w listopadzie tylko dlatego, że podpis nadal wyświetla się jako ważny. Dowodzi, że stara wiadomość była autentyczna. Nie dowodzi niczego o bieżącym stanie tego adresu.
Inną częstą pułapką jest traktowanie wszystkich kluczy jako wymiennych podczas zmiany mirrora. Użytkownik otrzymuje nowe ogłoszenie z linkiem, widzi podpis i zakłada, że klucz należy do marketu tylko dlatego, że wiadomość wygląda jak aktualizacja marketu. Jeśli nowej wiadomości nie podpisał ten sam klucz PGP, który podpisał poprzednią aktualizację, to jest cały sygnał. Zmieniony klucz nie jest niedogodnością, którą można zignorować; to różnica między nowym kluczem a nowym operatorem.
Bardziej myląca wersja zdarza się w przypadku wiadomości od konkretnego vendora. Jeśli vendor wysyła zaszyfrowaną notkę, w której wspomina o przerwie w działaniu marketu lub zmianie mirrora, użytkownik może w myślach połączyć klucz vendora z kluczem marketu. Vendor podpisał wiadomość o własnych zamówieniach lub własnej dostępności. Mirror marketu podpisany przez operatora marketu to zupełnie inna tożsamość. Utrata orientacji, który klucz ma podpisywać jaki rodzaj ogłoszenia, zamienia rutynową aktualizację vendora w fałszywe poczucie, że sam market potwierdził link.
Zanim uznasz jakiekolwiek ogłoszenie o mirrorze za potwierdzone, zadaj tylko jedno pytanie: czy klucz, który je podpisał, pasuje do klucza długoterminowego operatora, a nie vendora, moderatora ani znanej nazwy użytkownika w treści wiadomości?
Co faktycznie zrobić dalej, gdy podpis się zgadza
Ważny podpis zawęża ryzyko z pytania „czy to prawdziwy operator?” do pytania „co się zmieniło od czasu, gdy temu kluczowi ostatnio ufano?”. To drugie pytanie ma większe znaczenie w codziennym użytkowaniu. Markety mogą rotować podklucz podpisujący, wycofać wygasły klucz ogłoszeniowy albo zmienić preferowany odcisk palca do kontaktu, pozostając pod kontrolą tego samego zespołu. Traktuj dobry podpis jako dowód ciągłości tylko dla tej jednej wiadomości — a nie jako ogólną gwarancję dla każdego mirrora, sprzedawcy czy konta pomocy powiązanego z marketem.
Jeden dobry podpis potwierdza jedną wiadomość. Nie ręczy za następny link, następny alias ani następną osobę, która go cytuje.
Gdy podpis się zgadza, praktyczny kolejny krok zależy od tego, co wiadomość faktycznie każe ci zrobić. Podpisane ogłoszenie o nowym mirrorze to co innego niż podpisana wiadomość od sprzedawcy o twoim zamówieniu.
- Weryfikacja podpisu przy nowym linku do marketuOtwórz podpisane ogłoszenie i zanotuj, który odcisk palca je wytworzył. Jeśli pasuje do klucza, który już masz z poprzedniej zweryfikowanej sesji, porównaj nowy adres z formatem używanym wcześniej przez market. Jeśli oba się zgadzają, link można przeglądać.
- Podpis się zgadza, ale odcisk palca jest nowy albo pochodzi tylko z podkluczaNie składaj od razu zamówienia. Wiadomość może nadal być prawdziwa — rotacja wygaśnięcia albo zmiana podklucza — ale bez drugiego kanału nie odróżnisz tego od przejęcia. Poczekaj na drugie podpisane potwierdzenie z innej ścieżki, na przykład od sprzedawcy, któremu już ufasz, albo z osobno zapisanego kontaktu.
- Podpis się nie zgadza albo wiadomość nie jest podpisanaZatrzymaj się i potraktuj każdą instrukcję w środku jak śmieć. Linki, aktualizacje portfela, zachęty do „obowiązkowego resetu hasła” — nic z tego nie powinno być wykonywane. Klon potrafi skopiować treść prawdziwej aktualizacji, ale nie przejdzie weryfikacji podpisu.
- Wiadomość od sprzedawcy odszyfrowuje się i mówi, że twoje zamówienie wymaga potwierdzeniaSzyfrowanie dowodzi tylko, że wiadomość została zbudowana dla twojego klucza publicznego. Nie dowodzi, że nadawcą jest sprzedawca. Porównaj historię klucza podpisującego sprzedawcy. Jeśli sprzedawca nie podpisuje swoich wiadomości, poproś go, aby powiązał szczegóły zamówienia ze swoją znaną tożsamością PGP, zanim cokolwiek wyślesz.
Częsta fałszywa pewność bierze się z traktowania „podpis ważny” jako „wszystko już bezpieczne”. Podpisana wiadomość nadal może zawierać link prowadzący do przejętego lub sklonowanego frontendu, jeśli sam klucz został wcześniej po cichu podmieniony. Dlatego ciągłość ma większe znaczenie niż pojedyncze dopasowanie.
| Co zmienia się po jednym dobrym podpisie | Natychmiastowy skutek | Co nadal wymaga dowodu |
|---|---|---|
| Przeglądanie podlinkowanego adresu | niskie ryzyko, jeśli odcisk palca pasuje do zapisanej kopii | potwierdzenie z drugiego niezależnego źródła ;; Złożenie zamówienia przez ten mirror |
Jeśli jedynym dowodem, jaki masz, jest jeden ważny podpis, a wiadomość żąda środków, danych logowania albo nowego adresu portfela, wstrzymaj zamawianie, dopóki ta sama instrukcja nie pojawi się drugą zaufaną ścieżką. Pojedynczy klucz może zostać wykorzystany przez każdego, kto uzyska do niego dostęp; pojedyncza wiadomość nie powinna ruszać twoich pieniędzy.
Zapisuj odcisk palca — nie tylko identyfikator klucza, lecz pełny odcisk palca — za każdym razem, gdy podpis przejdzie weryfikację. To dzięki temu zapisowi następna weryfikacja ma sens, zamiast zaczynać od zera.