Reveal URLs — Korisnički priručnik

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

Ovaj priručnik objašnjava kako instalirati Reveal URLs i kako ga koristiti. Za način obrade vaših podataka pogledajte politiku privatnosti. Za tehnički pregled načina na koji je proširenje sastavljeno pogledajte pregled arhitekture.

Ako ste pronašli grešku, pogrešno označen link ili webmail host koji bi trebao biti podržan, prijavite to na Codeberg issue tracker.

Sadržaj

Šta radi i zašto

Phishing poruka skriva neprijateljsko odredište iza teksta linka koji izgleda pouzdano. Nekad je to host koji samo liči na pravi: tekst kaže paypal.com, a link zapravo vodi na paypa1.com. Često je trik suptilniji i vodi kroz tracker ili redirector, pa mjesto na koje stignete nema gotovo nikakve veze s brendom spomenutim u tekstu.

Phishing e-mail koji se predstavlja kao BH Pošta tvrdi da je paket zadržan dok se ne plate neplaćene carinske pristojbe i poziva na uplatu preko dugmeta „Idi na plaćanje“. Reveal URLs pokazuje da dugme ne vodi na BH Poštu nego na parcel-pay.custom.co.xa, nepovezanu stranicu, čime otkriva da je poruka prevara.
Reveal URLs razotkriva dugme „Idi na plaćanje“: vodi na parcel-pay.custom.co.xa, a ne na BH Poštu.

Napomena: Ovaj snimak zaslona prikazuje lažni phishing e-mail koji se predstavlja kao BH Pošta. BH Pošta nije povezana s Reveal URLs i ne podržava ga.

Reveal URLs pročita svaki link u poruci koju gledate i pokaže URL na koji on vodi. Kada se host naveden u tekstu linka ne podudara s hostom na koji link zaista vodi, Reveal URLs to označi, tako da je nepodudaranje jasno vidljivo prije klika.

A Gmail message with Reveal URLs active: a deceptive link is flagged in red with the tracking URL it points to revealed above the link text, while an honest link's URL is revealed without a warning.

U pregledničkom proširenju i dodatku za Thunderbird sve se odvija na vašem vlastitom uređaju i ništa se ne šalje dalje. Nijedan oblik Reveal URLs ne šalje vaše podatke iz e-pošte nama niti trećim stranama: nema analytics i nema tracking. Različiti oblici razlikuju se samo po tome gdje se izvršavaju i kako se isporučuje kod za Outlook panel. Više detalja nalazi se u odjeljku Privatnost i u politici privatnosti.

Podržani preglednici i klijent e-pošte

Reveal URLs radi u sljedećem:

Safari verzija još nije objavljena. Planirana je za kasniju fazu.

U preglednicima Reveal URLs označava linkove u vašem webmailu. U Thunderbirdu označava linkove direktno u poruci e-pošte koju čitate u samom klijentu.

Instalacija

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

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

Ručno učitavanje builda (razvoj i rano testiranje)

Ako ste Reveal URLs izgradili iz izvornog koda, možete direktno učitati raspakirani build. Svaki target se gradi komandom make i nastaje u direktoriju 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 odgovarajući direktorij:

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

Korištenje

Odmah nakon instalacije Reveal URLs označava linkove u porukama ugrađenih servisa bez dodatnog podešavanja:

Označavanje je ograničeno na tijelo poruke, pa vlastiti chrome aplikacije, kao što su bočna traka, prozor za pisanje i alatne trake, ostaje netaknut. U Thunderbirdu je obuhvaćena cijela rendered email poruka.

Reveal URLs annotating a Gmail message: each link's URL is shown on its own line above the link text, with a mismatching tracking link flagged in red and an honest link revealed without a warning.

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 linka ne slaže s hostom na koji link zaista vodi, Reveal URLs to označi kao nepodudaranje. Poređenje se radi na registrable domeni, pa pošteni sub-domain kao mail.example.com za example.com nije označen, dok look-alike host kao paypa1.com za paypal.com jeste.

To kontrolišu dvije povezane postavke:

The settings page: the 'Reveal the URL' mode selector, the 'Highlight mismatching links' toggle, and the mismatch and match colour fields.

Dugme alatne trake

U Chromeu, Edgeu, Operi, Firefoxu i Thunderbirdu ikona Reveal URLs na alatnoj traci je brzi prekidač za uključivanje i isključivanje — kliknite je da uključite ili isključite anotaciju. Kada je ekstenzija isključena, na ikoni se pojavljuje oznaka OFF, a njen opis vam 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 dugme prikazuje samo svoju ikonu, pa ostaje kompaktno u objedinjenoj alatnoj traci. Reveal URLs možete uključivati i isključivati i prekidačem Enable na stranici postavki.)

Stranica postavki

Na stranici postavki nalaze se sve opcije. Otvorite je sa stranice proširenja u vašem pregledniku, na primjer preko 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 čuvaju dugmetom Save settings.

