Reveal URLs — Uživatelská příručka

Reveal URLs je malé rozšíření prohlížeče (a doplněk pro Thunderbird), které vám ukáže, kam odkaz ve vašem e-mailu skutečně vede, takže dokážete rozpoznat phishingový odkaz dřív, než na něj kliknete.

Tato příručka vysvětluje, jak Reveal URLs nainstalovat a jak jej používat. Pro to, jak se nakládá s vašimi daty, viz zásady ochrany soukromí; pro technický přehled toho, jak je rozšíření sestaveno, viz přehled architektury.

Našli jste chybu, odkaz, který byl označen chybně (nebo přehlédnut), nebo webmailového hostitele, který by měl být podporován? Nahlaste to prosím na issue trackeru na Codebergu.

Obsah

Co dělá a proč

Phishingový e-mail skrývá nepřátelský cíl za důvěryhodně vypadající text odkazu. Někdy jde o napodobeninu hostitele: text zní paypal.com, zatímco odkaz míří na paypa1.com. Často je to rafinovanější, s přesměrováním přes sledovací prvek nebo přesměrovač, takže místo, kam se dostanete, se vůbec nepodobá značce uvedené v textu.

Phishingový e-mail, který se vydává za Českou poštu, tvrdí, že zásilka je zadržena, dokud nebudou zaplaceny nezaplacené celní poplatky, a vyzývá k platbě tlačítkem „Přejít na platbu“. Reveal URLs ukazuje, že tlačítko nevede na Českou poštu, ale na parcel-pay.custom.co.xa, nesouvisející web, a tím odhaluje zprávu jako podvod.
Reveal URLs odhaluje tlačítko „Přejít na platbu“: vede na parcel-pay.custom.co.xa, ne na Českou poštu.

Poznámka: Tento snímek obrazovky zobrazuje podvodný phishingový e-mail vydávající se za Českou poštu. Česká pošta není spojena s Reveal URLs ani jej nepodporuje.

Reveal URLs čte každý odkaz ve zprávě, kterou právě čtete, a zobrazuje vám URL, na kterou míří. Když se hostitel uvedený v textu odkazu neshoduje s hostitelem, na kterého odkaz skutečně míří, Reveal URLs to označí, takže je neshoda zřejmá dřív, než kliknete.

Zpráva v Gmailu s aktivním Reveal URLs: klamavý odkaz je označen červeně se sledovací URL, na kterou míří, zobrazenou nad textem odkazu, zatímco URL poctivého odkazu je zobrazena bez varování.

V rozšíření prohlížeče a v doplňku pro Thunderbird se vše odehrává ve vašem vlastním zařízení a nic se nepřenáší. Ve všech formách Reveal URLs neposílá žádná vaše e-mailová data nám ani žádné třetí straně — neexistuje žádná analytika ani sledování. (Formy se liší v tom, kde běží a jak je obsluhován kód podokna Outlooku; viz oddíl Soukromí a zásady ochrany soukromí pro úplné podrobnosti.)

Podporované prohlížeče a e-mailový klient

Reveal URLs běží na:

Sestavení pro Safari zatím nebylo vydáno; je plánováno pro pozdější fázi.

Na cílech prohlížeče Reveal URLs anotuje odkazy ve vašem webmailu. V Thunderbirdu anotuje odkazy v e-mailu, který právě čtete, přímo v e-mailovém klientovi.

Instalace

Z obchodu vašeho prohlížeče nebo e-mailového klienta (doporučeno)

Nainstalujte Reveal URLs z obchodu pro svůj prohlížeč nebo e-mailového klienta. Nabídky pro Chrome, Edge, Firefox a Thunderbird jsou aktivní; Opera spouští sestavení pro Chrome a samostatná nabídka pro Operu je stále na cestě:

Načtení vlastního sestavení (vývojáři a rané testování)

Pokud jste Reveal URLs sestavili ze zdrojového kódu, můžete rozbalené sestavení načíst přímo. Každý cíl se sestavuje pomocí příkazu make a vzniká v adresáři 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

Poté načtěte výslednou složku:

