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č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 česta pitanja pogledajte često postavljana pitanja; 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 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 imejl koji se predstavlja kao poštanska usluga tvrdi da je pošiljka zadržana dok se ne plate neplaćene carinske dažbine i podstiče na plaćanje preko dugmeta „Idi na plaćanje“. Reveal URLs pokazuje da dugme ne vodi na tu poštansku uslugu, već na parcel-pay.custom.co.xa, nepovezani sajt, čime poruku razotkriva kao prevaru.
Reveal URLs razotkriva dugme „Idi na plaćanje“: vodi na parcel-pay.custom.co.xa, a ne na poštansku uslugu koju oponaša.

Napomena: Ovaj snimak ekrana prikazuje lažni fišing imejl koji se predstavlja kao poštanska usluga. Oponašana usluga nije povezana sa Reveal URLs i ne podržava ga.

Reveal URLs čita svaku vezu u poruci koju gledate i prikazuje URL na koji ona vodi. U proširenju pregledača i dodatku za Thunderbird označava obmanjujuće veb, e-poštanske, telefonske i druge veze, tako da je razlika jasna pre klika.

Reveal URLs otkriva i označava; ne proverava. Ne prati preusmeravanja: veza koja prolazi kroz pratilac ili preusmerivač prikazuje se kao URL pratioca ili preusmerivača koji zaista navodi; Reveal URLs ne može znati gde to preusmeravanje na kraju vodi. Kod veze bez upozorenja nije utvrđeno nijedno primenljivo neslaganje, ali to ne potvrđuje da je bezbedna, zato pročitajte otkriveni URL pre nego što poverujete vezi, čak i kada ništa nije označeno. Da biste to imali na umu, otkriveni URL neoznačene veze prikazuje se u ćilibarnoj boji „za proveru“ umesto 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 veze bez nepodudaranja prikazuje bez upozorenja.

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

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

Reveal URLs radi u sledećem:

Veb pregledači:

Aplikacije za e-poštu:

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. Instalirajte Reveal URLs iz prodavnice za svoj pregledač ili klijent e-pošte. Svi unosi su sada dostupni; Opera koristi Chrome verziju.

Veb pregledači:

Aplikacije za e-poštu:

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        # 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 direktorijum:

Safari ekstenzija, Outlook dodatak i Gmail dodatak se ne učitavaju kao raspakovane ekstenzije pregledača. Izgradite ih kao gore, zatim:

make deploy-gmail        # raspoređuje Gmail dodatak na Apps Script
make safari-xcode        # gradi Safari Xcode projekat, zatim ga pokrenite
                         # iz Safari menija Develop (macOS)
                         # Outlook: bočno učitajte dist/outlook

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

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

Kako se prikazuje stvarni URL

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

Isticanje nepodudaranja

Za veb-veze Reveal URLs upoređuje nazive URL-ova ili hostova u vidljivom tekstu veze sa URL-om na koji ona vodi. Poređenje se vrši po registrovanom domenu, pa se poddomen bez nepodudaranja kao mail.example.com za example.com ne označava, dok se sličan kao paypa1.com za paypal.com označava. Proširenje pregledača i Thunderbird takođe proveravaju e-poštanske, telefonske i neprozirne veze; veze javascript:, data: i vbscript: se uvek označavaju.

Provera razmatra samo URL koji navodi sama veza; preusmeravanja se nikada ne prate, pa se veza preko pratioca ili preusmerivača upoređuje sa njegovim URL-om, a ne sa stranicom do koje na kraju stiže.

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

To kontrolišu dva povezana podešavanja:

Stranica podešavanja: birač režima 'Reveal the URL', prekidač 'Istakni linkove koji se ne poklapaju' i polja 'Boja nepodudaranja' i 'Boja bez nepodudaranja'.

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.

Dok je Reveal URLs uključen, ikona na traci sa alatkama pregledača vam takođe, za svaku karticu, govori šta je pronašla na trenutnoj stranici. Ako stranica ima nepodudarajuće (slične) linkove, ikona prikazuje taj broj na crvenoj oznaci; ako stranica ima linkove, ali nijedan od njih nije nepodudarajući, prikazuje ukupan broj analiziranih linkova na sivoj oznaci; stranica bez linkova za analizu (i svaka stranica na koju ekstenzija ne deluje) ne prikazuje broj. Svaka kartica zadržava sopstvenu oznaku, 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+.)

