Safari is supported through its macOS Xcode container and App Store route. Built-in providers use static scripts and Safari requests no all-sites access. A user-added site needs a runtime optional permission, then Safari injects content.js after navigation only for a granted, enabled, non-builtin rule; sub-frames run only when All frames is enabled. Safari settings are device-local and do not roam.

Reveal URLs — Používateľská príručka

Reveal URLs je malé rozšírenie prehliadača (a doplnok pre Thunderbird), ktoré vám ukáže, kam odkaz vo vašom e-maile skutočne vedie, aby ste rozpoznali phishingový odkaz skôr, než naň kliknete.

Táto príručka vysvetľuje, ako Reveal URLs nainštalovať a ako ho používať. Odpovede na bežné otázky nájdete v častých otázkach; to, ako sa zaobchádza s vašimi údajmi, v zásadách ochrany súkromia; technický prehľad nájdete v prehľade architektúry.

Našli ste chybu, odkaz, ktorý bol nesprávne označený (alebo prehliadnutý), alebo webmailového hostiteľa, ktorý by mal byť podporovaný? Nahláste to prosím na nástroji na sledovanie problémov Codeberg.

Obsah

Čo to robí a prečo

Phishingový e-mail skrýva nepriateľský cieľ za dôveryhodne vyzerajúci text odkazu. Niekedy ide o napodobeninu hostiteľa: text znie paypal.com, zatiaľ čo odkaz smeruje na paypa1.com. Často je to nenápadnejšie a smeruje cez sledovač alebo presmerovač, takže miesto, kam sa dostanete, sa vôbec nepodobá značke uvedenej v texte.

Phishingový e-mail, ktorý sa vydáva za poštovú službu, tvrdí, že zásielka je zadržaná, kým nebudú zaplatené nezaplatené colné poplatky, a nabáda na platbu cez tlačidlo „Prejsť na platbu“. Reveal URLs ukazuje, že tlačidlo nevedie na túto poštovú službu, ale na parcel-pay.custom.co.xa, nesúvisiacu stránku, čím odhaľuje správu ako podvod.
Reveal URLs odhaľuje tlačidlo „Prejsť na platbu“: vedie na parcel-pay.custom.co.xa, nie na poštovú službu, ktorú napodobňuje.

Poznámka: Táto snímka obrazovky zobrazuje podvodný phishingový e-mail vydávajúci sa za poštovú službu. Napodobňovaná služba nie je prepojená s Reveal URLs ani ho nepodporuje.

Reveal URLs číta každý odkaz v správe, ktorú čítate, a zobrazuje vám URL, na ktorú smeruje. V rozšírení prehliadača a v doplnku pre Thunderbird označuje zavádzajúce webové, e-mailové, telefonické a iné odkazy, takže rozdiel je zjavný skôr, než kliknete.

Reveal URLs odhaľuje a označuje; nepreveruje. Nesleduje presmerovania: odkaz, ktorý vedie cez sledovač alebo presmerovač, sa zobrazí ako URL sledovača alebo presmerovača, na ktorý skutočne odkazuje; Reveal URLs nevie, kde toto presmerovanie napokon skončí. Pri odkaze bez varovania nebola zistená žiadna relevantná nezhoda, no to nepotvrdzuje, že je bezpečný, preto si prečítajte odhalenú URL skôr, než odkazu dôverujete, aj keď nie je nič označené. Aby ste na to pamätali, odhalená URL neoznačeného odkazu sa zobrazuje v jantárovej farbe „na kontrolu“ namiesto upokojujúcej zelenej.

Správa v Gmaile s aktívnym Reveal URLs: klamlivý odkaz je označený červenou farbou s odhalenou sledovacou URL nad textom odkazu, zatiaľ čo URL odkazu bez nesúladu je odhalená bez varovania.

Poznámka: e-mailové adresy, adresy URL a mená na tejto snímke obrazovky boli kvôli súkromiu zakryté hviezdičkami.

V rozšírení prehliadača a v doplnku pre Thunderbird sa všetko deje vo vašom vlastnom zariadení a nič sa neprenáša. Vo všetkých podobách Reveal URLs neposiela žiadne vaše e-mailové údaje nám ani žiadnej tretej strane — neexistujú žiadne analytické nástroje ani sledovanie. (Podoby sa líšia v tom, kde bežia a ako sa poskytuje kód panela Outlooku; pozri časť Súkromie a zásady ochrany súkromia pre všetky podrobnosti.)

Podporované prehliadače a e-mailové aplikácie

Reveal URLs beží na:

Webové prehliadače:

Poštové aplikácie:

Na cieľových prehliadačoch Reveal URLs anotuje odkazy vo vašom webmaile. V Thunderbirde anotuje odkazy v e-maile, ktorý čítate, priamo v poštovom klientovi.

Inštalácia

Z obchodu vášho prehliadača alebo poštového klienta (odporúčané)

Nainštalujte Reveal URLs z obchodu pre váš prehliadač alebo poštového klienta. Všetky vydania sú teraz dostupné; Opera používa zostavu pre Chrome.

Webové prehliadače:

Poštové aplikácie:

Načítanie vlastnej zostavy (vývojári a rané testovanie)

Ak ste Reveal URLs zostavili zo zdrojového kódu, môžete rozbalenú zostavu načítať priamo. Každý cieľ sa zostavuje príkazom make a vytvára sa v dist/<target>/:

make build-chrome        # vytvorí dist/chrome
make build-edge          # vytvorí dist/edge
make build-firefox       # vytvorí dist/firefox
make build-gmail         # vytvorí dist/gmail
make build-opera         # vytvorí dist/opera
make build-outlook       # vytvorí dist/outlook
make build-safari        # vytvorí dist/safari
make build-thunderbird   # vytvorí dist/thunderbird

Potom načítajte výsledný priečinok:

Rozšírenie Safari, doplnok Outlook a doplnok Gmail sa nenačítavajú ako rozbalené rozšírenia prehliadača. Zostavte ich ako vyššie a potom:

make deploy-gmail        # nasadí doplnok Gmail do Apps Script
make safari-xcode        # zostaví projekt Safari Xcode, potom ho spustite
                         # z ponuky Develop v Safari (macOS)
                         # Outlook: načítajte dist/outlook cez sideload

Stránka nastavení sa otvorí automaticky pri prvej inštalácii rozšírenia.

Používanie

Bez akéhokoľvek nastavovania Reveal URLs anotuje odkazy v správach na vstavaných poskytovateľoch — nie je potrebné žiadne nastavenie:

Anotácia je obmedzená na telo správy, takže vlastné rozhranie aplikácie — jej bočný panel, okno na písanie a panely s nástrojmi — zostáva nedotknuté. V Thunderbirde je pokrytý celý vykreslený e-mail.

Reveal URLs anotujúce správu v Gmaile: URL každého odkazu je zobrazená na vlastnom riadku nad textom odkazu, pričom nezhodný sledovací odkaz je označený červenou farbou a odkaz bez nesúladu je odhalený bez varovania.

Poznámka: e-mailové adresy, adresy URL a mená na tejto snímke obrazovky boli kvôli súkromiu zakryté hviezdičkami.

Ako sa zobrazuje skutočná URL

Skutočná URL každého odkazu sa zobrazuje na vlastnom riadku, tesne nad textom odkazu. Umiestňuje sa aj do popisu odkazu (title), takže úplná URL je vždy k dispozícii, keď nad odkaz prejdete ukazovateľom.

Zvýraznenie nezhody

Pri webových odkazoch Reveal URLs porovnáva názvy URL alebo hostiteľov vo viditeľnom texte odkazu s URL, na ktorú odkaz smeruje. Porovnanie sa robí na registrovateľnej doméne, takže poddoména bez nesúladu ako mail.example.com pre example.com sa neoznačí, zatiaľ čo napodobenina ako paypa1.com pre paypal.com áno. Rozšírenie prehliadača a Thunderbird kontrolujú aj e-mailové, telefonické a nepriehľadné odkazy; odkazy javascript:, data: a vbscript: sa označia vždy.

Kontrola posudzuje len URL, ktoré uvádza samotný odkaz; presmerovania sa nikdy nesledujú, takže odkaz cez sledovač alebo presmerovač sa porovnáva s jeho URL, nie so stránkou, na ktorú napokon vedie.

Nezhoda sa zobrazuje vo vami zvolenej farbe nezhody a tučným písmom.

Toto ovládajú dve súvisiace nastavenia:

Stránka nastavení: prepínač režimu „Odhaliť URL“, prepínač „Zvýrazniť nezhodné odkazy“ a polia farby nezhody a bez nesúladu.

Tlačidlo na paneli s nástrojmi

V Chrome, Edgei, Opere, Firefoxe a Thunderbirde je ikona Reveal URLs na paneli nástrojov rýchly prepínač zap./vyp. — kliknite na ňu, aby ste prepli anotáciu. Keď je rozšírenie vypnuté, na ikone sa zobrazí odznak OFF a jeho popis vám povie, či ho kliknutie zapne alebo vypne. V prehliadačoch sa zmena prejaví vo všetkých otvorených kartách naraz; v Thunderbirde sa použije na ďalšiu správu, ktorú otvoríte.

