Reveal URLs — Korisnički priručnik

Reveal URLs je malo proširenje za preglednik i dodatak za Thunderbird koje vam pokazuje kamo poveznica u vašoj e-pošti zaista vodi, tako da možete prepoznati phishing poveznicu prije nego što kliknete na nju.

Ovaj priručnik objašnjava kako instalirati Reveal URLs i kako ga koristiti. Za način na koji se obrađuju vaši podaci pogledajte pravila privatnosti. Za tehnički pregled načina na koji je proširenje izgrađeno pogledajte pregled arhitekture.

Jeste li pronašli bug, poveznicu koja je pogrešno označena ili host webmaila koji bi trebao biti podržan? Prijavite to na Codeberg issue tracker.

Sadržaj

Što radi i zašto

Phishing poruka skriva zlonamjerno odredište iza teksta poveznice koji izgleda vjerodostojno. Ponekad je riječ o hostu koji samo nalikuje pravome: tekst prikazuje paypal.com, dok poveznica zapravo vodi na paypa1.com. Često je trik suptilniji i prolazi kroz tracker ili redirector, pa mjesto na koje završite nema mnogo veze s brendom koji je naveden u tekstu.

Phishing e-mail koji se predstavlja kao Hrvatska pošta tvrdi da je paket zadržan dok se ne plate neplaćene carinske pristojbe i potiče na plaćanje putem gumba „Idi na plaćanje“. Reveal URLs pokazuje da gumb ne vodi na Hrvatsku poštu nego na parcel-pay.custom.co.xa, nepovezanu stranicu, čime otkriva da je poruka prijevara.
Reveal URLs razotkriva gumb „Idi na plaćanje“: vodi na parcel-pay.custom.co.xa, a ne na Hrvatsku poštu.

Napomena: Ova snimka zaslona prikazuje lažni phishing e-mail koji se predstavlja kao Hrvatska pošta. Hrvatska pošta nije povezana s Reveal URLs i ne podržava ga.

Reveal URLs čita svaku poveznicu u poruci koju upravo gledate i prikazuje vam URL na koji ona vodi. Kad se host naveden u tekstu poveznice ne podudara s hostom na koji poveznica stvarno pokazuje, Reveal URLs to označi, tako da je nepodudaranje očito prije nego što kliknete.

Gmail poruka s aktivnim Reveal URLs: varljiva poveznica označena je crveno, a URL za praćenje na koji vodi prikazan je iznad teksta poveznice, dok je URL poštene poveznice prikazan bez upozorenja.

U proširenju za preglednik i dodatku za Thunderbird sve se odvija na vašem uređaju i ništa se ne prenosi. U svim svojim oblicima Reveal URLs ne šalje nikakve podatke iz vaše e-pošte nama ni trećim stranama: nema analitike ni praćenja. Oblici se razlikuju samo po tome gdje se izvršavaju i kako se poslužuje kôd Outlook okna. Za potpune pojedinosti pogledajte odjeljak Privatnost i pravila privatnosti.

Podržani preglednici i klijent e-pošte

Reveal URLs radi na:

Safari izdanje još nije objavljeno. Planirano je za kasniju fazu.

U preglednicima Reveal URLs označava poveznice u vašem webmailu. U Thunderbirdu označava poveznice izravno u poruci e-pošte koju čitate unutar samog klijenta.

Instalacija

Iz trgovine vašeg preglednika ili klijenta e-pošte (preporučeno)

Instalirajte Reveal URLs iz trgovine za svoj preglednik ili klijent e-pošte. Objave za Chrome, Edge, Firefox i Thunderbird već su dostupne. Opera koristi Chrome build, a posebna Opera objava još je u pripremi:

Ručno učitavanje builda (razvoj i rana testiranja)

Ako ste izgradili Reveal URLs iz izvornog koda, možete izravno učitati raspakirani build. Svaki se cilj gradi naredbom make i stvara 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

Zatim učitajte dobivenu mapu:

Stranica postavki automatski se otvara pri prvoj instalaciji proširenja.

