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 — Lietotāja rokasgrāmata

Reveal URLs ir neliels pārlūka paplašinājums un Thunderbird papildinājums, kas parāda, kur patiesībā ved saite jūsu e-pastā, lai jūs varētu pamanīt phishing saiti pirms noklikšķināšanas uz tās.

Šī rokasgrāmata izskaidro, kā instalēt Reveal URLs un kā to lietot. Bieži uzdotos jautājumus skatiet BUJ; par to, kā tiek apstrādāti jūsu dati, skatiet privātuma politiku. Tehnisku pārskatu par to, kā paplašinājums ir uzbūvēts, skatiet arhitektūras pārskatu.

Vai atradāt kļūdu, nepareizi iezīmētu saiti vai webmail host, kuram vajadzētu būt atbalstītam? Ziņojiet par to Codeberg issue tracker.

Saturs

Ko tas dara un kāpēc

Phishing e-pasts slēpj ļaunprātīgu galamērķi aiz saites teksta, kas izskatās uzticams. Dažreiz tas ir host, kas tikai izskatās pēc īstā: teksts rāda paypal.com, bet saite patiesībā ved uz paypa1.com. Bieži triks ir smalkāks un iziet caur tracker vai redirector, tāpēc vieta, kur jūs nonākat, gandrīz nemaz nelīdzinās zīmolam, kas minēts tekstā.

Pikšķerēšanas e-pastā, kas uzdodas par pasta pakalpojumu, teikts, ka sūtījums ir aizturēts, kamēr nav samaksātas nesamaksātās muitas nodevas, un tiek mudināts maksāt, izmantojot pogu „Doties uz apmaksu“. Reveal URLs parāda, ka poga neved uz šo pasta pakalpojumu, bet gan uz parcel-pay.custom.co.xa, nesaistītu vietni, tādējādi atklājot, ka ziņojums ir krāpšana.
Reveal URLs atmasko pogu „Doties uz apmaksu“: tā ved uz parcel-pay.custom.co.xa, nevis uz pasta pakalpojumu, ko tā atdarina.

Piezīme: Šajā ekrānuzņēmumā redzams krāpniecisks pikšķerēšanas e-pasts, kas uzdodas par pasta pakalpojumu. Atdarinātais pakalpojums nav saistīts ar Reveal URLs un to neatbalsta.

Reveal URLs nolasa katru saiti ziņojumā, ko jūs skatāt, un parāda URL, uz kuru tā ved. Pārlūka paplašinājumā un Thunderbird tas iezīmē maldinošas tīmekļa, e-pasta, tālruņa un cita veida saites, lai atšķirība būtu skaidri redzama pirms klikšķa.

Reveal URLs atklāj un atzīmē; tas nepārbauda drošību. Tas neseko novirzīšanai: saite, kas ved caur izsekotāju vai novirzītāju, tiek parādīta kā novirzītāja faktiski norādītais URL; Reveal URLs nevar zināt, kur novirzīšana galu galā beidzas. Saitei bez brīdinājuma pārbaudē nav konstatēta neviena piemērojama neatbilstība, nevis apstiprināta kā droša, tāpēc izlasiet atklāto URL, pirms uzticaties saitei, pat ja nekas nav atzīmēts. Lai to atcerētos, neatzīmētas saites atklātais URL tiek rādīts dzintara krāsā „pārbaudīt“, nevis nomierinoši zaļā.

Gmail ziņojums ar ieslēgtu Reveal URLs: maldinoša saite ir iezīmēta sarkanā krāsā, un izsekošanas URL, uz kuru tā ved, ir atklāts virs saites teksta, kamēr saites bez neatbilstības URL tiek parādīts bez brīdinājuma.

Piezīme: šajā ekrānattēlā e-pasta adreses, URL un vārdi ir aizsegti ar zvaigznītēm privātuma dēļ.

Pārlūka paplašinājumā un Thunderbird papildinājumā viss notiek jūsu ierīcē, un nekas netiek pārsūtīts. Nevienā no savām formām Reveal URLs nesūta jūsu e-pasta datus mums vai trešajām pusēm: nav analytics un nav tracking. Formas atšķiras tikai ar to, kur tās darbojas un kā tiek pasniegts Outlook paneļa kods. Pilnu informāciju skatiet sadaļā Privātums un privātuma politikā.

Atbalstītie pārlūki un pasta lietotnes

Reveal URLs darbojas:

Tīmekļa pārlūki:

Pasta lietojumprogrammas:

Pārlūkos Reveal URLs iezīmē saites jūsu webmail ziņojumos. Thunderbird tas iezīmē saites tieši e-pastā, ko lasāt pašā klientā.

Instalēšana

