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 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 česta pitanja pogledajte FAQ; 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 poštanska usluga 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 tu poštansku uslugu 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 poštansku uslugu koju oponaša.

Napomena: Ova snimka zaslona prikazuje lažni phishing e-mail koji se predstavlja kao poštanska usluga. Oponašana usluga 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. U proširenju za preglednik i Thunderbirdu označava obmanjujuće web, e-poštanske, telefonske i druge poveznice, tako da je razlika očita prije nego što kliknete.

Reveal URLs otkriva i označava; ne provjerava. Ne slijedi preusmjeravanja: poveznica koja prolazi kroz tracker ili preusmjerivač prikazuje se kao URL preusmjerivača koji stvarno navodi; Reveal URLs ne može znati gdje će to preusmjeravanje na kraju završiti. Na poveznici bez upozorenja nije utvrđeno nikakvo primjenjivo nepodudaranje, a nije potvrđena kao sigurna, pa pročitajte otkriveni URL prije nego što se pouzdate u poveznicu, čak i kada ništa nije označeno. Da biste to imali na umu, otkriveni URL neoznačene poveznice prikazuje se u jantarnoj boji „za provjeru“ umjesto u umirujuće zelenoj.

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 poveznice bez nepodudarnosti prikazan bez upozorenja.

Napomena: adrese e-pošte, URL-ovi i imena na ovoj snimci zaslona maskirani su zvjezdicama radi privatnosti.

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

Reveal URLs radi na:

Web preglednici:

Aplikacije za e-poštu:

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

Web preglednici:

Aplikacije za e-poštu:

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

Zatim učitajte dobivenu mapu:

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

make deploy-gmail        # postavlja Gmail dodatak na Apps Script
make safari-xcode        # izgradi Safari Xcode projekt, zatim ga pokrenite
                         # iz Safarijeva 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 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 poveznica bez nepodudarnosti prikazana bez upozorenja.

Napomena: adrese e-pošte, URL-ovi i imena na ovoj snimci zaslona maskirani su zvjezdicama radi privatnosti.

Kako se prikazuje stvarni URL

Stvarni URL svake poveznice prikazuje se u vlastitom retku, odmah iznad teksta poveznice. Također se postavlja u opis (title) poveznice, tako da je puni URL uvijek tamo kada zadržite pokazivač iznad poveznice.

Isticanje nepodudaranja

Za web poveznice Reveal URLs uspoređuje URL ili naziv hosta u vidljivom tekstu poveznice s URL-om na koji ona vodi. Usporedba se radi na registrable domeni, pa poddomena bez nepodudarnosti 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. Proširenje za preglednik i Thunderbird također provjeravaju e-poštanske, telefonske i neprozirne poveznice; poveznice javascript:, data: i vbscript: uvijek se označavaju.

Provjera razmatra samo URL koji sama poveznica navodi; preusmjeravanja se nikada ne slijede, pa se poveznica kroz tracker ili preusmjerivač uspoređuje s njegovim URL-om, a ne sa stranicom do koje na kraju vodi.

Nepodudaranje se prikazuje odabranom bojom nepodudaranja i podebljano.

Dvije povezane postavke upravljaju tim ponašanjem:

Stranica postavki: birač načina 'Reveal the URL', preklopnik 'Istaknite poveznice koje se ne podudaraju' te polja 'Neusklađena boja' i 'Boja poveznica bez nepodudarnosti'.

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.

Dok je Reveal URLs uključen, ikona na alatnoj traci preglednika također vam govori, po kartici, što je pronašla na trenutnoj stranici. Ako stranica ima nepodudarajuće (slične) poveznice, ikona prikazuje taj broj na crvenoj znački; ako stranica ima poveznice, ali nijedna nije nepodudarajuća, prikazuje ukupan broj analiziranih poveznica na sivoj znački; stranica bez poveznica za analizu (i svaka stranica na koju proširenje 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 točan položaj malo razlikuje ovisno o pregledniku): crveni broj nepodudaranja, sivi broj analiziranih poveznica i značka OFF dok je proširenje onemogućeno; njegov je logotip također prigušeno svijetlosiv. Na stranici na kojoj omogućeno proširenje nije aktivno nema značke; izostanak značke OFF razlikuje taj isti prigušeni logotip od onemogućenog stanja.

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

