Reveal URLs — Podręcznik użytkownika

Reveal URLs to małe rozszerzenie przeglądarki (oraz dodatek do Thunderbirda), które pokazuje ci, dokąd odnośnik w twojej poczcie naprawdę prowadzi, dzięki czemu możesz rozpoznać link phishingowy, zanim w niego klikniesz.

Ten podręcznik wyjaśnia, jak zainstalować Reveal URLs i jak z niego korzystać. To, jak obchodzimy się z twoimi danymi, opisuje polityka prywatności; techniczny przegląd tego, jak rozszerzenie jest zbudowane, znajdziesz w przeglądzie architektury.

Znalazłeś błąd, odnośnik, który został niesłusznie oznaczony (lub pominięty), albo hosta webmaila, który powinien być obsługiwany? Zgłoś to na trackerze zgłoszeń Codeberg.

Spis treści

Co robi i dlaczego

E-mail phishingowy ukrywa wrogie miejsce docelowe za wiarygodnie wyglądającym tekstem odnośnika. Czasem jest to podobny host: tekst pokazuje paypal.com, podczas gdy odnośnik prowadzi do paypa1.com. Często jest to subtelniejsze i przebiega przez narzędzie śledzące lub przekierowanie, więc miejsce, w którym się znajdziesz, w niczym nie przypomina marki wymienionej w tekście.

E-mail phishingowy podszywający się pod Pocztę Polską twierdzi, że paczka została zatrzymana do czasu opłacenia zaległych należności celnych i nakłania do płatności przyciskiem „Przejdź do płatności“. Reveal URLs pokazuje, że przycisk nie prowadzi do Poczty Polskiej, lecz do parcel-pay.custom.co.xa, niezwiązanej strony, co ujawnia wiadomość jako oszustwo.
Reveal URLs demaskuje przycisk „Przejdź do płatności“: prowadzi do parcel-pay.custom.co.xa, a nie do Poczty Polskiej.

Uwaga: Ten zrzut ekranu pokazuje oszukańczy e-mail phishingowy podszywający się pod Pocztę Polską. Poczta Polska nie jest powiązana z Reveal URLs i go nie popiera.

Reveal URLs odczytuje każdy odnośnik w wiadomości, którą czytasz, i pokazuje ci adres URL, na który faktycznie wskazuje. Gdy host wymieniony w tekście odnośnika nie zgadza się z tym hostem, Reveal URLs oznacza go, dzięki czemu niezgodność jest oczywista, zanim klikniesz.

Wiadomość Gmail z aktywnym Reveal URLs: zwodniczy odnośnik jest oznaczony na czerwono z ujawnionym nad tekstem odnośnika śledzącym adresem URL, do którego prowadzi, podczas gdy adres URL uczciwego odnośnika jest ujawniony bez ostrzeżenia.

W rozszerzeniu przeglądarki oraz dodatku do Thunderbirda wszystko odbywa się na twoim własnym urządzeniu, nic nie przesyłając. We wszystkich formach Reveal URLs nie wysyła żadnych twoich danych e-mailowych do nas ani do żadnej strony trzeciej — nie ma analityki ani śledzenia. (Formy różnią się tym, gdzie działają i jak serwowany jest kod panelu Outlooka; zobacz sekcję Prywatność oraz politykę prywatności, aby poznać wszystkie szczegóły.)

Obsługiwane przeglądarki i klient poczty

Reveal URLs działa na:

Wersja dla Safari nie jest jeszcze dostarczana; planowana jest na późniejszą fazę.

Na celach przeglądarkowych Reveal URLs adnotuje odnośniki w twoim webmailu. W Thunderbirdzie adnotuje odnośniki w e-mailu, który czytasz, bezpośrednio w kliencie poczty.

Instalacja

Ze sklepu twojej przeglądarki lub klienta poczty (zalecane)

Zainstaluj Reveal URLs ze sklepu dla swojej przeglądarki lub klienta poczty. Pozycje Chrome, Edge, Firefox i Thunderbird są już dostępne; Opera korzysta z builda Chrome, a dedykowana pozycja Opery jest jeszcze w drodze:

Samodzielne ładowanie builda (programiści i wczesne testowanie)

Jeśli zbudowałeś Reveal URLs ze źródeł, możesz załadować rozpakowany build bezpośrednio. Każdy cel jest budowany poleceniem make i tworzony pod dist/<target>/:

make build-chrome        # produces dist/chrome
make build-edge          # produces dist/edge
make build-opera         # produces dist/opera
make build-firefox       # produces dist/firefox
make build-thunderbird   # produces dist/thunderbird

Następnie załaduj powstały folder:

Strona ustawień otwiera się automatycznie przy pierwszej instalacji rozszerzenia.

Korzystanie

Od razu po instalacji Reveal URLs adnotuje odnośniki w wiadomościach u wbudowanych dostawców — bez żadnej konfiguracji:

Adnotacja jest ograniczona do treści wiadomości, więc własny interfejs aplikacji — jej pasek boczny, okno tworzenia wiadomości i paski narzędzi — pozostaje nietknięty. W Thunderbirdzie objęty jest cały wyrenderowany e-mail.

Reveal URLs adnotujący wiadomość Gmail: adres URL każdego odnośnika jest pokazany we własnym wierszu nad tekstem odnośnika, z niezgodnym śledzącym linkiem oznaczonym na czerwono i ujawnionym bez ostrzeżenia adresem URL uczciwego odnośnika.

Dwa tryby ujawniania

Wybierasz, jak rzeczywisty URL jest pokazywany, w sekcji Ujawnij URL na stronie ustawień:

Podświetlanie niezgodności

Gdy host wymieniony w widocznym tekście odnośnika nie zgadza się z hostem, na który odnośnik faktycznie wskazuje, Reveal URLs oznacza to jako niezgodność. Porównanie odbywa się na rejestrowalnej domenie, więc uczciwa subdomena, taka jak mail.example.com dla example.com, nie jest oznaczana, podczas gdy łudząco podobna, taka jak paypa1.com dla paypal.com, jest.

Steruje tym dwa powiązane ustawienia:

Strona ustawień: selektor trybu 'Ujawnij URL', przełącznik 'Podświetlaj niezgodne odnośniki' oraz pola koloru niezgodności i koloru zgodności.

Przycisk na pasku narzędzi

W Chrome, Edge, Operze, Firefoksie i Thunderbirdzie ikona Reveal URLs na pasku narzędzi to szybki przełącznik włącz/wyłącz — kliknij ją, aby przełączyć adnotację. Gdy rozszerzenie jest wyłączone, na ikonie pojawia się odznaka OFF, a jej dymek mówi ci, czy kliknięcie je włączy, czy wyłączy. W przeglądarkach zmiana zaczyna działać we wszystkich otwartych kartach naraz; w Thunderbirdzie dotyczy następnej wiadomości, którą otworzysz.

(W Thunderbirdzie przycisk pokazuje tylko swoją ikonę, więc pozostaje kompaktowy na zunifikowanym pasku narzędzi. Reveal URLs możesz też włączać i wyłączać przełącznikiem Włącz na stronie ustawień.)

Strona ustawień

Strona ustawień zawiera każdą opcję. Otwórz ją ze strony rozszerzeń swojej przeglądarki (na przykład Szczegóły → Opcje rozszerzenia) lub otwiera się automatycznie przy pierwszej instalacji.

Poza głównym przełącznikiem Włącz i sterowaniem Aktywnymi witrynami (które są stosowane od razu) zmiany są zapisywane przyciskiem Zapisz ustawienia.

Dolne ustawienia: lista 'Ignoruj te hosty', maksymalna wyświetlana długość URL oraz opcjonalne pola rozmiaru i grubości czcionki ujawnionego URL i odznaki ostrzegawczej, nad przyciskiem 'Zapisz ustawienia'.

Aktywne witryny — dodawanie własnego webmaila

Sekcja Aktywne witryny, na górze strony ustawień, wymienia strony, na których działa Reveal URLs, oraz kontener mieszczący każdą treść wiadomości.

Górna część strony ustawień: główny przełącznik 'Włącz Reveal URLs' i lista 'Aktywne witryny', gdzie każdy wbudowany dostawca pokazuje swój wzorzec dopasowania, przełącznik 'Włączone', przełącznik 'Podramki' oraz swój selektor treści wiadomości.

Każdy wiersz pokazuje:

Wbudowani dostawcy (Gmail, Outlook i Proton) mogą być wyłączeni i przekierowani, ale nie mogą zostać usunięci.

Aby dodać własną witrynę webmaila:

  1. W sekcji Dodaj witrynę wprowadź URL dopasowania — wzorzec dopasowania, taki jak https://mail.example.com/*.
  2. Wprowadź Selektor treści wiadomości — selektor CSS dla kontenera, który mieści treść wiadomości, na przykład .message-body.
  3. Jeśli treść wiadomości jest renderowana wewnątrz podramki, zaznacz Uruchamiaj również wewnątrz podramek.
  4. Kliknij Dodaj witrynę. Twoja przeglądarka poprosi o pozwolenie na dostęp do tej witryny; udziel go. Witryna jest dodawana dopiero po udzieleniu pozwolenia.