No jūsu pārlūka vai pasta klienta veikala (ieteicams)

Instalējiet Reveal URLs no veikala savam pārlūkam vai pasta klientam. Chrome, Instalējiet Reveal URLs no savas pārlūkprogrammas vai e-pasta klienta veikala. Visi ieraksti tagad ir pieejami; Opera izmanto Chrome būvējumu.

Tīmekļa pārlūki:

Pasta lietojumprogrammas:

Sava build-a ielāde (izstrādātājiem un agrīnai testēšanai)

Ja esat uzbūvējis Reveal URLs no pirmkoda, varat ielādēt neiepakoto build-u tieši. Katrs target tiek būvēts ar komandu make un izveidots zem dist/<target>/:

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

Pēc tam ielādējiet atbilstošo mapi:

Safari paplašinājums, Outlook papildinājums un Gmail papildinājums netiek ielādēti kā izpakoti pārlūka paplašinājumi. Izveidojiet tos kā iepriekš un pēc tam:

make deploy-gmail        # izvieto Gmail papildinājumu Apps Script
make safari-xcode        # izveido Safari Xcode projektu, pēc tam palaidiet to
                         # no Safari izvēlnes Develop (macOS)
                         # Outlook: sānielādējiet dist/outlook

Iestatījumu lapa automātiski atveras pirmajā paplašinājuma instalēšanas reizē.

Lietošana

Tūlīt pēc instalēšanas Reveal URLs iezīmē saites iebūvēto pakalpojumu ziņojumos bez papildu iestatīšanas:

Iezīmēšana ir ierobežota ar ziņojuma pamattekstu, tāpēc pārējais lietotnes chrome, piemēram, sānu josla, rakstīšanas logs un rīkjoslas, paliek neskarti. Thunderbird tiek aptverts viss rendered email.

Reveal URLs iezīmē Gmail ziņojumu: katras saites URL tiek parādīts savā rindā virs saites teksta, neatbilstoša tracker saite ir iezīmēta sarkanā krāsā, bet saite bez neatbilstības tiek atklāta bez brīdinājuma.

Piezīme: šajā ekrānattēlā e-pasta adreses, URL un vārdi ir aizsegti ar zvaigznītēm privātuma dēļ.

Kā tiek parādīts īstais URL

Katra saites īstais URL tiek parādīts savā rindā tieši virs saites teksta. Tas tiek ievietots arī saites rīka padomā (title), tāpēc pilnais URL vienmēr ir pieejams, kad novietojat kursoru virs saites.

Neatbilstību izcelšana

Tīmekļa saitēm Reveal URLs salīdzina URL vai host nosaukumu saites redzamajā tekstā ar URL, uz kuru tā ved. Salīdzinājums tiek veikts pēc registrable domēna, tāpēc apakšdomēns bez neatbilstības, piemēram, mail.example.com adreses example.com gadījumā, netiek iezīmēts, bet look-alike host, piemēram, paypa1.com adreses paypal.com gadījumā, tiek. Pārlūka paplašinājums un Thunderbird pārbauda arī e-pasta, tālruņa un necaurspīdīgas saites; javascript:, data: un vbscript: saites vienmēr tiek iezīmētas.

Pārbaudē aplūko tikai pašas saites norādīto URL; novirzīšanai nekad neseko, tāpēc saite caur izsekotāju vai novirzītāju tiek salīdzināta ar tā URL, nevis ar lapu, kuru tā galu galā sasniedz.

Neatbilstība tiek parādīta jūsu izvēlētajā neatbilstības krāsā un treknrakstā.

To kontrolē divi saistīti iestatījumi:

Iestatījumu lapa: režīma 'Reveal the URL' izvēlne, slēdzis 'Iezīmēt neatbilstošās saites' un lauki 'Neatbilstības krāsa' un 'Krāsa bez neatbilstības'.

Rīkjoslas poga

Pārlūkā Chrome, Edge, Opera, Firefox un Thunderbird Reveal URLs rīkjoslas ikona ir ātrs ieslēgšanas/izslēgšanas slēdzis — noklikšķiniet uz tās, lai pārslēgtu anotēšanu. Kad paplašinājums ir izslēgts, uz ikonas parādās OFF nozīmīte, un tās rīka padoms pasaka, vai klikšķis to ieslēgs vai izslēgs. Pārlūkos izmaiņas stājas spēkā visās atvērtajās cilnēs vienlaikus; Thunderbird tās attiecas uz nākamo ziņojumu, ko atverat.