Ikona na alatnoj traci koja prikazuje crvenu značku s brojem nepodudarajućih poveznica na trenutnoj stranici Ikona na alatnoj traci koja prikazuje sivu značku s brojem analiziranih poveznica na trenutnoj stranici Ikona na alatnoj traci s prigušenim svijetlosivim logotipom bez značke dok omogućeno proširenje nije aktivno na ovoj stranici Ikona na alatnoj traci koja prikazuje crvenu značku OFF dok je proširenje onemogućeno

(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 Omogući Reveal URLs 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 Omogući Reveal URLs i kontrola Aktivna mjesta, koje se primjenjuju odmah, promjene se spremaju gumbom Spremi postavke.

Donje postavke: popis 'Ignorirajte ove domaćine', najveća duljina prikazanog URL-a i neobavezna polja veličine i debljine fonta za prikazani URL, iznad gumba 'Spremi postavke'.

Aktivna mjesta — dodavanje vlastitog webmaila

Odjeljak Aktivna mjesta pri vrhu stranice postavki navodi stranice na kojima Reveal URLs radi. Sada zadržava stalnu visinu: odaberite jednu stranicu iz padajućeg izbornika i uređujte samo postavke te stranice u panelu ispod.

Vrh stranice postavki: glavni prekidač 'Omogući Reveal URLs' i odjeljak 'Aktivna mjesta', s padajućim izbornikom 'Aktivna stranica' iznad jednog editora odabrane stranice koji prikazuje match pattern, preklopnik 'Omogućeno', preklopnik 'Podokviri' i njegov message-body selector.

Padajući izbornik prikazuje jednu stavku za svako pravilo stranice:

Editor odabrane stranice prikazuje:

Ugrađeni pružatelji (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo i Zoho) mogu se isključiti ili preusmjeriti na novi cilj, ali ih nije moguće ukloniti. Njihova se imena ovdje također mogu preimenovati; brisanje imena ugrađenog pružatelja vraća njegovo zadano čitljivo ime.

Za dodavanje vlastite webmail stranice:

  1. Pod Dodaj mjesto unesite Podudaranje URL-a — match pattern poput https://mail.example.com/*.
  2. Po želji unesite Naziv za padajući izbornik. Ostavite ga praznim kako bi se koristio match URL.
  3. Unesite Birač tijela poruke — CSS selector za container koji sadrži tijelo poruke, primjerice .message-body.
  4. Ako se tijelo poruke prikazuje unutar podokvira, označite Također izvodite unutar podokvira.
  5. Kliknite Dodaj mjesto. 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. Ako želite promijeniti match URL stranice, uklonite je i ponovno dodajte: 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 pružatelja, pa mu popis po hostovima nije potreban. Zbog toga se odjeljak Aktivna mjesta ne prikazuje na stranici postavki u Thunderbirdu. Ondje se prikazuju samo glavni prekidač, jezik prikaza, 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. Dijele http/https URL-/host-detekciju proširenja za preglednik, ali ne analiziraju njegove dodatne scheme poveznica.

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

Gmail dodatak sada je dostupan putem Google Workspace Marketplacea.

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 Aktivna mjesta uredite message-body selector tog pružatelja tako da odgovara novom containeru.

Licenca i izvorni kod

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

Napomene za Safari

Safari prikazuje značku samo kada se poveznice ne podudaraju; nema sivi brojač sigurne stranice. Ponovno otvorite postavke iz izbornika desnim klikom Reveal URLs — settings, umjesto ponovnog učitavanja stare kartice postavki.