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 — Manual de utilizare

Reveal URLs este o mică extensie de browser (și supliment pentru Thunderbird) care vă arată unde duce cu adevărat un link din e-mailul dumneavoastră, ca să puteți detecta un link de phishing înainte de a da clic pe el.

Acest manual explică cum se instalează Reveal URLs și cum se folosește. Pentru întrebări obișnuite, consultați întrebările frecvente; pentru modul în care sunt tratate datele dumneavoastră, consultați politica de confidențialitate; pentru o descriere tehnică, consultați descrierea arhitecturii.

Ați găsit un bug, un link care a fost semnalat greșit (sau omis) ori o gazdă de webmail care ar trebui să fie acceptată? Vă rugăm să îl raportați în gestionarul de probleme Codeberg.

Cuprins

Ce face și de ce

Un e-mail de phishing ascunde o destinație ostilă în spatele unui text de link care pare de încredere. Uneori este o gazdă care imită: textul afișează paypal.com, în timp ce linkul indică paypa1.com. Adesea este mai subtil, trecând printr-un tracker sau un redirecționator, astfel încât locul unde ajungeți nu seamănă deloc cu marca menționată în text.

Un e-mail de phishing care se dă drept un serviciu poștal susține că un colet este reținut până la plata unor taxe vamale restante și îndeamnă la plată printr-un buton „Mergi la plată“. Reveal URLs arată că butonul nu duce la acel serviciu poștal, ci la parcel-pay.custom.co.xa, un site fără legătură, dezvăluind astfel mesajul ca înșelătorie.
Reveal URLs demască butonul „Mergi la plată“: duce la parcel-pay.custom.co.xa, nu la serviciul poștal pe care îl imită.

Notă: Această captură de ecran arată un e-mail de phishing fraudulos care se dă drept un serviciu poștal. Serviciul imitat nu este afiliat cu Reveal URLs și nu îl susține.

Reveal URLs citește fiecare link din mesajul pe care îl citiți și vă arată URL-ul către care indică. În extensia de browser și în suplimentul Thunderbird, semnalează linkuri web, de e-mail, telefonice și de alte tipuri înșelătoare, astfel încât diferența să fie evidentă înainte de a da clic.

Reveal URLs dezvăluie și semnalează; nu verifică. Nu urmărește redirecționările: un link care trece printr-un tracker sau redirecționator este afișat ca URL-ul trackerului ori redirecționatorului pe care îl indică de fapt; Reveal URLs nu poate ști unde ajunge în cele din urmă acea redirecționare. Pentru un link fără avertisment, nu a fost detectată nicio nepotrivire aplicabilă, dar aceasta nu confirmă că este sigur; așadar, citiți URL-ul dezvăluit înainte de a avea încredere într-un link, chiar și când nu este semnalat nimic. Ca să țineți minte asta, URL-ul dezvăluit al unui link nesemnalat este afișat într-o culoare chihlimbarie „de verificat“ în loc de un verde liniștitor.

Un mesaj Gmail cu Reveal URLs activ: un link înșelător este semnalat cu roșu, cu URL-ul de urmărire către care indică afișat deasupra textului linkului, în timp ce URL-ul unui link fără neconcordanțe este afișat fără avertizare.

Notă: adresele de e-mail, URL-urile și numele din această captură de ecran au fost mascate cu asteriscuri pentru confidențialitate.

În extensia de browser și în suplimentul Thunderbird, totul se întâmplă pe propriul dumneavoastră dispozitiv, fără a transmite nimic. În toate formele, Reveal URLs nu trimite niciuna dintre datele dumneavoastră de e-mail către noi sau către terți — nu există analize și nici urmărire. (Formele diferă prin locul unde rulează și prin modul în care este servit codul panoului Outlook; consultați secțiunea Confidențialitate și politica de confidențialitate pentru toate detaliile.)

Browsere compatibile și aplicații de e-mail

Reveal URLs rulează pe:

Browsere web:

Aplicații de e-mail:

Pe browsere, Reveal URLs adnotează linkurile din webmailul dumneavoastră. În Thunderbird adnotează linkurile din e-mailul pe care îl citiți direct în clientul de e-mail.

