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 d'usuari

Reveal URLs és una extensió petita per al navegador i un complement per al Thunderbird que et mostra cap a on va realment un enllaç del teu correu electrònic, perquè puguis detectar un enllaç de phishing abans de fer-hi clic.

Aquest manual explica com instal·lar Reveal URLs i com fer-lo servir. Per a preguntes habituals, consulta les PMF; per saber com es tracten les teves dades, consulta la política de privadesa; per a una visió tècnica, consulta la descripció de l'arquitectura.

Si has trobat un error, un enllaç marcat incorrectament o un host de webmail que hauria de ser compatible, comunica-ho al Codeberg issue tracker.

Contingut

Què fa i per què

Un missatge de phishing amaga un destí hostil darrere d'un text d'enllaç que sembla fiable. De vegades és un host que només s'assembla al real: el text diu paypal.com, però l'enllaç realment apunta a paypa1.com. Sovint el truc és més subtil i passa per un tracker o un redirector, de manera que el lloc on acabes no té gairebé res a veure amb la marca esmentada en el text.

Un correu de phishing que suplanta un servei postal afirma que hi ha un paquet retingut fins que es paguen uns drets de duana pendents i insta a pagar mitjançant un botó «Vés al pagament». Reveal URLs mostra que el botó no apunta a aquest servei postal sinó a parcel-pay.custom.co.xa, un lloc no relacionat, i així deixa al descobert que el missatge és una estafa.
Reveal URLs desemmascara el botó «Vés al pagament»: apunta a parcel-pay.custom.co.xa, no pas al servei postal que suplanta.

Nota: Aquesta captura de pantalla mostra un correu de phishing fraudulent que suplanta un servei postal. El servei suplantat no està afiliat a Reveal URLs ni li dona suport.

Reveal URLs llegeix cada enllaç del missatge que estàs veient i et mostra l'URL al qual apunta. A l'extensió del navegador i al Thunderbird marca enllaços web, de correu, de telèfon i altres que són enganyosos, de manera que la diferència quedi clara abans de fer clic.

Reveal URLs revela i marca; no verifica. No segueix redireccions: un enllaç que passa per un rastrejador o redireccionador es mostra com l'URL del redireccionador que indica realment; Reveal URLs no pot saber on acaba arribant aquesta redirecció. Un enllaç sense advertiment no té cap discrepància aplicable detectada, no s'ha confirmat com a segur, així que llegeix l'URL revelat abans de confiar en un enllaç, fins i tot quan no hi ha res marcat. Per tenir-ho present, l'URL revelat d'un enllaç no marcat es mostra en un color ambre «per revisar» en lloc d'un verd tranquil·litzador.

Un missatge de Gmail amb Reveal URLs actiu: un enllaç enganyós es marca en vermell amb l'URL de seguiment al qual apunta revelat sobre el text de l'enllaç, mentre que l'URL d'un enllaç sense discrepàncies es revela sense cap avís.

Nota: les adreces de correu, els URL i els noms d'aquesta captura de pantalla s'han emmascarat amb asteriscs per privacitat.

En l'extensió del navegador i en el complement per al Thunderbird, tot passa al teu propi dispositiu i no s'envia res enlloc. Cap forma de Reveal URLs no envia les teves dades de correu electrònic ni a nosaltres ni a tercers: no hi ha analytics ni hi ha tracking. Les diferents formes només es diferencien pel lloc on s'executen i per com es lliura el codi del panell d'Outlook. Trobaràs més detalls a l'apartat Privadesa i a la política de privadesa.

Reveal URLs funciona a:

Navegadors web:

Aplicacions de correu:

Als navegadors, Reveal URLs anota els enllaços del teu webmail. Al Thunderbird anota els enllaços directament al missatge de correu que llegeixes dins del mateix client.

Instal·lació

Des de la botiga del teu navegador o client de correu (recomanat)