Kým je Reveal URLs zapnutý, ikona na paneli s nástrojmi prehliadača vám tiež pre každú kartu oznamuje, čo našla na aktuálnej stránke. Ak stránka obsahuje nezhodné (podobne vyzerajúce) odkazy, ikona zobrazí tento počet na červenom odznaku; ak stránka obsahuje odkazy, ale žiadny z nich nie je nezhodný, zobrazí celkový počet analyzovaných odkazov na sivom odznaku; stránka bez analyzovateľných odkazov (a každá stránka, na ktorú rozšírenie nepôsobí) nezobrazuje žiadny počet. Každá karta si udržiava vlastný odznak, takže prepnutie medzi kartami aktualizuje číslo a opustenie stránky alebo zatvorenie karty ho vymaže. (Počty nad 99 sa zobrazujú ako 99+.)

Odznak v jeho troch stavoch (vykresľuje ho prehliadač, takže presné umiestnenie sa mierne líši podľa prehliadača): červený počet nezhôd, sivý počet analyzovaných odkazov a odznak OFF, kým je rozšírenie vypnuté; jeho logo je tiež tlmene svetlosivé. Na stránke, kde povolené rozšírenie nie je aktívne, nie je odznak; chýbajúci odznak OFF odlišuje to isté tlmené logo od vypnutého stavu.

Tieto ilustrácie nezobrazujú každý prípad bez odznaku; aktívna stránka bez analyzovateľných odkazov si zachová normálne zafarbenú ikonu.

Ikona na paneli s nástrojmi zobrazujúca červený odznak s počtom nezhodných odkazov na aktuálnej stránke Ikona na paneli s nástrojmi zobrazujúca sivý odznak s počtom analyzovaných odkazov na aktuálnej stránke Ikona na paneli s nástrojmi s tlmeným svetlosivým logom bez odznaku, keď povolené rozšírenie nie je na tejto stránke aktívne Ikona na paneli s nástrojmi zobrazujúca červený odznak OFF, kým je rozšírenie vypnuté

(V Thunderbirde tlačidlo zobrazuje iba svoju ikonu, takže zostáva kompaktné v zjednotenom paneli nástrojov. Reveal URLs môžete zapínať a vypínať aj prepínačom Povoliť na stránke nastavení.)

Stránka nastavení

Stránka nastavení obsahuje všetky možnosti. Otvorte ju zo stránky rozšírení vášho prehliadača (napríklad Podrobnosti → Možnosti rozšírenia), alebo sa otvorí automaticky pri prvej inštalácii.

Okrem hlavného prepínača Povoliť a ovládacích prvkov Aktívne lokality (ktoré sa uplatnia okamžite) sa zmeny ukladajú tlačidlom Uložiť nastavenia.

Spodné nastavenia: zoznam „Ignorovať týchto hostiteľov“, maximálna dĺžka zobrazenej URL a voliteľné polia veľkosti a hrúbky písma odhalenej URL, nad tlačidlom „Uložiť nastavenia“.

Aktívne lokality — pridanie vlastného webmailu

Časť Aktívne lokality na vrchu stránky nastavení uvádza stránky, na ktorých Reveal URLs beží. Teraz si zachováva pevnú výšku: vyberte jednu lokalitu z rozbaľovacej ponuky a v paneli nižšie upravujte iba nastavenia tejto lokality.

Vrch stránky nastavení: hlavný prepínač 'Enable Reveal URLs' a časť 'Active sites', s rozbaľovacou ponukou 'Active site' nad jedným editorom vybratej lokality, ktorý zobrazuje match pattern, prepínač 'Enabled', prepínač 'Sub-frames' a jeho message-body selector.

Rozbaľovacia ponuka zobrazuje jednu položku pre každé pravidlo lokality:

Editor vybratej lokality zobrazuje:

Vstavaných poskytovateľov (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo a Zoho) možno vypnúť a znovu zacieliť, ale nemožno ich odstrániť. Ich názvy tu možno tiež premenovať; vymazanie názvu vstavaného poskytovateľa obnoví jeho predvolený priateľský názov.

Ak chcete pridať vlastnú webmailovú lokalitu:

  1. V časti Pridať lokalitu zadajte Zhodnú URL — vzor zhody, ako napríklad https://mail.example.com/*.
  2. Voliteľne zadajte Name pre rozbaľovaciu ponuku. Ak ho necháte prázdny, použije sa match URL.
  3. Zadajte Message-body selector — CSS selektor pre kontajner, ktorý obsahuje telo správy, napríklad .message-body.
  4. Ak je telo správy vykreslené vnútri podrámu, zaškrtnite Also run inside sub-frames.
  5. Kliknite na Add site. Váš prehliadač si vyžiada povolenie na prístup k danej lokalite; udeľte ho. Lokalita sa pridá až po udelení povolenia.