Stránka nastavení se otevře automaticky při první instalaci rozšíření.

Používání

Rovnou po instalaci Reveal URLs anotuje odkazy ve zprávách u vestavěných poskytovatelů — bez jakéhokoli nastavování:

Anotace je omezena na tělo zprávy, takže vlastní rozhraní aplikace — její postranní panel, okno pro psaní a panely nástrojů — zůstává nedotčené. V Thunderbirdu je pokryt celý vykreslený e-mail.

Reveal URLs anotující zprávu v Gmailu: URL každého odkazu je zobrazena na vlastním řádku nad textem odkazu, s neshodným sledovacím odkazem označeným červeně a poctivým odkazem zobrazeným bez varování.

Dva režimy zobrazení

Jak se skutečná URL zobrazuje volíte pod Zobrazit URL na stránce nastavení:

Zvýraznění neshod

Když se hostitel uvedený ve viditelném textu odkazu neshoduje s hostitelem, na kterého odkaz skutečně míří, Reveal URLs to označí jako neshodu. Porovnání se provádí na registrovatelné doméně, takže poctivá poddoména jako mail.example.com pro example.com se neoznačí, zatímco napodobenina jako paypa1.com pro paypal.com ano.

Toto řídí dvě související nastavení:

Stránka nastavení: volič režimu „Zobrazit URL“, přepínač „Zvýraznit neshodující se odkazy“ a pole barvy neshody a barvy shody.

Tlačítko na panelu nástrojů

V Chromu, Edgi, Opeře, Firefoxu a Thunderbirdu je ikona Reveal URLs na nástrojové liště rychlý přepínač zapnuto/vypnuto — kliknutím přepnete anotaci. Když je rozšíření vypnuté, na ikoně se objeví odznak OFF a jeho popisek vám řekne, zda jej kliknutí zapne, nebo vypne. V prohlížečích se změna projeví ve všech otevřených kartách najednou; v Thunderbirdu se použije na další zprávu, kterou otevřete.

(V Thunderbirdu tlačítko zobrazuje jen svou ikonu, takže zůstává kompaktní v sjednocené nástrojové liště. Reveal URLs můžete také zapínat a vypínat přepínačem Povolit na stránce nastavení.)

Stránka nastavení

Stránka nastavení obsahuje všechny možnosti. Otevřete ji ze stránky rozšíření svého prohlížeče (například Podrobnosti → Možnosti rozšíření), nebo se otevře automaticky při první instalaci.

Kromě hlavního přepínače Povolit a ovládacích prvků Aktivní weby (které se projeví okamžitě) se změny ukládají tlačítkem Uložit nastavení.

Spodní nastavení: seznam „Ignorovat tyto hostitele“, maximální zobrazená délka URL a volitelná pole velikosti a tloušťky písma zobrazené URL a varovného odznaku, nad tlačítkem „Uložit nastavení“.

Aktivní weby — přidání vlastního webmailu

Oddíl Aktivní weby, v horní části stránky nastavení, uvádí stránky, na kterých Reveal URLs běží, a kontejner, který obsahuje tělo každé zprávy.

Horní část stránky nastavení: hlavní přepínač „Povolit Reveal URLs“ a seznam „Aktivní weby“, kde každý vestavěný poskytovatel zobrazuje svůj vzor shody, přepínač „Povoleno“, přepínač „Podrámce“ a svůj selektor těla zprávy.

Každý řádek zobrazuje:

Vestavěné poskytovatele (Gmail, Outlook a Proton) lze vypnout a přesměrovat, ale nelze je odstranit.

Chcete-li přidat vlastní webmailový web:

  1. Pod Přidat web zadejte URL shody — vzor shody jako například https://mail.example.com/*.
  2. Zadejte Selektor těla zprávy — CSS selektor pro kontejner, který obsahuje tělo zprávy, například .message-body.
  3. Pokud je tělo zprávy vykresleno uvnitř podrámce, zaškrtněte Spouštět také uvnitř podrámců.
  4. Klikněte na Přidat web. Váš prohlížeč požádá o oprávnění k přístupu na tento web; udělte jej. Web se přidá až poté, co oprávnění udělíte.