The lower settings: the 'Ignore these hosts' list, the maximum displayed URL length, and the optional revealed-URL and warning-badge font size and weight fields, above the 'Save settings' button.

Aktivni sajtovi — 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.

The top of the settings page: the 'Enable Reveal URLs' master switch and the 'Active sites' list, each built-in provider showing its match pattern, an 'Enabled' toggle, a 'Sub-frames' toggle and its message-body selector.

Svaki red prikazuje:

Ugrađeni servisi, kao što su Gmail, Outlook i Proton, mogu se isključiti ili preusmjeriti, ali se ne mogu ukloniti.

Da biste dodali vlastiti webmail sajt:

  1. U odjeljku Add site unesite Match URL — match pattern kao što je https://mail.example.com/*.
  2. Unesite Message-body selector — CSS selector za container koji sadrži tijelo poruke, na primjer .message-body.
  3. Ako se tijelo poruke prikazuje unutar podokvira, označite Also run inside sub-frames.
  4. Kliknite Add site. Vaš preglednik tražit će dozvolu za pristup tom sajtu. Dodijelite je. Sajt se dodaje tek kada je dozvola potvrđena.

Promjene ovdje djeluju odmah. Uklanjanje sajta koji ste dodali također opoziva njegovu dozvolu, pa Reveal URLs prestaje pristupati tom sajtu.

Thunderbird (i drugi klijenti e-pošte). Thunderbird već prikazuje svaku poruku koju čitate, bez obzira na provajdera, pa mu ne treba lista po hostu. Zato se odjeljak Active sites ne prikazuje na Thunderbird stranici postavki. Tamo su prikazani samo glavni prekidač, jezik prikaza, način otkrivanja, boje, fontovi i lista ignorisanja. Svaka konfiguracija aktivnih sajtova koju ste možda postavili u pregledniku ostaje netaknuta. Čuvanje postavki u Thunderbirdu nikada je ne briše.

Outlook i Gmail dodaci

Pored pregledničkog proširenja i dodatka za Thunderbird, Reveal URLs dostupan je i kao native dodatak za dvije aplikacije za poštu do kojih pregledničko proširenje ne može doći: Outlook add-in i Gmail add-on. Oba koriste istu detekciju linkova kao i proširenje, pa otkrivaju iste URL-ove i označavaju iste look-alike hostove.

Jedina razlika je u tome kako prikazuju nalaze. Pregledničko proširenje označava linkove na samom mjestu, bojeći URL iznad ili pored svakog linka. Outlook i Gmail okviri ne dozvoljavaju dodatku da mijenja prikazanu poruku, pa zato svaki dodatak umjesto toga prikazuje bočni panel (Outlook) ili karticu (Gmail) s listom pronađenih linkova. Za svaki link prikazani su vidljivi tekst, odredišni URL i registrable host, a nepodudaranje se označava kada vidljivi tekst navodi drugu registrable domenu od one na koju link zaista vodi.

Oba dodatka distribuirat će se preko svojih trgovina aplikacija: Outlook add-in preko Microsoft AppSource, a Gmail add-on preko Google Workspace Marketplace. Objavljivanje još traje. Direktni linkovi za instalaciju bit će dodani ovdje čim svaki listing postane aktivan.

Jezici

Reveal URLs dostupan je na engleskom i na mnogim drugim jezicima.

Neengleski tekst je machine-translated i čeka ljudsku provjeru, pa neka formulacija ponekad može zvučati nespretno. Namjera je da značenje ostane isto kao u engleskom originalu. Ako primijetite pogrešan prevod, otvorite issue na Codeberg issue tracker.

Privatnost

Reveal URLs ni u jednom svom obliku ne šalje vaše podatke iz e-pošte ili poruka nama niti trećim stranama. Nema analytics i nema tracking. Gdje i kako se posao obavlja zavisi od oblika:

Jedino što se pohranjuje jesu vaše vlastite postavke, kao što su uključeno ili isključeno stanje Reveal URLs, način otkrivanja, boje, veličine fonta, vaša lista ignorisanja i svi sajtovi koje ste dodali. One se čuvaju u per-user storage vašeg preglednika, Outlooka ili Googlea i nikada nam se ne šalju.

Više detalja potražite u politici privatnosti.

Rješavanje problema

Neki link se ne otkriva.

Ugrađeni servis je prestao raditi nakon redizajna.

Webmail servisi s vremena na vrijeme mijenjaju markup svojih stranica. Ako se selector ugrađenog servisa nakon takve promjene više ne podudara, možete ga sami ispraviti: u odjeljku Active sites uredite message-body selector tog servisa tako da pokazuje na novi container.

Tooltip URL se ne prikazuje.

U režimu tooltip (title) stvarni URL stavlja se u tooltip linka, pa je vidljiv samo kada zadržite pokazivač iznad linka. Ako želite vidjeti URL bez hovera, prebacite Reveal the URL na inline režim.

Licenca i izvorni kod

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