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 — 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 česta pitanja pogledajte FAQ; za način obrade vaših podataka pogledajte politiku privatnosti; za tehnički pregled 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 poštanska usluga 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 tu poštansku uslugu 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 poštansku uslugu koju predstavlja.

Napomena: Ovaj snimak zaslona prikazuje lažni phishing e-mail koji se predstavlja kao poštanska usluga. Predstavljena usluga 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. U pregledničkom proširenju i Thunderbirdu označava obmanjujuće web, e-mail, telefonske i druge linkove, tako da je razlika jasno vidljiva prije klika.

Reveal URLs otkriva i označava; ne provjerava. Ne prati preusmjeravanja: link koji ide preko trackera ili preusmjerivača prikazuje se kao URL preusmjerivača koji zaista navodi; Reveal URLs ne može znati gdje to preusmjeravanje na kraju završi. Veza bez upozorenja nema otkrivenu primjenjivu neusklađenost, a nije potvrđena kao sigurna, pa pročitajte otkriveni URL prije nego što vjerujete vezi, čak i kada ništa nije označeno. Da biste to imali na umu, otkriveni URL na neoznačenoj vezi prikazuje se u jantarnoj boji „za provjeru“ umjesto u umirujuće zelenoj.

Gmail poruka sa aktivnim Reveal URLs: obmanjujući link je označen crveno, a URL za praćenje na koji upućuje prikazan je iznad teksta linka, dok se URL linka bez nepodudarnosti prikazuje bez upozorenja.

Napomena: adrese e-pošte, URL-ovi i imena na ovom snimku ekrana maskirani su zvjezdicama radi privatnosti.

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 aplikacije e-pošte

Reveal URLs radi u sljedećem:

Web preglednici:

Aplikacije za e-poštu:

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. Instalirajte Reveal URLs iz trgovine za svoj preglednik ili mail klijent. Sve objave su sada dostupne; Opera koristi Chrome build.

Web preglednici:

Aplikacije za e-poštu:

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        # pravi dist/chrome
make build-edge          # pravi dist/edge
make build-firefox       # pravi dist/firefox
make build-gmail         # pravi dist/gmail
make build-opera         # pravi dist/opera
make build-outlook       # pravi dist/outlook
make build-safari        # pravi dist/safari
make build-thunderbird   # pravi dist/thunderbird

Zatim učitajte odgovarajući direktorij:

Safari ekstenzija, Outlook dodatak i Gmail dodatak ne učitavaju se kao raspakovana proširenja preglednika. Izgradite ih kao gore, zatim:

make deploy-gmail        # razmješta Gmail dodatak na Apps Script
make safari-xcode        # izgradi Safari Xcode projekt, zatim ga pokrenite
                         # iz Safari izbornika Develop (macOS)
                         # Outlook: bočno učitajte dist/outlook

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 označava Gmail poruku: URL svakog linka prikazuje se u posebnom redu iznad teksta linka, pri čemu je nepodudarni link za praćenje označen crveno, a link bez nepodudarnosti prikazan bez upozorenja.

Napomena: adrese e-pošte, URL-ovi i imena na ovom snimku ekrana maskirani su zvjezdicama radi privatnosti.

Kako se prikazuje stvarni URL

Stvarni URL svakog linka prikazuje se u vlastitom redu, odmah iznad teksta linka. Također se stavlja u tooltip (title) linka, tako da je puni URL uvijek tu kada zadržite pokazivač iznad linka.

Isticanje nepodudaranja

Za web linkove Reveal URLs poredi URL-ove ili imena hostova u vidljivom tekstu linka s URL-om na koji on vodi. Poređenje se radi na registrable domeni, pa sub-domain bez nepodudarnosti kao mail.example.com za example.com nije označen, dok look-alike host kao paypa1.com za paypal.com jeste. Pregledničko proširenje i Thunderbird također provjeravaju e-mail, telefonske i neprozirne linkove; linkovi javascript:, data: i vbscript: uvijek se označavaju.

Provjera uzima u obzir samo URL koji sam link navodi; preusmjeravanja se nikad ne prate, pa se link preko trackera ili preusmjerivača poredi kao njegov URL, a ne kao stranica do koje na kraju stiže.

Nepodudaranje se prikazuje bojom za nepodudaranje koju ste odabrali i podebljano.

To kontrolišu dvije povezane postavke:

Stranica postavki: birač režima 'Reveal the URL', prekidač 'Istakni nepodudarne linkove' i polja 'Boja nepodudaranja' i 'Boja bez nepodudarnosti'.

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.