Korištenje

Odmah nakon instalacije Reveal URLs označava poveznice u porukama na ugrađenim pružateljima, bez ikakvog dodatnog podešavanja:

Označavanje je ograničeno na tijelo poruke, tako da vlastito sučelje aplikacije, poput bočne trake, prozora za pisanje i alatnih traka, ostaje netaknuto. U Thunderbirdu je obuhvaćen cijeli prikazani email.

Reveal URLs označava Gmail poruku: URL svake poveznice prikazan je u vlastitom retku iznad teksta poveznice, pri čemu je nepodudarajuća poveznica za praćenje označena crveno, a poštena poveznica prikazana bez upozorenja.

Dva načina otkrivanja

Na stranici postavki, pod Reveal the URL, birate kako će se prikazivati stvarni URL:

Isticanje nepodudaranja

Kada se host naveden u vidljivom tekstu poveznice ne podudara s hostom na koji poveznica doista vodi, Reveal URLs to označi kao nepodudaranje. Usporedba se radi na registrable domeni, pa poštena poddomena kao mail.example.com za example.com neće biti označena, dok će look-alike host poput paypa1.com za paypal.com biti označen.

Dvije povezane postavke upravljaju tim ponašanjem:

Stranica postavki: birač načina 'Reveal the URL', preklopnik 'Highlight mismatching links' te polja boje za mismatch i match.

Gumb alatne trake

U Chromeu, Edgeu, Operi, Firefoxu i Thunderbirdu ikona Reveal URLs na alatnoj traci brzi je prekidač za uključivanje i isključivanje — kliknite je da biste prebacili anotaciju. Kada je proširenje isključeno, na ikoni se pojavljuje oznaka OFF, a njezin vam opis govori hoće li je klik uključiti ili isključiti. U preglednicima promjena stupa na snagu u svim otvorenim karticama odjednom; u Thunderbirdu se primjenjuje na sljedeću poruku koju otvorite.

(U Thunderbirdu gumb prikazuje samo svoju ikonu, pa ostaje kompaktan u objedinjenoj alatnoj traci. Reveal URLs možete uključivati i isključivati i prekidačem Enable na stranici postavki.)

Stranica postavki

Stranica postavki sadrži sve opcije. Otvorite je sa stranice proširenja svog preglednika, primjerice kroz Details → Extension options, ili će se sama otvoriti pri prvoj instalaciji.

Osim glavnog prekidača Enable i kontrola Active sites, koje se primjenjuju odmah, promjene se spremaju gumbom Save settings.

Donje postavke: popis 'Ignore these hosts', najveća duljina prikazanog URL-a i neobavezna polja veličine i debljine fonta za prikazani URL i oznaku upozorenja, iznad gumba 'Save settings'.

Aktivna mjesta — dodavanje vlastitog webmaila

Odjeljak Active sites pri vrhu stranice postavki navodi stranice na kojima Reveal URLs radi i container koji sadrži tijelo svake poruke.

Vrh stranice postavki: glavni prekidač 'Enable Reveal URLs' i popis 'Active sites', pri čemu svaki ugrađeni pružatelj prikazuje svoj match pattern, preklopnik 'Enabled', preklopnik 'Sub-frames' i selector tijela poruke.

Svaki redak prikazuje:

Ugrađeni pružatelji, kao što su Gmail, Outlook i Proton, mogu se isključiti ili preusmjeriti na novi cilj, ali ih nije moguće ukloniti.

Za dodavanje vlastite webmail stranice:

  1. Pod Add site unesite Match URL — match pattern poput https://mail.example.com/*.
  2. Unesite Message-body selector — CSS selector za container koji sadrži tijelo poruke, primjerice .message-body.
  3. Ako se tijelo poruke prikazuje unutar podokvira, označite Also run inside sub-frames.
  4. Kliknite Add site. Vaš će preglednik zatražiti dopuštenje za pristup toj stranici. Odobrite ga. Stranica se dodaje tek kada dopuštenje odobrite.

