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 — Brukerhåndbok

Reveal URLs er en liten nettleserutvidelse (og Thunderbird-tillegg) som viser deg hvor en lenke i e-posten din egentlig fører, slik at du kan oppdage en phishing-lenke før du klikker på den.

Denne håndboken forklarer hvordan du installerer Reveal URLs og hvordan du bruker det. For vanlige spørsmål, se ofte stilte spørsmål; for hvordan dataene dine håndteres, se personvernerklæringen; for en teknisk oversikt, se arkitekturoversikten.

Funnet en feil, en lenke som ble feilaktig merket (eller oversett), eller en webmail-vert som burde støttes? Meld det på Codeberg-feilsporeren.

Innhold

Hva det gjør og hvorfor

En phishing-e-post skjuler en fiendtlig destinasjon bak tillitvekkende lenketekst. Noen ganger er det en lignende vert: teksten viser paypal.com mens lenken peker mot paypa1.com. Ofte er det mer subtilt og går via en sporer eller en omdirigering, slik at stedet du havner på, ikke ligner i det hele tatt på merket som nevnes i teksten.

En phishing-e-post som utgir seg for å komme fra en posttjeneste, hevder at en pakke holdes tilbake til ubetalte tollavgifter er betalt, og oppfordrer til betaling via en knapp merket „Gå til betaling“. Reveal URLs viser at knappen ikke peker til den posttjenesten, men til parcel-pay.custom.co.xa, et uvedkommende nettsted, og avslører dermed meldingen som svindel.
Reveal URLs avslører knappen „Gå til betaling“: den peker til parcel-pay.custom.co.xa, ikke til den posttjenesten den etterligner.

Merk: Dette skjermbildet viser en svindelaktig phishing-e-post som utgir seg for å være en posttjeneste. Den etterlignede tjenesten er ikke tilknyttet Reveal URLs og støtter det ikke.

Reveal URLs leser hver lenke i meldingen du leser og viser deg URL-en den faktisk peker mot. I nettleserutvidelsen og Thunderbird merker det villedende nett-, e-post-, telefon- og andre lenker, slik at forskjellen er tydelig før du klikker.

Reveal URLs avslører og merker; det kontrollerer ikke. Det følger ikke viderekoblinger: En lenke som går via en sporer eller viderekobler, vises som URL-en til viderekobleren den faktisk oppgir; Reveal URLs kan ikke vite hvor viderekoblingen til slutt ender. En lenke uten advarsel har ikke fått påvist noe relevant avvik; den er ikke bekreftet som trygg, så les den avslørte URL-en før du stoler på en lenke, selv når ingenting er merket. For å huske det vises den avslørte URL-en på en umerket lenke i en ravgul „sjekk“-farge i stedet for en beroligende grønn.

En Gmail-melding med Reveal URLs aktivt: en villedende lenke er merket rødt med sporings-URL-en den peker mot avslørt over lenketeksten, mens URL-en til en lenke uten avvik avsløres uten en advarsel.

Merk: e-postadresser, URL-er og navn i dette skjermbildet er maskert med stjerner av hensyn til personvernet.

I nettleserutvidelsen og Thunderbird-tillegget skjer alt på din egen enhet, og ingenting overføres. På tvers av hver form sender Reveal URLs ingen av e-postdataene dine til oss eller til noen tredjepart — det finnes ingen analyse og ingen sporing. (Formene skiller seg i hvor de kjører og hvordan Outlook-rutens kode serveres; se seksjonen Personvern og personvernerklæringen for alle detaljer.)

Støttede nettlesere og e-postapper

Reveal URLs kjører på:

Nettlesere:

E-postapplikasjoner:

På nettlesermålene annoterer Reveal URLs lenker i webmailen din. I Thunderbird annoterer det lenkene i e-posten du leser, direkte i e-postklienten.

Installere

Fra nettleserens eller e-postklientens butikk (anbefalt)

