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 — Brugervejledning

Reveal URLs er en lille browserudvidelse (og Thunderbird-tilføjelse), der viser dig, hvor et link i din e-mail i virkeligheden fører hen, så du kan opdage et phishing-link, før du klikker på det.

Denne vejledning forklarer, hvordan du installerer Reveal URLs, og hvordan du bruger det. Se FAQ for almindelige spørgsmål; se privatlivspolitikken for, hvordan dine data håndteres; se arkitekturoversigten for et teknisk overblik.

Har du fundet en fejl, et link der blev markeret forkert (eller overset), eller en webmail-host der bør understøttes? Rapportér det venligst på Codeberg-issuetrackeren.

Indhold

Hvad det gør og hvorfor

En phishing-e-mail skjuler en fjendtlig destination bag troværdigt udseende linktekst. Nogle gange er det en lignende vært: teksten viser paypal.com, mens linket peger på paypa1.com. Ofte er det mere subtilt og dirigeres gennem en sporings- eller omdirigeringstjeneste, så det sted, du ender, slet ikke ligner det mærke, der er nævnt i teksten.

En phishingmail, der udgiver sig for at komme fra en posttjeneste, hævder, at en pakke tilbageholdes, indtil ubetalte toldafgifter er betalt, og opfordrer til betaling via knappen „Gå til betaling“. Reveal URLs viser, at knappen ikke peger på den posttjeneste, men på parcel-pay.custom.co.xa, et ikke-relateret websted, og afslører dermed beskeden som svindel.
Reveal URLs afslører knappen „Gå til betaling“: den peger på parcel-pay.custom.co.xa, ikke på den posttjeneste, den udgiver sig for at være.

Bemærk: Dette skærmbillede viser en svigagtig phishingmail, der udgiver sig for at være en posttjeneste. Den efterlignede tjeneste er ikke tilknyttet Reveal URLs og støtter det ikke.

Reveal URLs læser hvert link i den besked, du læser, og viser dig den URL, det faktisk peger på. I browserudvidelsen og Thunderbird markerer det vildledende web-, e-mail-, telefon- og andre links, så forskellen er tydelig, før du klikker.

Reveal URLs afslører og markerer; det kontrollerer ikke. Det følger ikke omdirigeringer: Et link, der går gennem en tracker eller omdirigeringstjeneste, vises som URL'en for den omdirigeringstjeneste, det faktisk angiver; Reveal URLs kan ikke vide, hvor omdirigeringen til sidst ender. For et link uden advarsel er der ikke fundet nogen relevant uoverensstemmelse, ikke bekræftet som sikkert, så læs den afslørede URL, før du stoler på et link, også når intet er markeret. For at huske det vises den afslørede URL på et umarkeret link i en ravgul „tjek“-farve i stedet for en beroligende grøn.

En Gmail-besked med Reveal URLs aktiv: et vildledende link er markeret med rødt med den sporings-URL, det peger på, afsløret over linkteksten, mens URL'en for et link uden uoverensstemmelse afsløres uden en advarsel.

Bemærk: e-mailadresser, URL'er og navne i dette skærmbillede er maskeret med stjerner af hensyn til privatlivet.

I browserudvidelsen og Thunderbird-tilføjelsen sker alt på din egen enhed, og intet overføres. På tværs af hver form sender Reveal URLs ingen af dine e-mail-data til os eller til nogen tredjepart — der er ingen analyse og ingen sporing. (Formerne adskiller sig i, hvor de kører, og hvordan koden til Outlook-ruden serveres; se afsnittet Privatliv og privatlivspolitikken for alle detaljer.)

Understøttede browsere og mailapps

Reveal URLs kører på:

Webbrowsere:

Mailapplikationer:

På browsermålene annoterer Reveal URLs links i din webmail. I Thunderbird annoterer det linkene i den e-mail, du læser, direkte i mailklienten.

Installation

Fra din browsers eller mailklients store (anbefalet)

Installer Reveal URLs fra butikken til din browser eller mailklient. Alle lister er nu tilgængelige; Opera kører Chrome-builden.

Webbrowsere:

Mailapplikationer:

Selv at indlæse en build (udviklere og tidlig testning)

Hvis du har bygget Reveal URLs fra kildekoden, kan du indlæse den udpakkede build direkte. Hvert mål bygges med en make-kommando og produceres under dist/<target>/:

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

Indlæs derefter den resulterende mappe:

Safari-udvidelsen, Outlook-tilføjelsen og Gmail-tilføjelsen indlæses ikke som udpakkede browserudvidelser. Byg dem som ovenfor, og derefter:

make deploy-gmail        # udruller Gmail-tilføjelsen til Apps Script
make safari-xcode        # byg Safari Xcode-projektet, og kør det derefter
                         # fra Safaris Develop-menu (macOS)
                         # Outlook: sideload dist/outlook

Indstillingssiden åbnes automatisk, første gang udvidelsen installeres.

Sådan bruger du det

Lige ud af boksen annoterer Reveal URLs linkene i beskeder hos de indbyggede udbydere — ingen opsætning påkrævet:

Annotering er afgrænset til beskedteksten, så appens egen chrome — dens sidebjælke, skrivevindue og værktøjslinjer — efterlades urørt. I Thunderbird dækkes hele den gengivne e-mail.

Reveal URLs annoterer en Gmail-besked: hvert links URL vises på sin egen linje over linkteksten, med et ikke-overensstemmende sporingslink markeret med rødt og URL'en for et link uden uoverensstemmelse afsløret uden en advarsel.

Bemærk: e-mailadresser, URL'er og navne i dette skærmbillede er maskeret med stjerner af hensyn til privatlivet.

Hvordan den reelle URL vises

Den reelle URL for hvert link vises på sin egen linje lige over linkteksten. Den placeres også i linkets værktøjstip (titel), så den fulde URL altid er der, når du holder musen over linket.

Markering af uoverensstemmelser

For weblinks sammenligner Reveal URLs URL'er eller hostnavne i et links synlige tekst med den URL, det peger på. Sammenligningen foretages på det registrerbare domæne, så et underdomæne uden uoverensstemmelse som mail.example.com for example.com ikke markeres, mens en look-alike som paypa1.com for paypal.com gør. Browserudvidelsen og Thunderbird kontrollerer også e-mail-, telefon- og uigennemsigtige links; javascript:-, data:- og vbscript:-links markeres altid.

Kontrollen ser kun på den URL, selve linket angiver; omdirigeringer følges aldrig, så et link gennem en tracker eller omdirigeringstjeneste sammenlignes som dens URL, ikke som den side, det til sidst når.

En uoverensstemmelse vises i din valgte uoverensstemmelsesfarve og med fed.

To relaterede indstillinger styrer dette:

Indstillingssiden: tilstandsvælgeren 'Afslør URL'en', kontakten 'Fremhæv ikke-overensstemmende links', og felterne for uoverensstemmelsesfarve og farve uden uoverensstemmelse.

Værktøjslinjeknappen

I Chrome, Edge, Opera, Firefox og Thunderbird er ikonet for Reveal URLs på værktøjslinjen en hurtig tænd/sluk-knap — klik på det for at slå annotering til eller fra. Når udvidelsen er slået fra, vises et OFF-mærke på ikonet, og værktøjstipset fortæller dig, om et klik vil slå den til eller fra. I browserne træder ændringen i kraft i alle åbne faner på én gang; i Thunderbird gælder den for den næste meddelelse, du åbner.

Mens Reveal URLs er slået til, fortæller browserens værktøjslinjeikon dig også, pr. faneblad, hvad det fandt på den aktuelle side. Hvis siden har uoverensstemmende (lignende) links, viser ikonet dette antal på et rødt mærke; hvis siden har links, men ingen af dem er uoverensstemmende, viser det det samlede antal analyserede links på et gråt mærke; en side uden links, der kan analyseres (og enhver side, som udvidelsen ikke handler på), viser intet antal. Hvert faneblad beholder sit eget mærke, så skift mellem faneblade opdaterer tallet, og at forlade siden eller lukke fanebladet rydder det. (Antal over 99 vises som 99+.)

Mærket i dets tre tilstande (browseren tegner det, så den nøjagtige placering varierer lidt fra browser til browser): et rødt antal uoverensstemmelser, et gråt antal analyserede links og OFF-mærket, mens udvidelsen er deaktiveret; logoet er også afdæmpet lysegråt. På en side, hvor den aktiverede udvidelse ikke er aktiv, er der intet mærke; det manglende OFF-mærke adskiller det samme afdæmpede logo fra den deaktiverede tilstand.

Disse illustrationer viser ikke alle udfald uden mærke; en aktiv side uden analyserbare links beholder ikonet i normal farve.

Værktøjslinjeikon, der viser et rødt mærke med antallet af uoverensstemmende links på den aktuelle side Værktøjslinjeikon, der viser et gråt mærke med antallet af analyserede links på den aktuelle side Værktøjslinjeikon med et afdæmpet lysegråt logo uden mærke, mens den aktiverede udvidelse ikke er aktiv på denne side Værktøjslinjeikon, der viser det røde OFF-mærke, mens udvidelsen er deaktiveret

(I Thunderbird viser knappen kun sit ikon, så den forbliver kompakt i den samlede værktøjslinje. Du kan også slå Reveal URLs til og fra med kontakten Aktivér på indstillingssiden.)

Indstillingssiden

Indstillingssiden indeholder hver indstilling. Åbn den fra din browsers udvidelsesside (for eksempel Detaljer → Udvidelsesindstillinger), eller den åbnes automatisk ved første installation.

Bortset fra hovedkontakten Aktivér og betjeningen af Aktive sites (som anvendes med det samme), gemmes ændringer med knappen Gem indstillinger.

De nederste indstillinger: listen 'Ignorér disse hosts', den maksimale viste URL-længde, og de valgfrie felter for skriftstørrelse og -vægt for afsløret URL, over knappen 'Gem indstillinger'.

Aktive sites — tilføj din egen webmail