Instal·la Reveal URLs des de la botiga del teu navegador o client de correu. Instal·leu Reveal URLs des de la botiga del navegador o client de correu. Totes les fitxes ja estan disponibles; l'Opera fa servir la compilació de Chrome.

Navegadors web:

Aplicacions de correu:

Carregar tu mateix un build (desenvolupament i proves primerenques)

Si has construït Reveal URLs a partir del codi font, pots carregar directament el build descomprimit. Cada target es construeix amb una comanda make i es genera dins del directori dist/<target>/:

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

Després carrega el directori corresponent:

L'extensió de Safari, el complement d'Outlook i el complement de Gmail no es carreguen com a extensions de navegador desempaquetades. Compileu-los com s'ha indicat més amunt i, després:

make deploy-gmail        # desplega el complement de Gmail a Apps Script
make safari-xcode        # compila el projecte Xcode de Safari i després executa'l
                         # des del menú Develop de Safari (macOS)
                         # Outlook: carrega lateralment dist/outlook

La pàgina de configuració s'obre automàticament la primera vegada que s'instal·la l'extensió.

Ús

Tot just instal·lat, Reveal URLs anota els enllaços dels missatges dels serveis integrats sense cap configuració addicional:

L'anotació queda limitada al cos del missatge, de manera que el chrome propi de l'aplicació, com ara la barra lateral, la finestra de redacció i les barres d'eines, es manté intacte. Al Thunderbird queda cobert tot el rendered email.

Reveal URLs anota un missatge de Gmail: l'URL de cada enllaç es mostra a la seva pròpia línia sobre el text de l'enllaç, amb un enllaç de seguiment que no coincideix marcat en vermell i un enllaç sense discrepàncies revelat sense cap avís.

Nota: les adreces de correu, els URL i els noms d'aquesta captura de pantalla s'han emmascarat amb asteriscs per privacitat.

Com es mostra l'URL real

L'URL real de cada enllaç es mostra en la seva pròpia línia, just damunt del text de l'enllaç. També es col·loca al tooltip (títol) de l'enllaç, de manera que l'URL complet sempre hi és quan deixes el cursor sobre l'enllaç.

Ressaltat de discrepàncies

Per als enllaços web, Reveal URLs compara els URL o els noms d'host del text visible d'un enllaç amb l'URL al qual apunta. La comparació es fa sobre el domini registrable, de manera que un sub-domain sense discrepàncies com mail.example.com per a example.com no es marca, mentre que un host look-alike com paypa1.com per a paypal.com sí que es marca. L'extensió del navegador i Thunderbird també comproven enllaços de correu, de telèfon i opacs; els enllaços javascript:, data: i vbscript: sempre es marquen.

La comprovació només considera l'URL que indica el mateix enllaç; mai no se segueixen redireccions, per tant un enllaç a través d'un rastrejador o redireccionador es compara com el seu URL, no com la pàgina a la qual arriba finalment.

Una discrepància es mostra amb el color de discrepància que has triat i en negreta.

Ho controlen dues opcions relacionades:

La pàgina de configuració: el selector de mode 'Reveal the URL', el commutador 'Ressalta els enllaços que no coincideixen' i els camps 'Color de discrepància' i 'Color sense discrepàncies'.

El botó de la barra d'eines

A Chrome, Edge, Opera, Firefox i Thunderbird, la icona de Reveal URLs a la barra d'eines és un interruptor ràpid d'encesa/apagada: feu-hi clic per commutar l'anotació. Quan l'extensió està desactivada, apareix una insígnia OFF a la icona, i la seva informació sobre eines us diu si fer-hi clic l'activarà o la desactivarà. Als navegadors, el canvi té efecte a totes les pestanyes obertes alhora; a Thunderbird s'aplica al missatge següent que obriu.