Instalare

Din magazinul browserului sau clientului de e-mail (recomandat)

Instalați Reveal URLs din magazinul pentru browserul sau clientul dumneavoastră de e-mail. Toate listările sunt acum disponibile; Opera rulează versiunea Chrome.

Browsere web:

Aplicații de e-mail:

Încărcarea unei versiuni pe cont propriu (dezvoltatori și testare timpurie)

Dacă ați compilat Reveal URLs din sursă, puteți încărca versiunea despachetată direct. Fiecare țintă se compilează cu o comandă make și este produsă sub dist/<target>/:

make build-chrome        # generează dist/chrome
make build-edge          # generează dist/edge
make build-firefox       # generează dist/firefox
make build-gmail         # generează dist/gmail
make build-opera         # generează dist/opera
make build-outlook       # generează dist/outlook
make build-safari        # generează dist/safari
make build-thunderbird   # generează dist/thunderbird

Apoi încărcați folderul rezultat:

Extensia Safari, suplimentul Outlook și suplimentul Gmail nu sunt încărcate ca extensii de browser despachetate. Compilați-le ca mai sus, apoi:

make deploy-gmail        # implementează suplimentul Gmail în Apps Script
make safari-xcode        # compilează proiectul Safari Xcode, apoi rulați-l
                         # din meniul Develop al Safari (macOS)
                         # Outlook: încărcați lateral dist/outlook

Pagina de setări se deschide automat la prima instalare a extensiei.

Cum se folosește

Din start, Reveal URLs adnotează linkurile din mesajele de la furnizorii încorporați — fără nicio configurare:

Adnotarea este limitată la corpul mesajului, astfel încât interfața proprie a aplicației — bara sa laterală, fereastra de compunere și barele de instrumente — rămâne neatinsă. În Thunderbird, întregul e-mail redat este acoperit.

Reveal URLs adnotând un mesaj Gmail: URL-ul fiecărui link este afișat pe propria linie deasupra textului linkului, cu un link de urmărire nepotrivit semnalat cu roșu și un link fără neconcordanțe afișat fără avertizare.

Notă: adresele de e-mail, URL-urile și numele din această captură de ecran au fost mascate cu asteriscuri pentru confidențialitate.

Cum este afișat URL-ul real

URL-ul real al fiecărui link este afișat pe propria linie, chiar deasupra textului linkului. Acesta este plasat și în sfatul ecran al linkului (titlu), astfel încât URL-ul complet este mereu acolo când treceți cu mausul peste link.

Evidențierea nepotrivirilor

Pentru linkurile web, Reveal URLs compară numele URL-urilor sau ale hosturilor din textul vizibil al unui link cu URL-ul către care acesta indică. Comparația se face pe domeniul înregistrabil, astfel încât un subdomeniu fără neconcordanțe precum mail.example.com pentru example.com nu este semnalat, în timp ce unul care imită precum paypa1.com pentru paypal.com este. Extensia de browser și Thunderbird verifică și linkurile de e-mail, telefonice și opace; linkurile javascript:, data: și vbscript: sunt mereu semnalate.

Verificarea examinează numai URL-ul indicat de linkul însuși; redirecționările nu sunt urmărite niciodată, deci un link printr-un tracker sau redirecționator este comparat cu URL-ul acestuia, nu cu pagina la care ajunge în cele din urmă.

O nepotrivire este afișată în culoarea de nepotrivire aleasă de dumneavoastră și cu caractere aldine.

Două setări conexe controlează acest lucru:

Pagina de setări: selectorul de mod „Afișați URL-ul", comutatorul „Evidențiați linkurile nepotrivite" și câmpurile pentru culoarea de nepotrivire și culoarea fără neconcordanțe.

Butonul din bara de instrumente

În Chrome, Edge, Opera, Firefox și Thunderbird, pictograma Reveal URLs din bara de instrumente este un comutator rapid pornit/oprit — faceți clic pe ea pentru a comuta adnotarea. Când extensia este oprită, pe pictogramă apare un indicator OFF, iar balonul său explicativ vă spune dacă un clic o va porni sau o va opri. În browsere, schimbarea intră în vigoare în toate filele deschise deodată; în Thunderbird se aplică următorului mesaj pe care îl deschideți.