Kamēr Reveal URLs ir ieslēgts, pārlūkprogrammas rīkjoslas ikona katrai cilnei arī parāda, ko tā atrada pašreizējā lapā. Ja lapā ir neatbilstošas (līdzīga izskata) saites, ikona parāda šo skaitu uz sarkanas nozīmītes; ja lapā ir saites, bet neviena no tām nav neatbilstoša, tā parāda kopējo analizēto saišu skaitu uz pelēkas nozīmītes; lapa bez analizējamām saitēm (un jebkura lapa, uz kuru paplašinājums nedarbojas) neparāda skaitu. Katra cilne saglabā savu nozīmīti, tāpēc pārslēgšanās starp cilnēm atjaunina skaitli, bet aiziešana no lapas vai cilnes aizvēršana to notīra. (Skaitļi virs 99 tiek parādīti kā 99+.)

Nozīmīte tās trīs stāvokļos (to zīmē pārlūkprogramma, tāpēc precīzs novietojums nedaudz atšķiras atkarībā no pārlūkprogrammas): sarkans neatbilstību skaits, pelēks analizēto saišu skaits un OFF nozīmīte, kamēr paplašinājums ir atspējots; arī tā logotips ir blāvi gaiši pelēks. Lapā, kurā iespējotais paplašinājums nav aktīvs, nozīmītes nav; tieši OFF nozīmītes neesamība atšķir šo pašu blāvo logotipu no atspējotā stāvokļa.

Šīs ilustrācijas nerāda katru gadījumu bez nozīmītes; aktīva lapa bez analizējamām saitēm saglabā parastas krāsas ikonu.

Rīkjoslas ikona, kas parāda sarkanu nozīmīti ar neatbilstošo saišu skaitu pašreizējā lapā Rīkjoslas ikona, kas parāda pelēku nozīmīti ar analizēto saišu skaitu pašreizējā lapā Rīkjoslas ikona ar blāvu gaiši pelēku logotipu bez nozīmītes, kamēr iespējotais paplašinājums šajā lapā nav aktīvs Rīkjoslas ikona, kas parāda sarkano OFF nozīmīti, kamēr paplašinājums ir atspējots

(Thunderbird poga rāda tikai savu ikonu, tāpēc vienotajā rīkjoslā tā paliek kompakta. Reveal URLs varat arī ieslēgt un izslēgt ar slēdzi Ieslēgt Reveal URLs iestatījumu lapā.)

Iestatījumu lapa

Iestatījumu lapa satur visas opcijas. Atveriet to no sava pārlūka paplašinājumu lapas, piemēram, izmantojot Details → Extension options, vai arī tā atvērsies pati pirmajā instalācijā.

Papildus galvenajam Ieslēgt Reveal URLs slēdzim un Aktīvās vietnes kontrolēm, kas stājas spēkā uzreiz, izmaiņas tiek saglabātas ar pogu Saglabāt iestatījumus.

Apakšējie iestatījumi: saraksts 'Ignorēt šos resursdatorus', maksimālais rādāmā URL garums un izvēles fonta izmēra un biezuma lauki atklātajam URL virs pogas 'Saglabāt iestatījumus'.

Aktīvās vietnes — sava webmail pievienošana

Iestatījumu lapas augšpusē esošā sadaļa Aktīvās vietnes uzskaita lapas, kur Reveal URLs darbojas. Tagad tā saglabā nemainīgu augstumu: izvēlieties vienu vietni nolaižamajā izvēlnē un rediģējiet tikai šīs vietnes iestatījumus panelī zemāk.

Iestatījumu lapas augšdaļa: galvenais slēdzis 'Ieslēgt Reveal URLs' un sadaļa 'Aktīvās vietnes', ar nolaižamo izvēlni 'Aktīvā vietne' virs viena atlasītās vietnes redaktora, kurā redzams match pattern, slēdzis 'Iespējots', slēdzis 'Apakšrāmji' un tā message-body selector.

Nolaižamā izvēlne rāda vienu ierakstu katram vietnes noteikumam:

Atlasītās vietnes redaktors rāda:

Iebūvētos pakalpojumus (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo un Zoho) var izslēgt vai pārvirzīt, bet nevar noņemt. To nosaukumus šeit arī var pārdēvēt; notīrot iebūvēta pakalpojuma nosaukumu, tiek atjaunots tā noklusētais draudzīgais nosaukums.

Lai pievienotu savu webmail vietni:

  1. Zem Pievienot vietni ievadiet Atbilstības URL — match pattern, piemēram, https://mail.example.com/*.
  2. Pēc izvēles ievadiet Nosaukums nolaižamajai izvēlnei. Atstājiet to tukšu, lai izmantotu match URL.
  3. Ievadiet Ziņojuma pamatteksta selektors — CSS selector container-am, kas satur ziņojuma pamattekstu, piemēram, .message-body.
  4. Ja ziņojuma pamatteksts tiek rādīts apakšrāmī, atzīmējiet Darbināt arī apakšrāmjos.
  5. Noklikšķiniet Pievienot vietni. Jūsu pārlūks lūgs atļauju piekļūt šai vietnei. Piešķiriet to. Vietne tiek pievienota tikai pēc atļaujas apstiprināšanas.

