Reveal URLs — Korisničko uputstvo

Reveal URLs je mala ekstenzija za pregledač i dodatak za Thunderbird koji vam pokazuje kuda link u vašoj e-pošti stvarno vodi, tako da phishing link možete da prepoznate pre nego što kliknete.

Ovo uputstvo objašnjava kako da instalirate Reveal URLs i kako da ga koristite. Za način obrade vaših podataka pogledajte politiku privatnosti. Za tehnički pregled načina na koji je ekstenzija sastavljena pogledajte pregled arhitekture.

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

Sadržaj

Šta radi i zašto

Phishing poruka krije neprijateljsko odredište iza teksta linka koji izgleda pouzdano. Nekada 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 preko tracker-a ili redirector-a, pa mesto na koje stignete nema skoro nikakve veze sa brendom pomenutim u tekstu.

Phishing имејл који се представља као Пошта Србије тврди да је пошиљка задржана док се не плате неплаћене царинске дажбине и подстиче на плаћање преко дугмета „Иди на плаћање“. Reveal URLs показује да дугме не води на Пошту Србије, већ на parcel-pay.custom.co.xa, неповезани сајт, чиме поруку разоткрива као превару.
Reveal URLs разоткрива дугме „Иди на плаћање“: води на parcel-pay.custom.co.xa, а не на Пошту Србије.

Напомена: Овај снимак екрана приказује лажни фишинг имејл који се представља као Пошта Србије. Пошта Србије није повезана са Reveal URLs и не подржава га.

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 sa hostom na koji link zaista vodi, Reveal URLs to označi, tako da je nepodudaranje jasno vidljivo pre 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 ekstenziji za pregledač i dodatku za Thunderbird sve se odvija na vašem 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 gde se izvršavaju i kako se isporučuje kod za Outlook panel. Više detalja nalazi se u odeljku Privatnost i u politici privatnosti.

Podržani pregledači i klijent e-pošte

Reveal URLs radi u sledećem:

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

U pregledačima 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 prodavnice vašeg pregledača ili klijenta e-pošte (preporučeno)

Instalirajte Reveal URLs iz prodavnice za vaš pregledač 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 build-a (razvoj i rano testiranje)

Ako ste Reveal URLs izgradili iz izvornog koda, možete direktno da učitate raspakovani build. Svaki target se gradi komandom make i nastaje u direktorijumu 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 direktorijum:

Stranica podešavanja automatski se otvara pri prvoj instalaciji ekstenzije.

Korišćenje

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

Označavanje je ograničeno na telo poruke, pa sopstveni chrome aplikacije, kao što su bočna traka, prozor za pisanje i alatne trake, ostaje netaknut. U Thunderbirdu je obuhvaćena cela 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 podešavanja, pod Reveal the URL, birate kako će se prikazivati stvarni URL:

Isticanje nepodudaranja

Kada se host naveden u vidljivom tekstu linka ne slaže sa 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 dva povezana podešavanja:

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 traci sa alatkama je brzi prekidač za uključivanje i isključivanje — kliknite je da biste prebacili anotaciju. Kada je ekstenzija isključena, na ikoni se pojavljuje oznaka OFF, a njen opis vam govori da li će je klik uključiti ili isključiti. U pregledačima promena stupa na snagu u svim otvorenim karticama odjednom; u Thunderbirdu se primenjuje na sledeću poruku koju otvorite.

(U Thunderbirdu dugme prikazuje samo svoju ikonu, pa ostaje kompaktno u objedinjenoj traci sa alatkama. Reveal URLs možete da uključujete i isključujete i prekidačem Enable na stranici podešavanja.)

Stranica podešavanja

Na stranici podešavanja nalaze se sve opcije. Otvorite je sa stranice ekstenzija u vašem pregledaču, na primer preko Details → Extension options, ili će se sama otvoriti pri prvoj instalaciji.

Osim glavnog prekidača Enable i kontrola Active sites, koje se primenjuju odmah, promene 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 sopstvenog webmaila

Odeljak Active sites pri vrhu stranice podešavanja navodi stranice na kojima Reveal URLs radi i container koji sadrži telo 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 da se isključe ili preusmere, ali ne mogu da se uklone.

Da biste dodali sopstveni webmail sajt:

  1. U odeljku 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 telo poruke, na primer .message-body.
  3. Ako se telo poruke prikazuje unutar podokvira, označite Also run inside sub-frames.
  4. Kliknite Add site. Vaš pregledač tražiće dozvolu za pristup tom sajtu. Dodelite je. Sajt se dodaje tek kada je dozvola potvrđena.

Promene ovde deluju odmah. Uklanjanje sajta koji ste dodali takođe opoziva njegovu dozvolu, pa Reveal URLs prestaje da pristupa 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 odeljak Active sites ne prikazuje na Thunderbird stranici podešavanja. 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 pregledaču ostaje netaknuta. Čuvanje podešavanja u Thunderbirdu nikada je ne briše.

Outlook i Gmail dodaci

Pored ekstenzije za pregledač i dodatka za Thunderbird, Reveal URLs dostupan je i kao native dodatak za dve aplikacije za poštu do kojih ekstenzija za pregledač ne može da dođe: Outlook add-in i Gmail add-on. Oba koriste istu detekciju linkova kao i ekstenzija, pa otkrivaju iste URL-ove i označavaju iste look-alike hostove.

Jedina razlika je u tome kako prikazuju nalaze. Ekstenzija za pregledač označava linkove na samom mestu, bojeći URL iznad ili pored svakog linka. Outlook i Gmail okviri ne dozvoljavaju dodatku da menja prikazanu poruku, pa zato svaki dodatak umesto toga prikazuje bočni panel (Outlook) ili karticu (Gmail) sa 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 distribuiraće se preko svojih prodavnica aplikacija: Outlook add-in preko Microsoft AppSource, a Gmail add-on preko Google Workspace Marketplace. Objavljivanje još traje. Direktni linkovi za instalaciju biće dodati ovde č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 proveru, pa neka formulacija ponekad može da zvuči nespretno. Namera je da značenje ostane isto kao u engleskom originalu. Ako primetite 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. Gde i kako se posao obavlja zavisi od oblika:

Jedino što se skladišti jesu vaša sopstvena podešavanja, 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. Ona se čuvaju u per-user storage vašeg pregledača, Outlook-a ili Google-a i nikada nam se ne šalju.

Više detalja potražite u politici privatnosti.

Rešavanje problema

Neki link se ne otkriva.

Ugrađeni servis je prestao da radi posle redizajna.

Webmail servisi s vremena na vreme menjaju markup svojih stranica. Ako se selector ugrađenog servisa posle takve promene više ne podudara, možete sami da ga ispravite: u odeljku 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 da vidite URL bez hover-a, 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).