Cât timp Reveal URLs este activat, pictograma din bara de instrumente a browserului vă indică, de asemenea, pentru fiecare filă, ce a găsit pe pagina curentă. Dacă pagina are linkuri nepotrivite (asemănătoare), pictograma afișează acel număr pe o insignă roșie; dacă pagina are linkuri, dar niciunul nu este discordant, afișează numărul total de linkuri analizate pe o insignă gri; o pagină fără linkuri analizabile (și orice pagină asupra căreia extensia nu acționează) nu afișează niciun număr. Fiecare filă își păstrează propria insignă, așa că trecerea de la o filă la alta actualizează numărul, iar părăsirea paginii sau închiderea filei îl șterge. (Numerele mai mari de 99 sunt afișate ca 99+.)

Insigna în stările sale (browserul o desenează, deci poziționarea exactă variază puțin în funcție de browser): un număr roșu de nepotriviri, un număr gri de linkuri analizate și insigna OFF cât timp extensia este dezactivată; logoul său este de asemenea gri-deschis estompat. Pe o pagină unde extensia activată nu este activă nu există insignă; insigna OFF care lipsește deosebește același logo estompat de starea dezactivată.

Aceste ilustrații nu arată fiecare caz fără insignă; o pagină activă fără linkuri care pot fi analizate păstrează pictograma în culoarea normală.

Pictogramă din bara de instrumente care afișează o insignă roșie cu numărul de linkuri nepotrivite de pe pagina curentă Pictogramă din bara de instrumente care afișează o insignă gri cu numărul de linkuri analizate de pe pagina curentă Pictogramă din bara de instrumente cu un logo gri-deschis estompat fără insignă, cât timp extensia activată nu este activă pe această pagină Pictogramă din bara de instrumente care afișează insigna roșie OFF cât timp extensia este dezactivată

(În Thunderbird, butonul afișează doar pictograma sa, astfel încât rămâne compact în bara de instrumente unificată. De asemenea, puteți porni și opri Reveal URLs cu comutatorul Activați de pe pagina de setări.)

Pagina de setări

Pagina de setări conține fiecare opțiune. Deschideți-o din pagina de extensii a browserului dumneavoastră (de exemplu Detalii → Opțiuni extensie) sau se deschide automat la prima instalare.

Cu excepția comutatorului principal Activați și a controalelor Site-uri active (care se aplică imediat), modificările se salvează cu butonul Salvați setările.

Setările de jos: lista „Ignorați aceste gazde", lungimea maximă a URL-ului afișat și câmpurile opționale pentru dimensiunea și grosimea fontului URL-ului afișat, deasupra butonului „Salvați setările".

Site-uri active — adăugarea propriei căsuțe de webmail

Secțiunea Site-uri active, din partea de sus a paginii de setări, listează paginile pe care rulează Reveal URLs. Acum păstrează o înălțime fixă: alegeți un site din lista derulantă și editați doar setările acelui site în panoul de dedesubt.

Partea de sus a paginii de setări: comutatorul principal 'Enable Reveal URLs' și secțiunea 'Active sites', cu o listă derulantă 'Active site' deasupra unui singur editor al site-ului selectat, care afișează match pattern, un comutator 'Enabled', un comutator 'Sub-frames' și message-body selector-ul său.

Lista derulantă afișează o intrare pentru fiecare regulă de site:

Editorul site-ului selectat afișează:

Furnizorii încorporați (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo și Zoho) pot fi dezactivați și reorientați, dar nu pot fi eliminați. Numele lor pot fi redenumite și aici; golirea numelui unui furnizor încorporat îi restaurează numele prietenos implicit.

Pentru a adăuga propriul site de webmail:

  1. Sub Adăugați site, introduceți un URL de potrivire — un tipar de potrivire precum https://mail.example.com/*.
  2. Introduceți opțional un Name pentru lista derulantă. Lăsați-l gol pentru a reveni la match URL.
  3. Introduceți un Message-body selector — un selector CSS pentru containerul care conține corpul mesajului, de exemplu .message-body.
  4. Dacă corpul mesajului este redat într-un subcadru, bifați Also run inside sub-frames.
  5. Dați clic pe Add site. Browserul dumneavoastră va cere permisiunea de a accesa acel site; acordați-o. Site-ul este adăugat doar după ce acordați permisiunea.