Installer Reveal URLs fra butikken for nettleseren eller e-postklienten din. Alle oppføringer er nå tilgjengelige; Opera kjører Chrome-bygget.

Nettlesere:

E-postapplikasjoner:

Laste en versjon selv (utviklere og tidlig testing)

Hvis du har bygget Reveal URLs fra kildekoden, kan du laste den utpakkede versjonen direkte. Hvert mål bygges med en make-kommando og produseres under dist/<target>/:

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

Last deretter den resulterende mappen:

Safari-utvidelsen, Outlook-tillegget og Gmail-tillegget lastes ikke som utpakkede nettleserutvidelser. Bygg dem som ovenfor, og deretter:

make deploy-gmail        # distribuerer Gmail-tillegget til Apps Script
make safari-xcode        # bygger Safari Xcode-prosjektet, og kjør det deretter
                         # fra Safaris Develop-meny (macOS)
                         # Outlook: sidelast dist/outlook

Innstillingssiden åpnes automatisk første gang utvidelsen installeres.

Bruke det

Rett ut av boksen annoterer Reveal URLs lenkene i meldinger hos de innebygde leverandørene — ingen oppsett kreves:

Annotering er avgrenset til meldingsteksten, slik at appens eget grensesnitt — dens sidefelt, skrivevindu og verktøylinjer — forblir urørt. I Thunderbird dekkes hele den gjengitte e-posten.

Reveal URLs annoterer en Gmail-melding: URL-en til hver lenke vises på sin egen linje over lenketeksten, med en ikke-samsvarende sporingslenke merket rødt og URL-en til en lenke uten avvik avslørt uten en advarsel.

Merk: e-postadresser, URL-er og navn i dette skjermbildet er maskert med stjerner av hensyn til personvernet.

Hvordan den virkelige URL-en vises

Den virkelige URL-en til hver lenke vises på sin egen linje, rett over lenketeksten. Den plasseres også i lenkens verktøytips (tittel), slik at hele URL-en alltid er der når du holder musepekeren over lenken.

Utheving av ikke-samsvarende lenker

For nettlenker sammenligner Reveal URLs en URL eller et vertsnavn i den synlige teksten til en lenke med URL-en den peker mot. Sammenligningen gjøres på det registrerbare domenet, så et underdomene uten avvik som mail.example.com for example.com blir ikke merket, mens en etterligning som paypa1.com for paypal.com blir det. Nettleserutvidelsen og Thunderbird kontrollerer også e-post-, telefon- og ugjennomsiktige lenker; lenker med javascript:, data: og vbscript: merkes alltid.

Kontrollen ser bare på URL-en lenken selv oppgir; viderekoblinger følges aldri, så en lenke via en sporer eller viderekobler sammenlignes som dens URL, ikke som siden den til slutt når.

Et avvik vises i den valgte avviksfargen din og med fet skrift.

To relaterte innstillinger styrer dette:

Innstillingssiden: modusvelgeren 'Avslør URL-en', bryteren 'Uthev ikke-samsvarende lenker', og feltene for avviksfarge og farge uten avvik.

Verktøylinjeknappen

I Chrome, Edge, Opera, Firefox og Thunderbird er Reveal URLs-ikonet på verktøylinjen en rask av/på-bryter — klikk på det for å slå annotering av eller på. Når utvidelsen er slått av, vises et OFF-merke på ikonet, og verktøytipset forteller deg om et klikk vil slå den på eller av. I nettleserne trer endringen i kraft i alle åpne faner samtidig; i Thunderbird gjelder den for neste melding du åpner.