Mentre Reveal URLs està activat, la icona de la barra d'eines del navegador també us indica, per pestanya, què ha trobat a la pàgina actual. Si la pàgina té enllaços que no coincideixen (semblants), la icona mostra aquest recompte en una insígnia vermella; si la pàgina té enllaços però cap no és discordant, mostra el nombre total d'enllaços analitzats en una insígnia grisa; una pàgina sense enllaços analitzables (i qualsevol pàgina sobre la qual l'extensió no actua) no mostra cap recompte. Cada pestanya conserva la seva pròpia insígnia, de manera que canviar de pestanya actualitza el número, i sortir-ne o tancar la pestanya l'esborra. (Els recomptes superiors a 99 es mostren com a 99+.)

La insígnia en els seus tres estats (el navegador la dibuixa, de manera que la ubicació exacta varia una mica segons el navegador): un recompte vermell de discordances, un recompte gris d'enllaços analitzats i la insígnia OFF mentre l'extensió està desactivada; el seu logotip també és gris clar apagat. En una pàgina on l'extensió està activada però no és activa no hi ha insígnia; l'absència de la insígnia OFF distingeix aquest mateix logotip apagat de l'estat desactivat.

Aquestes il·lustracions no mostren tots els casos sense insígnia; una pàgina activa sense enllaços analitzables conserva la icona de color normal.

Icona de la barra d'eines que mostra una insígnia vermella amb el nombre d'enllaços discordants a la pàgina actual Icona de la barra d'eines que mostra una insígnia grisa amb el nombre d'enllaços analitzats a la pàgina actual Icona de la barra d'eines amb el logotip gris clar apagat i sense insígnia mentre l'extensió activada no està activa en aquesta pàgina Icona de la barra d'eines que mostra la insígnia vermella OFF mentre l'extensió està desactivada

(A Thunderbird, el botó només mostra la seva icona, així que es manté compacte a la barra d'eines unificada. També podeu activar i desactivar Reveal URLs amb l'interruptor Activa Reveal URLs de la pàgina de configuració.)

La pàgina de configuració

A la pàgina de configuració hi ha totes les opcions. Obre-la des de la pàgina d'extensions del teu navegador, per exemple a través de Details → Extension options, o bé s'obrirà sola durant la primera instal·lació.

Excepte el commutador principal Activa Reveal URLs i els controls d'Llocs actius, que s'apliquen immediatament, els canvis es desen amb el botó Desa la configuració.

La configuració inferior: la llista 'Ignora aquests amfitrions', la longitud màxima de l'URL mostrat i els camps opcionals de mida i gruix de la lletra de l'URL revelat, damunt del botó 'Desa la configuració'.

Llocs actius — afegir el teu propi webmail

L'apartat Llocs actius a la part superior de la pàgina de configuració llista les pàgines on funciona Reveal URLs. Ara manté una alçada fixa: tria un lloc al menú desplegable i edita només la configuració d'aquest lloc al panell de sota.

La part superior de la pàgina de configuració: el commutador principal 'Activa Reveal URLs' i l'apartat 'Llocs actius', amb un menú desplegable 'Lloc actiu' damunt d'un únic editor del lloc seleccionat que mostra el match pattern, un commutador 'Activat', un commutador 'Submarcs' i el seu message-body selector.

El menú desplegable mostra una entrada per a cada regla de lloc:

L'editor del lloc seleccionat mostra:

Els serveis integrats (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo i Zoho) es poden desactivar i reorientar, però no es poden eliminar. Els seus noms també es poden canviar aquí; si s'esborra el nom d'un proveïdor integrat, es restaura el seu nom amigable predeterminat.

Per afegir el teu propi lloc de webmail:

  1. A l'apartat Afegeix un lloc, introdueix URL de coincidència — un match pattern com https://mail.example.com/*.
  2. Introdueix opcionalment un Nom per al menú desplegable. Deixa'l en blanc si vols que es faci servir el match URL.
  3. Introdueix Selector del cos del missatge — un CSS selector per al container que conté el cos del missatge, per exemple .message-body.
  4. Si el cos del missatge es mostra dins d'un subframe, marca Executa també dins de submarcs.
  5. Fes clic a Afegeix un lloc. El teu navegador et demanarà permís per accedir a aquest lloc. Concedeix-lo. El lloc només s'afegeix quan el permís queda confirmat.

Els canvis aquí s'apliquen immediatament. Eliminar un lloc que has afegit també en revoca el permís, de manera que Reveal URLs deixa d'accedir-hi. Si vols canviar la match URL d'un lloc, elimina'l i afegeix-lo de nou: la match es manté de només lectura perquè és la identitat de la regla.

Thunderbird (i altres clients de correu). Thunderbird ja mostra cada missatge que llegeixes, independentment del proveïdor, de manera que no li cal una llista per host. Per això l'apartat Llocs actius no es mostra a la pàgina de configuració de Thunderbird. Allà només s'hi mostren el commutador principal, la llengua de visualització, els colors, les fonts i la llista d'ignorats. Qualsevol configuració de llocs actius que hagis establert en un navegador es manté intacta. Desar la configuració al Thunderbird no l'esborra mai.

Complements d'Outlook i Gmail

A més de l'extensió del navegador i del complement per al Thunderbird, Reveal URLs també està disponible com a native complement per a dues aplicacions de correu a les quals una extensió de navegador no pot arribar: Outlook add-in i Gmail add-on. Comparteixen el reconeixement d'URL i host http/https de l'extensió del navegador, però no analitzen els seus esquemes d'enllaç addicionals.

L'única diferència és com mostren les troballes. L'extensió del navegador anota els enllaços al mateix lloc, acolorint l'URL damunt o al costat de cada enllaç. Els marcs de treball d'Outlook i Gmail no permeten que un complement modifiqui el missatge renderitzat, de manera que cada complement mostra en canvi un panell lateral (Outlook) o una targeta (Gmail) amb la llista dels enllaços trobats. Per a cada enllaç http/https es mostren el text visible i l'URL de destí, i només es marca una discrepància quan el text visible indica un URL o un nom d'host el domini registrable del qual no coincideix amb el de la destinació de l'enllaç.

El complement de Gmail ja està disponible a través de Google Workspace Marketplace.

Idiomes

Reveal URLs està disponible en anglès i en moltes altres llengües.

El text no anglès està machine-translated i pendent de revisió humana, de manera que alguna formulació de vegades pot sonar estranya. La intenció és que el significat sigui el mateix que a l'original anglès. Si detectes una traducció incorrecta, obre una issue al Codeberg issue tracker.

Privadesa

Reveal URLs no envia cap de les teves dades de correu electrònic o de missatge ni a nosaltres ni a tercers, en cap de les seves formes. No hi ha analytics ni hi ha tracking. El lloc i la manera com es fa la feina depenen de la forma:

L'únic que s'emmagatzema és la teva pròpia configuració, com ara si Reveal URLs està activat o desactivat, els colors, les mides de lletra, la teva llista d'ignorats i tots els llocs que hagis afegit. Tot això es desa al per-user storage del teu navegador, d'Outlook o de Google i no se ns envia mai.

Trobaràs tots els detalls a la política de privadesa.

Resolució de problemes

No es revela algun enllaç.

Un servei integrat ha deixat de funcionar després d'un redisseny.

Els serveis de webmail canvien de tant en tant el markup de les seves pàgines. Si el selector d'un servei integrat deixa de coincidir després d'un canvi així, el pots corregir tu mateix: a Llocs actius, edita el message-body selector d'aquell servei perquè apunti al nou container.

Llicència i codi font

Reveal URLs és programari lliure, amb llicència GNU Affero General Public License v3.0 (AGPL-3.0-only).

Notes de Safari

Safari només mostra una insígnia quan els enllaços no coincideixen; no té cap comptador gris de pàgina segura. Torna a obrir la configuració amb el menú de clic dret Reveal URLs — settings, en lloc de recarregar una pestanya antiga.