Modificările de aici se aplică imediat. Eliminarea unui site pe care l-ați adăugat revocă și permisiunea sa, astfel încât Reveal URLs încetează să îl mai acceseze. Pentru a schimba match URL-ul unui site, eliminați-l și adăugați-l din nou: match-ul rămâne doar pentru citire deoarece este identitatea regulii.

Thunderbird (și alte clienți de e-mail). Thunderbird afișează deja fiecare mesaj pe care îl citiți, indiferent de furnizor, așa că nu are nevoie de o listă per gazdă. Secțiunea Site-uri active nu este, prin urmare, afișată pe pagina de setări Thunderbird — apar doar comutatorul principal, limba de afișare, culorile, fonturile și lista de ignorare. Orice configurație de site-uri active pe care ați fi putut-o seta într-un browser este păstrată neatinsă: salvarea setărilor Thunderbird nu o șterge niciodată.

Suplimentele Outlook și Gmail

Pe lângă extensia de browser și suplimentul Thunderbird, Reveal URLs este disponibil ca supliment nativ pentru două aplicații de e-mail pe care o extensie de browser nu le poate atinge: un supliment Outlook și un supliment Gmail. Acestea împărtășesc detectarea URL-urilor/hosturilor http/https a extensiei de browser, dar nu analizează schemele sale suplimentare de linkuri.

Singura diferență este modul în care își afișează constatările. Extensia de browser adnotează linkurile pe loc — colorând URL-ul deasupra sau lângă fiecare link. Cadrele Outlook și Gmail nu permit unui supliment să modifice mesajul redat, așa că, în schimb, fiecare supliment afișează un panou lateral (Outlook) sau card (Gmail) care listează linkurile găsite. Pentru fiecare link http/https, afișează textul vizibil și URL-ul de destinație și semnalează o nepotrivire numai când textul vizibil numește un URL sau un host al cărui domeniu înregistrabil nu corespunde celui al destinației linkului.

Suplimentul Gmail este acum disponibil prin Google Workspace Marketplace.

Limbi

Reveal URLs este disponibil în engleză și în multe alte limbi.

Textul care nu este în engleză este tradus automat și este în așteptarea revizuirii umane, așa că o frază poate suna ocazional stângaci; sensul este menit să corespundă cu originalul englez. Dacă observați o traducere greșită, vă rugăm să deschideți o problemă în gestionarul de probleme Codeberg.

Confidențialitate

Reveal URLs nu trimite niciuna dintre datele dumneavoastră de e-mail sau de mesaj către noi sau către terți, în niciuna dintre formele sale — nu există analize și nici urmărire. Cum și unde se întâmplă activitatea depinde de formă:

Singurul lucru stocat sunt propriile dumneavoastră setări (precum activat/dezactivat, modul de afișare, culorile, dimensiunile fonturilor, lista dumneavoastră de ignorare și orice site-uri pe care le-ați adăugat), păstrate în stocarea per utilizator a browserului, a Outlook sau a Google și niciodată trimise către noi.

Consultați politica de confidențialitate pentru toate detaliile.

Depanare

Un link nu este afișat.

Un furnizor încorporat a încetat să funcționeze după o reproiectare.

Furnizorii de webmail își schimbă marcajul paginilor din când în când. Dacă selectorul unui furnizor încorporat nu mai corespunde după o astfel de schimbare, îl puteți corecta singur: în Site-uri active, editați selectorul pentru corpul mesajului al acelui furnizor la noul container.

Licență și cod sursă

Reveal URLs este software liber, licențiat sub GNU Affero General Public License v3.0 (AGPL-3.0-only).

Note Safari

Safari afişează o insignă numai când linkurile nu corespund; nu are un contor gri pentru pagină sigură. Redeschide setările din meniul de clic dreapta Reveal URLs — settings, în loc să reîncarci o filă veche de setări.