Změny zde se projeví okamžitě. Odstranění webu, který jste přidali, také odvolá jeho oprávnění, takže Reveal URLs k němu přestane přistupovat.

Thunderbird (a další e-mailoví klienti). Thunderbird již zobrazuje každou zprávu, kterou čtete, ať už u kteréhokoli poskytovatele, takže nepotřebuje seznam podle hostitelů. Oddíl Aktivní weby se proto na stránce nastavení Thunderbirdu nezobrazuje — objeví se pouze hlavní přepínač, jazyk zobrazení, režim zobrazení, barvy, písma a seznam ignorovaných. Jakékoli nastavení aktivních webů, které jste mohli nastavit v prohlížeči, zůstává nedotčeno: uložení nastavení Thunderbirdu jej nikdy nevymaže.

Doplňky pro Outlook a Gmail

Vedle rozšíření prohlížeče a doplňku pro Thunderbird přichází Reveal URLs jako nativní doplněk pro dvě poštovní aplikace, na které rozšíření prohlížeče nedosáhne: doplněk pro Outlook a doplněk pro Gmail. Oba používají stejnou detekci odkazů jako rozšíření, takže odhalují stejné URL a označují stejné napodobené hostitele.

Jediný rozdíl je v tom, jak zobrazují svá zjištění. Rozšíření prohlížeče anotuje odkazy na místě — obarvuje URL nad každým odkazem nebo vedle něj. Frameworky Outlooku a Gmailu neumožňují doplňku měnit vykreslenou zprávu, takže místo toho každý doplněk zobrazuje postranní panel (Outlook) nebo kartu (Gmail) se seznamem nalezených odkazů. U každého odkazu zobrazuje viditelný text, cílovou URL a registrovatelného hostitele a označuje neshodu, když viditelný text uvádí jinou registrovatelnou doménu, než na kterou odkaz skutečně míří.

Oba doplňky budou distribuovány prostřednictvím svých obchodů s aplikacemi — doplněk pro Outlook přes Microsoft AppSource, doplněk pro Gmail přes Google Workspace Marketplace. Publikace čeká; přímé instalační odkazy zde budou přidány, jakmile bude každá nabídka aktivní.

Jazyky

Reveal URLs je k dispozici v angličtině a mnoha dalších jazycích.

Text mimo angličtinu je strojově přeložený a čeká na lidskou revizi, takže se fráze může občas číst neobratně; význam má odpovídat anglickému originálu. Pokud narazíte na chybný překlad, otevřete prosím issue na issue trackeru na Codebergu.

Soukromí

Reveal URLs neposílá žádná vaše e-mailová ani zprávová data nám ani žádné třetí straně, v žádné ze svých forem — neexistuje žádná analytika ani sledování. Jak a kde se práce odehrává, závisí na formě:

Jediné, co se ukládá, jsou vaše vlastní nastavení (například povoleno/zakázáno, režim zobrazení, barvy, velikosti písma, váš seznam ignorovaných a jakékoli weby, které jste přidali), uchovávaná v úložišti vašeho prohlížeče, Outlooku nebo Googlu pro jednotlivé uživatele a nikdy se neposílají nám.

Viz zásady ochrany soukromí pro úplné podrobnosti.

Řešení potíží

Odkaz se neodhaluje.

Vestavěný poskytovatel po přepracování přestal fungovat.

Poskytovatelé webmailu čas od času mění značkování svých stránek. Pokud selektor vestavěného poskytovatele po takové změně již neodpovídá, můžete jej opravit sami: v Aktivních webech upravte selektor těla zprávy tohoto poskytovatele na nový kontejner.

URL v popisku se nezobrazuje.

V režimu popisku (title) se skutečná URL umístí do popisku odkazu, takže se objeví jen tehdy, když nad odkaz najedete kurzorem. Pokud byste raději viděli URL bez najetí, přepněte Zobrazit URL do vloženého režimu.

Licence a zdrojový kód

Reveal URLs je svobodný software, licencovaný pod GNU Affero General Public License v3.0 (AGPL-3.0-only).