Mens Reveal URLs er slått på, forteller nettleserens verktøylinjeikon deg også, per fane, hva det fant på den gjeldende siden. Hvis siden har ikke-samsvarende (liknende) lenker, viser ikonet dette antallet på et rødt merke; hvis siden har lenker, men ingen av dem er ikke-samsvarende, viser det det totale antallet analyserte lenker på et grått merke; en side uten lenker som kan analyseres (og enhver side som utvidelsen ikke virker på), viser ikke noe antall. Hver fane beholder sitt eget merke, så å bytte mellom faner oppdaterer tallet, og å forlate siden eller lukke fanen fjerner det. (Antall over 99 vises som 99+.)

Merket i sine tilstander (nettleseren tegner det, så nøyaktig plassering varierer litt fra nettleser til nettleser): et rødt antall avvik, et grått antall analyserte lenker og OFF-merket mens utvidelsen er deaktivert; logoen er da også dempet lysegrå. På en side der den aktiverte utvidelsen ikke er aktiv, er det ikke noe merke; det manglende OFF-merket skiller den samme dempede logoen fra den deaktiverte tilstanden.

Disse illustrasjonene viser ikke alle utfall uten merke; en aktiv side uten analyserbare lenker beholder ikonet i normal farge.

Verktøylinjeikon som viser et rødt merke med antallet ikke-samsvarende lenker på den gjeldende siden Verktøylinjeikon som viser et grått merke med antallet analyserte lenker på den gjeldende siden Verktøylinjeikon med en dempet lysegrå logo uten merke mens den aktiverte utvidelsen ikke er aktiv på denne siden Verktøylinjeikon som viser det røde OFF-merket mens utvidelsen er deaktivert

(I Thunderbird viser knappen bare ikonet sitt, så den holder seg kompakt i den samlede verktøylinjen. Du kan også slå Reveal URLs av og på med bryteren Aktiver på innstillingssiden.)

Innstillingssiden

Innstillingssiden inneholder hvert alternativ. Åpne den fra nettleserens utvidelsesside (for eksempel Detaljer → Utvidelsesalternativer), eller den åpnes automatisk ved første installasjon.

Bortsett fra hovedbryteren Aktiver og kontrollene for Aktive nettsteder (som tas i bruk med en gang), lagres endringer med knappen Lagre innstillinger.

De nederste innstillingene: listen 'Ignorer disse vertene', den maksimale viste URL-lengden, og de valgfrie feltene for skriftstørrelse og -tykkelse for den avslørte URL-en, over knappen 'Lagre innstillinger'.

Aktive nettsteder — legge til din egen webmail

Seksjonen Aktive nettsteder, øverst på innstillingssiden, lister opp sidene Reveal URLs kjører på. Den holder nå en fast høyde: velg ett nettsted fra rullegardinlisten, og rediger bare innstillingene for dette nettstedet i panelet under.

Toppen av innstillingssiden: hovedbryteren 'Enable Reveal URLs' og seksjonen 'Active sites', med en rullegardinliste 'Active site' over én editor for det valgte nettstedet som viser match pattern, en 'Enabled'-bryter, en 'Sub-frames'-bryter og dets message-body selector.

Rullegardinlisten viser én oppføring per nettstedsregel:

Editoren for det valgte nettstedet viser:

De innebygde leverandørene (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo og Zoho) kan slås av og rettes på nytt, men de kan ikke fjernes. Navnene deres kan også endres her; tømmer du navnet på en innebygd leverandør, gjenopprettes dets standardvennlige navn.

For å legge til ditt eget webmail-nettsted:

  1. Under Legg til nettsted, skriv inn en Samsvars-URL — et samsvarsmønster som https://mail.example.com/*.
  2. Skriv eventuelt inn et Name for rullegardinlisten. La det stå tomt for å falle tilbake til match URL.
  3. Skriv inn en Message-body selector — en CSS-velger for beholderen som inneholder meldingsteksten, for eksempel .message-body.
  4. Hvis meldingsteksten gjengis inne i en underramme, kryss av for Also run inside sub-frames.
  5. Klikk på Add site. Nettleseren din vil be om tillatelse til å få tilgang til det nettstedet; gi den. Nettstedet legges først til når du gir tillatelsen.