Afsnittet Aktive sites, øverst på indstillingssiden, viser de sider, Reveal URLs kører på. Det holder nu en fast højde: vælg ét site i rullemenuen, og redigér kun dette sites indstillinger i panelet nedenunder.

Toppen af indstillingssiden: hovedkontakten 'Enable Reveal URLs' og afsnittet 'Active sites' med en rullemenu 'Active site' over én editor for det valgte site, som viser match pattern, en kontakt 'Enabled', en kontakt 'Sub-frames' og dets message-body selector.

Rullemenuen viser én post for hver siteregel:

Editoren for det valgte site viser:

De indbyggede udbydere (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo og Zoho) kan slås fra og rettes mod et nyt mål, men de kan ikke fjernes. Deres navne kan også omdøbes her; rydder du navnet på en indbygget udbyder, gendannes dets standardvenlige navn.

Sådan tilføjer du dit eget webmail-site:

  1. Under Tilføj site, indtast en Match-URL — et matchmønster som https://mail.example.com/*.
  2. Indtast eventuelt et Name til rullemenuen. Lad det stå tomt for at falde tilbage til match URL'en.
  3. Indtast en Message-body selector — en CSS-selektor for den container, der indeholder beskedteksten, for eksempel .message-body.
  4. Hvis beskedteksten gengives inde i en underramme, sæt flueben ved Also run inside sub-frames.
  5. Klik på Add site. Din browser vil bede om tilladelse til at få adgang til det site; giv den. Sitet tilføjes først, når du giver tilladelsen.

Ændringer her anvendes med det samme. Når du fjerner et site, du har tilføjet, tilbagekaldes også dets tilladelse, så Reveal URLs holder op med at tilgå det. Hvis du vil ændre et sites match URL, skal du fjerne det og tilføje det igen: matchen forbliver skrivebeskyttet, fordi den er reglens identitet.

Thunderbird (og andre mailklienter). Thunderbird viser allerede hver besked, du læser, uanset udbyder, så den har ikke brug for en liste pr. host. Afsnittet Aktive sites vises derfor ikke på Thunderbird-indstillingssiden — kun hovedkontakten, visningssprog, farver, skrifttyper og ignoreringslisten vises. Enhver aktive-sites-konfiguration, du måtte have angivet i en browser, bevares urørt: at gemme Thunderbird-indstillingerne rydder den aldrig.

Outlook- og Gmail-tilføjelserne

Ved siden af browserudvidelsen og Thunderbird-tilføjelsen findes Reveal URLs som en indbygget tilføjelse til to mailapps, en browserudvidelse ikke kan nå: et Outlook-tilføjelsesprogram og en Gmail-tilføjelse. De deler browserudvidelsens http/https-URL- og hostgenkendelse, men analyserer ikke dens ekstra linkskemaer.

Den ene forskel er, hvordan de viser deres fund. Browserudvidelsen annoterer linkene på stedet — den farver URL'en over eller ved siden af hvert link. Outlook- og Gmail-rammerne tillader ikke en tilføjelse at ændre den gengivne besked, så i stedet viser hver tilføjelse et sidepanel (Outlook) eller kort (Gmail), der opremser de fundne links. For hvert http/https-link viser den den synlige tekst og destinations-URL'en og markerer kun en uoverensstemmelse, når den synlige tekst nævner en URL eller et hostnavn, hvis registrerbare domæne ikke stemmer overens med linkets destination.

Gmail-tilføjelsen er nu tilgængelig via Google Workspace Marketplace.

Sprog

Reveal URLs er tilgængelig på engelsk og mange andre sprog.

Den ikke-engelske tekst er maskinoversat og afventer menneskelig gennemgang, så en sætning kan af og til læses akavet; meningen er tænkt at svare til den engelske original. Hvis du opdager en fejloversættelse, så åbn venligst et issue på Codeberg-issuetrackeren.

Privatliv

Reveal URLs sender ingen af dine e-mail- eller beskeddata til os eller til nogen tredjepart, i nogen af sine former — der er ingen analyse og ingen sporing. Hvordan og hvor arbejdet sker, afhænger af formen:

Det eneste, der gemmes, er dine egne indstillinger (såsom aktiveret/deaktiveret, farver, skriftstørrelser, din ignoreringsliste og eventuelle sites, du har tilføjet), opbevaret i din browsers, Outlooks eller Googles lager pr. bruger og aldrig sendt til os.

Se privatlivspolitikken for alle detaljer.

Fejlfinding

Et link afsløres ikke.

En indbygget udbyder holdt op med at virke efter et redesign.

Webmail-udbydere ændrer deres sideopmærkning fra tid til anden. Hvis en indbygget udbyders selektor ikke længere stemmer overens efter en sådan ændring, kan du selv rette det: i Aktive sites, redigér den pågældende udbyders beskedtekst-selektor til den nye container.

Licens og kildekode

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

Safari-noter

Safari viser kun et badge, når links ikke matcher; den har ingen grå tæller for en sikker side. Åbn indstillingerne igen fra højrekliksmenuen Reveal URLs — settings i stedet for at genindlæse en forældet indstillingsfane.