Zmeny tu sa uplatnia okamžite. Odstránenie lokality, ktorú ste pridali, zároveň zruší jej povolenie, takže Reveal URLs k nej prestane pristupovať. Ak chcete zmeniť match URL lokality, odstráňte ju a znovu pridajte: match zostáva iba na čítanie, pretože je identitou pravidla.

Thunderbird (a iní poštoví klienti). Thunderbird už zobrazuje každú správu, ktorú čítate, bez ohľadu na poskytovateľa, takže nepotrebuje zoznam podľa hostiteľa. Časť Aktívne lokality sa preto na stránke nastavení Thunderbirdu nezobrazuje — objaví sa len hlavný prepínač, jazyk zobrazenia, farby, písma a zoznam ignorovaných. Akékoľvek nastavenie aktívnych lokalít, ktoré ste mohli nastaviť v prehliadači, zostáva nedotknuté: uloženie nastavení Thunderbirdu ho nikdy nevymaže.

Doplnky Outlook a Gmail

Popri rozšírení prehliadača a doplnku pre Thunderbird prichádza Reveal URLs ako natívny doplnok pre dve poštové aplikácie, ku ktorým sa rozšírenie prehliadača nedostane: doplnok pre Outlook a doplnok pre Gmail. Zdieľajú rozpoznávanie URL/hostiteľov http/https rozšírenia prehliadača, ale neanalyzujú jeho ďalšie schémy odkazov.

Jediný rozdiel je v tom, ako zobrazujú svoje zistenia. Rozšírenie prehliadača anotuje odkazy priamo na mieste — zafarbí URL nad alebo vedľa každého odkazu. Frameworky Outlooku a Gmailu neumožňujú doplnku meniť vykreslenú správu, takže namiesto toho každý doplnok zobrazí bočný panel (Outlook) alebo kartu (Gmail) so zoznamom odkazov, ktoré našiel. Pri každom odkaze http/https zobrazuje viditeľný text a cieľovú URL a označí nezhodu len vtedy, keď viditeľný text uvádza URL alebo hostiteľa, ktorého registrovateľná doména sa nezhoduje s doménou cieľa odkazu.

Doplnok pre Gmail je teraz k dispozícii cez Google Workspace Marketplace.

Jazyky

Reveal URLs je dostupné v angličtine a mnohých ďalších jazykoch.

Text v inom ako anglickom jazyku je strojovo preložený a čaká na ľudskú kontrolu, takže niektorá fráza môže občas znieť nemotorne; význam má zodpovedať anglickému originálu. Ak spozorujete nesprávny preklad, otvorte prosím problém na nástroji na sledovanie problémov Codeberg.

Súkromie

Reveal URLs neposiela žiadne vaše e-mailové ani správové údaje nám ani žiadnej tretej strane, v žiadnej zo svojich podôb — neexistujú žiadne analytické nástroje ani sledovanie. Ako a kde sa práca deje, závisí od podoby:

Jediné, čo sa ukladá, sú vaše vlastné nastavenia (napríklad povolené/zakázané, režim odhalenia, farby, veľkosti písma, váš zoznam ignorovaných a akékoľvek lokality, ktoré ste pridali), uchovávané v úložisku vášho prehliadača, Outlooku alebo Googlu pre každého používateľa a nikdy sa neposielajú nám.

Pozri zásady ochrany súkromia pre všetky podrobnosti.

Riešenie problémov

Odkaz sa neodhaľuje.

Vstavaný poskytovateľ prestal fungovať po prepracovaní.

Poskytovatelia webmailu z času na čas menia značkovanie svojich stránok. Ak sa selektor vstavaného poskytovateľa po takejto zmene už nezhoduje, môžete ho opraviť sami: v časti Aktívne lokality upravte selektor tela správy tohto poskytovateľa na nový kontajner.

Licencia a zdrojový kód

Reveal URLs je slobodný softvér, licencovaný pod GNU Affero General Public License v3.0 (AGPL-3.0-only).

Poznámky k Safari

Safari zobrazuje odznak len keď sa odkazy nezhodujú; nemá sivý počet bezpečnej stránky. Nastavenia znovu otvorte z ponuky po kliknutí pravým tlačidlom Reveal URLs — settings, namiesto načítania starej karty nastavení.