Endringer her tas i bruk med en gang. Å fjerne et nettsted du har lagt til tilbakekaller også tillatelsen til det, slik at Reveal URLs slutter å få tilgang til det. Hvis du vil endre match URL-en til et nettsted, må du fjerne det og legge det til på nytt: matchen forblir skrivebeskyttet fordi den er regelens identitet.

Thunderbird (og andre e-postklienter). Thunderbird viser allerede hver melding du leser, uansett leverandør, så det har ikke behov for en liste per vert. Seksjonen Aktive nettsteder vises derfor ikke på Thunderbird-innstillingssiden — bare hovedbryteren, visningsspråk, farger, skrifter og ignoreringslisten vises. Eventuell aktive-nettsteder-konfigurasjon du måtte ha satt i en nettleser bevares urørt: lagring av Thunderbird-innstillingene tømmer den aldri.

Outlook- og Gmail-tilleggene

Ved siden av nettleserutvidelsen og Thunderbird-tillegget kommer Reveal URLs som et nativt tillegg for to e-postapper en nettleserutvidelse ikke kan nå: et Outlook-tillegg og et Gmail-tillegg. De deler nettleserutvidelsens http/https-URL-/verts- gjenkjenning, men analyserer ikke de ekstra lenkeskjemaene dens.

Den ene forskjellen er hvordan de viser funnene sine. Nettleserutvidelsen annoterer lenkene på stedet — den fargelegger URL-en over eller ved siden av hver lenke. Outlook- og Gmail-rammeverkene tillater ikke at et tillegg endrer den gjengitte meldingen, så i stedet viser hvert tillegg et sidepanel (Outlook) eller kort (Gmail) som lister opp lenkene det fant. For hver http/https-lenke viser det den synlige teksten og URL-en, og merker bare et avvik når den synlige teksten nevner en URL eller et vertsnavn med et registrerbart domene som ikke stemmer overens med lenkemålet.

Gmail-tillegget er nå tilgjengelig via Google Workspace Marketplace.

Språk

Reveal URLs er tilgjengelig på engelsk og mange andre språk.

Den ikke-engelske teksten er maskinoversatt og venter på menneskelig gjennomgang, så en frase kan av og til lese seg klønete; meningen er ment å samsvare med det engelske originalen. Hvis du oppdager en feiloversettelse, vennligst åpne en sak på Codeberg-feilsporeren.

Personvern

Reveal URLs sender ingen av e-post- eller meldingsdataene dine til oss eller til noen tredjepart, i noen av formene sine — det finnes ingen analyse og ingen sporing. Hvordan og hvor arbeidet skjer avhenger av formen:

Det eneste som lagres er dine egne innstillinger (som aktivert/deaktivert, farger, skriftstørrelser, ignoreringslisten din og eventuelle nettsteder du har lagt til), oppbevart i nettleserens, Outlooks eller Googles per-bruker-lagring og aldri sendt til oss.

Se personvernerklæringen for alle detaljer.

Feilsøking

En lenke blir ikke avslørt.

En innebygd leverandør sluttet å fungere etter en omdesign.

Webmail-leverandører endrer sidemarkeringen sin fra tid til annen. Hvis velgeren til en innebygd leverandør ikke lenger stemmer overens etter en slik endring, kan du korrigere det selv: i Aktive nettsteder, rediger den leverandørens meldingstekst-velger til den nye beholderen.

Lisens og kildekode

Reveal URLs er fri programvare, lisensiert under GNU Affero General Public License v3.0 (AGPL-3.0-only).

Safari-merknader

Safari viser bare et merke når lenker ikke samsvarer; den har ingen grå teller for en sikker side. Åpne innstillingene på nytt fra høyreklikkmenyen Reveal URLs — settings, i stedet for å laste inn en gammel innstillingsfane.