Dok je Reveal URLs uključen, ikona na alatnoj traci preglednika vam također govori, po kartici, šta je pronašla na trenutnoj stranici. Ako stranica ima nepodudarajuće (nalik pravim) veze, ikona prikazuje taj broj na crvenoj znački; ako stranica ima veze, ali nijedna od njih nije nepodudarajuća, prikazuje ukupan broj analiziranih veza na sivoj znački; stranica bez veza za analizu (i svaka stranica na kojoj ekstenzija ne djeluje) ne prikazuje broj. Svaka kartica zadržava vlastitu značku, pa prebacivanje između kartica ažurira broj, a napuštanje stranice ili zatvaranje kartice ga briše. (Brojevi iznad 99 prikazuju se kao 99+.)

Značka u svoja tri stanja (preglednik je iscrtava, pa se tačan položaj malo razlikuje ovisno o pregledniku): crveni broj nepodudaranja, sivi broj analiziranih veza i značka OFF dok je ekstenzija onemogućena; njen logo je također prigušeno svijetlosiv. Na stranici na kojoj je ekstenzija uključena, ali nije aktivna, nema značke; odsutna značka OFF razlikuje isti prigušeni logo od onoga u onemogućenom stanju.

Ove ilustracije ne pokazuju svaki ishod bez značke; aktivna stranica bez veza za analizu zadržava ikonu normalne boje.

Ikona na alatnoj traci koja prikazuje crvenu značku s brojem nepodudarajućih veza na trenutnoj stranici Ikona na alatnoj traci koja prikazuje sivu značku s brojem analiziranih veza na trenutnoj stranici Ikona na alatnoj traci s prigušenim svijetlosivim logotipom bez značke dok omogućena ekstenzija nije aktivna na ovoj stranici Ikona na alatnoj traci koja prikazuje crvenu značku OFF dok je ekstenzija onemogućena

(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 Omogući Reveal URLs 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 Omogući Reveal URLs i kontrola Aktivni sajtovi, koje se primjenjuju odmah, promjene se čuvaju dugmetom Sačuvaj postavke.

Donje postavke: lista 'Ignoriši ove hostove', maksimalna dužina prikazanog URL-a i opcionalna polja veličine i debljine fonta prikazanog URL-a, iznad dugmeta 'Sačuvaj postavke'.

Aktivni sajtovi — dodavanje vlastitog webmaila

Odjeljak Aktivni sajtovi pri vrhu stranice postavki navodi stranice na kojima Reveal URLs radi. Sada ostaje fiksne visine: izaberite jedan sajt iz padajućeg menija, pa u panelu ispod uređujte samo postavke tog sajta.

Gornji dio stranice postavki: glavni prekidač 'Omogući Reveal URLs' i odjeljak 'Aktivni sajtovi', s padajućim menijem 'Aktivni sajt' iznad jednog editora odabranog sajta koji prikazuje match pattern, prekidač 'Omogućeno', prekidač 'Podokviri' i njegov message-body selector.

Padajući meni prikazuje jednu stavku za svako pravilo sajta:

Editor odabranog sajta prikazuje:

Ugrađeni servisi (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo i Zoho) mogu se isključiti i preusmjeriti, ali se ne mogu ukloniti. Njihova imena se ovdje također mogu preimenovati; brisanje imena ugrađenog servisa vraća njegovo zadano čitljivo ime.

Da biste dodali vlastiti webmail sajt:

  1. U odjeljku Dodaj stranicu unesite URL podudaranja — match pattern kao što je https://mail.example.com/*.
  2. Po želji unesite Naziv za padajući meni. Ostavite ga praznim da bi se koristio match URL.
  3. Unesite Selektor tijela poruke — CSS selector za container koji sadrži tijelo poruke, na primjer .message-body.
  4. Ako se tijelo poruke prikazuje unutar podokvira, označite Također izvodite unutar podokvira.
  5. Kliknite Dodaj stranicu. 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. Da biste promijenili match URL sajta, uklonite ga i dodajte ponovo: match ostaje samo za čitanje jer je to identitet pravila.

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 Aktivni sajtovi ne prikazuje na Thunderbird stranici postavki. Tamo su prikazani samo glavni prekidač, jezik prikaza, 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. Dijele http/https prepoznavanje URL-ova i hostova pregledničkog proširenja, ali ne analiziraju njegove dodatne sheme linkova.

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 http/https link prikazuju se vidljivi tekst i odredišni URL, a nepodudaranje se označava samo kada vidljivi tekst navodi URL ili ime hosta čija se registrable domena ne podudara s domenom odredišta linka.

Gmail dodatak je sada dostupan putem Google Workspace Marketplacea.

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, 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 Aktivni sajtovi uredite message-body selector tog servisa tako da pokazuje na novi container.

Licenca i izvorni kod

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

Napomene za Safari

Safari prikazuje značku samo kada se veze ne podudaraju; nema sivog brojača za sigurnu stranicu. Ponovno otvorite postavke iz menija desnim klikom Reveal URLs — settings, umjesto da učitate zastarjelu karticu postavki.