Izmaiņas šeit stājas spēkā nekavējoties. Jūsu pievienotas vietnes noņemšana atsauc arī tās atļauju, tāpēc Reveal URLs vairs tai nepiekļūst. Ja vēlaties mainīt vietnes match URL, noņemiet to un pievienojiet vēlreiz: match paliek tikai lasāms, jo tā ir noteikuma identitāte.

Thunderbird (un citi pasta klienti). Thunderbird jau rāda katru lasīto ziņojumu neatkarīgi no pakalpojumu sniedzēja, tāpēc tam nav vajadzīgs host-u saraksts. Tādēļ Aktīvās vietnes sadaļa Thunderbird iestatījumu lapā netiek rādīta. Tur tiek rādīts tikai galvenais slēdzis, krāsas, fonti un ignorēšanas saraksts. Jebkura aktīvo vietņu konfigurācija, ko esat iestatījis pārlūkā, paliek neskarta. Iestatījumu saglabāšana Thunderbird to nekad neiztīra.

Outlook un Gmail papildinājumi

Papildus pārlūka paplašinājumam un Thunderbird papildinājumam Reveal URLs ir pieejams arī kā native papildinājums divām pasta lietotnēm, kurās pārlūka paplašinājums nevar darboties: Outlook add-in un Gmail add-on. Tie koplieto pārlūka paplašinājuma http/https URL-/host- noteikšanu, bet neanalizē tā papildu saišu shēmas.

Vienīgā atšķirība ir tajā, kā tie rāda savus atradumus. Pārlūka paplašinājums iezīmē saites uz vietas, iekrāsojot URL virs vai blakus katrai saitei. Outlook un Gmail ietvari neļauj papildinājumam mainīt attēloto ziņojumu, tāpēc katrs papildinājums rāda sānu paneli (Outlook) vai karti (Gmail) ar atrastajām saitēm. Katras http/https saites gadījumā tiek rādīts redzamais teksts un mērķa URL, bet neatbilstība tiek atzīmēta tikai tad, ja redzamais teksts nosauc URL vai host, kura registrable domēns nesakrīt ar saites mērķa domēnu.

Gmail papildinājums tagad ir pieejams vietnē Google Workspace Marketplace.

Valodas

Reveal URLs ir pieejams angļu valodā un daudzās citās valodās.

Neangļu teksts ir mašīntulkots un gaida cilvēka pārskatīšanu, tāpēc kāds formulējums dažreiz var skanēt neveikli. Mērķis ir saglabāt tādu pašu nozīmi kā angļu oriģinālā. Ja pamanāt kļūdainu tulkojumu, atveriet issue vietnē Codeberg issue tracker.

Privātums

Reveal URLs nesūta jūsu e-pasta vai ziņojuma datus mums vai trešajām pusēm nevienā no savām formām. Nav analytics un nav tracking. Tas, kur un kā darbs tiek veikts, ir atkarīgs no formas:

Vienīgais, kas tiek glabāts, ir jūsu pašu iestatījumi, piemēram, vai Reveal URLs ir ieslēgts vai izslēgts, krāsas, fontu izmēri, ignorēšanas saraksts un visas vietnes, ko esat pievienojis. Tie tiek glabāti jūsu pārlūka, Outlook vai Google per-user storage un nekad netiek nosūtīti mums.

Pilnu informāciju skatiet privātuma politikā.

Problēmu novēršana

Kāda saite netiek parādīta.

Iebūvētais pakalpojums pārstāja darboties pēc pārveides.

Webmail pakalpojumi laiku pa laikam maina savu lapu markup-u. Ja iebūvētā pakalpojuma selector pēc šādas izmaiņas vairs nesakrīt, varat to labot paši: sadaļā Aktīvās vietnes rediģējiet šī pakalpojuma message-body selector-u tā, lai tas rādītu uz jauno container.

Licence un pirmkods

Reveal URLs ir brīvā programmatūra ar GNU Affero General Public License v3.0 licenci (AGPL-3.0-only).

Safari piezīmes

Safari rāda nozīmīti tikai tad, ja saites neatbilst; tai nav pelēka drošas lapas skaitītāja. Atveriet iestatījumus no jauna ar peles labās pogas izvēlni Reveal URLs — settings, nevis pārlādējiet vecu iestatījumu cilni.