Zmiany tutaj są stosowane od razu. Usunięcie witryny, którą dodałeś, cofa również jej pozwolenie, więc Reveal URLs przestaje uzyskiwać do niej dostęp.

Thunderbird (i inne klienty poczty). Thunderbird i tak pokazuje każdą czytaną przez ciebie wiadomość, niezależnie od dostawcy, więc nie potrzebuje listy per-host. Sekcja Aktywne witryny nie jest zatem pokazywana na stronie ustawień Thunderbirda — pojawiają się tylko główny przełącznik, język wyświetlania, tryb ujawniania, kolory, czcionki i lista ignorowania. Wszelka konfiguracja aktywnych witryn, którą mogłeś ustawić w przeglądarce, jest zachowywana nietknięta: zapisanie ustawień Thunderbirda nigdy jej nie czyści.

Dodatki do Outlooka i Gmaila

Obok rozszerzenia przeglądarki i dodatku do Thunderbirda Reveal URLs występuje jako natywny dodatek do dwóch aplikacji pocztowych, których rozszerzenie przeglądarki nie jest w stanie objąć: dodatek do Outlooka oraz dodatek do Gmaila. Oba używają tego samego wykrywania odnośników co rozszerzenie, więc ujawniają te same adresy URL i oznaczają te same łudząco podobne hosty.

Jedyna różnica to sposób, w jaki pokazują swoje ustalenia. Rozszerzenie przeglądarki adnotuje odnośniki w miejscu — kolorując URL nad lub obok każdego odnośnika. Frameworki Outlooka i Gmaila nie pozwalają dodatkowi zmieniać wyrenderowanej wiadomości, więc zamiast tego każdy dodatek pokazuje panel boczny (Outlook) lub kartę (Gmail) z listą znalezionych odnośników. Dla każdego odnośnika pokazuje widoczny tekst, docelowy adres URL i rejestrowalnego hosta oraz oznacza niezgodność, gdy widoczny tekst wymienia inną rejestrowalną domenę niż ta, na którą odnośnik faktycznie wskazuje.

Oba dodatki będą rozpowszechniane przez swoje sklepy z aplikacjami — dodatek do Outlooka przez Microsoft AppSource, dodatek do Gmaila przez Google Workspace Marketplace. Publikacja jest w toku; bezpośrednie linki do instalacji zostaną tu dodane, gdy każda pozycja będzie już dostępna.

Języki

Reveal URLs jest dostępny w języku angielskim oraz wielu innych językach.

Tekst nieanglojęzyczny jest przetłumaczony maszynowo i oczekuje na weryfikację przez człowieka, więc jakieś sformułowanie może się czasem czytać niezgrabnie; znaczenie ma być zgodne z angielskim oryginałem. Jeśli zauważysz błędny przekład, otwórz zgłoszenie na trackerze zgłoszeń Codeberg.

Prywatność

Reveal URLs nie wysyła żadnych twoich danych e-mailowych ani danych wiadomości do nas ani do żadnej strony trzeciej, w żadnej ze swoich form — nie ma analityki ani śledzenia. To, jak i gdzie odbywa się praca, zależy od formy:

Jedyne, co jest przechowywane, to twoje własne ustawienia (takie jak włączone/wyłączone, tryb ujawniania, kolory, rozmiary czcionek, twoja lista ignorowania i wszelkie dodane przez ciebie witryny), trzymane w pamięci per-użytkownik twojej przeglądarki, Outlooka lub Google i nigdy nie wysyłane do nas.

Zobacz politykę prywatności, aby poznać wszystkie szczegóły.

Rozwiązywanie problemów

Odnośnik nie jest ujawniany.

Wbudowany dostawca przestał działać po przeprojektowaniu.

Dostawcy webmaila od czasu do czasu zmieniają znaczniki swoich stron. Jeśli selektor wbudowanego dostawcy po takiej zmianie już nie pasuje, możesz to poprawić samodzielnie: w Aktywnych witrynach zmień selektor treści wiadomości tego dostawcy na nowy kontener.

URL w dymku się nie pokazuje.

W trybie dymka (tytułu) rzeczywisty URL jest umieszczany w dymku odnośnika, więc pojawia się tylko wtedy, gdy najedziesz na odnośnik. Jeśli wolisz zobaczyć URL bez najeżdżania, przełącz Ujawnij URL na tryb w wierszu.

Licencja i kod źródłowy

Reveal URLs jest wolnym oprogramowaniem, licencjonowanym na warunkach GNU Affero General Public License v3.0 (AGPL-3.0-only).