Promjene se ovdje primjenjuju odmah. Uklanjanje stranice koju ste dodali također opoziva njezino dopuštenje, pa joj Reveal URLs više ne pristupa.

Thunderbird (i drugi klijenti e-pošte). Thunderbird već prikazuje svaku poruku koju čitate, bez obzira na pružatelja, pa mu popis po hostovima nije potreban. Zbog toga se odjeljak Active sites ne prikazuje na stranici postavki u Thunderbirdu. Ondje se prikazuju samo glavni prekidač, jezik prikaza, način otkrivanja, boje, fontovi i popis zanemarivanja. Svaka konfiguracija aktivnih mjesta koju ste možda postavili u pregledniku ostaje netaknuta. Spremanje postavki u Thunderbirdu nikada je ne briše.

Dodaci za Outlook i Gmail

Uz proširenje za preglednik i dodatak za Thunderbird, Reveal URLs dolazi i kao izvorni dodatak za dvije aplikacije za e-poštu do kojih proširenje preglednika ne može doprijeti: Outlook add-in i Gmail add-on. Oba koriste istu detekciju poveznica kao i proširenje, pa otkrivaju iste URL-ove i označavaju iste look-alike hostove.

Jedina je razlika u tome kako prikazuju svoje nalaze. Proširenje za preglednik označava poveznice na samom mjestu, bojeći URL iznad ili pokraj svake poveznice. Outlook i Gmail okviri ne dopuštaju dodatku da mijenja prikazanu poruku, pa svaki dodatak umjesto toga prikazuje bočnu ploču (Outlook) ili karticu (Gmail) s pronađenim poveznicama. Za svaku poveznicu prikazuju se vidljivi tekst, odredišni URL i registrable host, a nepodudaranje se označava kada vidljivi tekst imenuje drugu registrable domenu od one na koju poveznica stvarno pokazuje.

Oba dodatka distribuirat će se kroz svoje trgovine aplikacija: Outlook add-in preko Microsoft AppSource, a Gmail add-on preko Google Workspace Marketplace. Objavljivanje je još u tijeku. Izravne poveznice za instalaciju bit će dodane ovdje čim svaka objava bude aktivna.

Jezici

Reveal URLs dostupan je na engleskom i mnogim drugim jezicima.

Neengleski tekst je strojno preveden i čeka ljudski pregled, pa neka formulacija povremeno može zvučati nespretno. Namjera je da značenje bude isto kao u engleskom izvorniku. Ako primijetite pogrešan prijevod, otvorite issue na Codeberg issue tracker.

Privatnost

Reveal URLs ne šalje nikakve podatke iz vaše e-pošte ili poruke nama ni trećim stranama, ni u jednom svom obliku. Nema analitike ni praćenja. Gdje i kako se obrada odvija ovisi o obliku:

Jedino što se pohranjuje jesu vaše vlastite postavke, poput toga je li Reveal URLs uključen ili isključen, načina otkrivanja, boja, veličina fonta, vašeg popisa zanemarivanja i svih stranica koje ste dodali. One se čuvaju u per-user pohrani vašeg preglednika, Outlooka ili Googlea i nikada se ne šalju nama.

Za potpune pojedinosti pogledajte pravila privatnosti.

Rješavanje problema

Poveznica se ne otkriva.

Ugrađeni pružatelj prestao je raditi nakon redizajna.

Pružatelji webmaila povremeno mijenjaju markup svojih stranica. Ako selector ugrađenog pružatelja nakon takve promjene više ne odgovara, možete ga sami ispraviti: u Active sites uredite message-body selector tog pružatelja tako da odgovara novom containeru.

Tooltip URL se ne prikazuje.

U načinu tooltip (title) stvarni URL stavlja se u tooltip poveznice, pa se pojavljuje tek kada zadržite pokazivač iznad nje. Ako URL radije želite vidjeti bez hovera, prebacite Reveal the URL na inline način rada.

Licenca i izvorni kod

Reveal URLs je slobodan softver pod licencom GNU Affero General Public License v3.0 (AGPL-3.0-only).