Oznaka u svoja tri stanja (pregledač je iscrtava, pa se tačno mesto malo razlikuje od pregledača do pregledača): crveni broj nepodudaranja, sivi broj analiziranih linkova i oznaka OFF dok je ekstenzija onemogućena; njen logo je takođe prigušeno svetlosiv. Na stranici na kojoj omogućena ekstenzija nije aktivna nema oznake; odsustvo oznake OFF razlikuje taj isti prigušeni logo od stanja onemogućene ekstenzije.

Ove ilustracije ne prikazuju svaki ishod bez oznake; aktivna stranica bez linkova za analizu zadržava ikonu normalne boje.

Ikona trake sa alatkama koja prikazuje crvenu oznaku sa brojem nepodudarajućih linkova na trenutnoj stranici Ikona trake sa alatkama koja prikazuje sivu oznaku sa brojem analiziranih linkova na trenutnoj stranici Ikona trake sa alatkama sa prigušenim svetlosivim logotipom bez oznake dok omogućena ekstenzija nije aktivna na ovoj stranici Ikona trake sa alatkama koja prikazuje crvenu oznaku OFF dok je ekstenzija onemogućena

(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 Omogući Reveal URLs 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 Omogući Reveal URLs i kontrola Aktivni sajtovi, koje se primenjuju odmah, promene se čuvaju dugmetom Sačuvaj podešavanja.

Donja podešavanja: lista 'Ignoriši ove hostove', maksimalna prikazana dužina URL-a i opciona polja veličine i debljine fonta za otkriveni URL, iznad dugmeta 'Sačuvaj podešavanja'.

Aktivni sajtovi — dodavanje sopstvenog webmaila

Odeljak Aktivni sajtovi pri vrhu stranice podešavanja koristi dropdown koji prikazuje jedan sajt odjednom. Izaberite sajt da biste ispod njega prikazali njegov editor, koji obuhvata stranicu na kojoj Reveal URLs radi i container koji sadrži telo svake poruke.

Vrh stranice podešavanja: glavni prekidač 'Omogući Reveal URLs', dropdown 'Aktivni sajtovi' i editor izabranog sajta sa samo-za-čitanje poljem 'URL za podudaranje', prekidačem 'Omogućeno', poljem selector-a tela poruke i prekidačem 'Podokviri'.

Dropdown prikazuje jednu opciju za svaki aktivni sajt. Njegova oznaka koristi ime sajta kada je dostupno, a u suprotnom match pattern. Kada više sajtova deli isto ime, host se dodaje u zagradama radi razlikovanja, na primer Gmail, Proton Mail, Outlook (Live), Tuta (app.tuta.com) ili Zoho Mail (mail.zoho.eu).

Editor izabranog sajta prikazuje:

Ugrađeni servisi (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo i Zoho) imaju određena imena i mogu da se isključe ili preusmere, ali ne mogu da se uklone. Njihova imena ovde takođe mogu da se preimenuju; brisanje imena ugrađenog servisa vraća njegovo podrazumevano prijateljsko ime. Match URL je samo za čitanje za svaki postojeći sajt; ako želite da ga promenite, uklonite sajt i ponovo ga dodajte sa novom vrednošću.

Da biste dodali sopstveni webmail sajt:

  1. U odeljku Dodaj sajt unesite URL za podudaranje — match pattern kao što je https://mail.example.com/*.
  2. Opciono unesite Naziv ako želite da dropdown prikazuje prijatnije ime umesto URL-a.
  3. Unesite Birač tela poruke — CSS selector za container koji sadrži telo poruke, na primer .message-body.
  4. Ako se telo poruke prikazuje unutar podokvira, označite Pokreni i unutar podokvira.
  5. Kliknite Dodaj sajt. 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. Da biste promenili match URL sajta, uklonite ga i ponovo dodajte: match ostaje samo za čitanje zato što je 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 odeljak Aktivni sajtovi ne prikazuje na Thunderbird stranici podešavanja. Tamo su prikazani samo glavni prekidač, jezik prikaza, 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 dosegne: Outlook dodatak i Gmail dodatak. Oni dele otkrivanje http/https URL-ova/hostova proširenja pregledača, ali ne analiziraju njegove dodatne šeme veza.

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čnu tablu (Outlook) ili karticu (Gmail) sa spiskom pronađenih veza. Za svaku http/https vezu prikazuje vidljivi tekst i odredišni URL i označava nepodudaranje samo kada vidljivi tekst navodi URL ili host čiji se registrabilni domen ne podudara sa odredištem veze.

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 proveru, pa neka formulacija ponekad može da zvuči nespretno. Nazivra 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, 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 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 sivi brojač za sigurnu stranicu. Ponovo otvorite podešavanja iz menija desnim klikom Reveal URLs — settings, umesto ponovnog učitavanja stare kartice podešavanja.