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. Par to, kā tiek apstrādāti jūsu dati, skatiet privātuma politiku. Par 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
- Atbalstītie pārlūki un pasta klients
- Instalēšana
- Lietošana
- Outlook un Gmail papildinājumi
- Valodas
- Privātums
- Problēmu novēršana
- Licence un pirmkods
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ā.

parcel-pay.custom.co.xa, nevis uz Latvijas Pastu.Piezīme: Šajā ekrānuzņēmumā redzams krāpniecisks pikšķerēšanas e-pasts, kas uzdodas par Latvijas Pastu. Latvijas Pasts 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. Kad host, kas minēts saites redzamajā tekstā, nesakrīt ar host, uz kuru saite patiesībā ved, Reveal URLs to iezīmē, lai neatbilstība būtu skaidri redzama pirms klikšķa.
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 klients
Reveal URLs darbojas:
- Google Chrome
- Microsoft Edge
- Opera
- Mozilla Firefox
- Mozilla Thunderbird (datorā lietojamais pasta klients)
Safari versija vēl nav izlaista. Tā ir plānota vēlākā posmā.
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, Edge, Firefox un Thunderbird ieraksti jau ir pieejami. Opera izmanto Chrome build-u, un atsevišķs Opera ieraksts vēl ir ceļā:
- Chrome — the Chrome Web Store
- Edge — Microsoft Edge Add-ons
- Opera — instalējiet Chrome versiju no the Chrome Web Store. Atsevišķs Opera ieraksts drīzumā būs pieejams
- Firefox — Firefox Add-ons (AMO)
- Thunderbird — Thunderbird Add-ons (ATN)
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 # produces dist/chrome
make build-edge # produces dist/edge
make build-opera # produces dist/opera
make build-firefox # produces dist/firefox
make build-thunderbird # produces dist/thunderbird
Pēc tam ielādējiet atbilstošo mapi:
- Chrome — atveriet
chrome://extensions, ieslēdziet Developer mode, noklikšķiniet Load unpacked un izvēlietiesdist/chrome. - Edge — atveriet
edge://extensions, ieslēdziet Developer mode, noklikšķiniet Load unpacked un izvēlietiesdist/edge. - Opera — atveriet
opera://extensions, ieslēdziet Developer mode, noklikšķiniet Load unpacked un izvēlietiesdist/opera. - Firefox — atveriet
about:debugging, izvēlieties This Firefox, noklikšķiniet Load Temporary Add-on un izvēlieties kādu failu mapēdist/firefox, piemēram,manifest.json. Pagaidu papildinājums tiek noņemts, kad Firefox tiek restartēts. - Thunderbird — instalējiet pagaidu papildinājumu no
dist/thunderbirdtādā pašā veidā, izmantojot Tools → Developer Tools → Debug Add-ons → Load Temporary Add-on.
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:
- Gmail (
mail.google.com) - Outlook Live (
outlook.live.com) - Outlook on the web / Microsoft 365 (
outlook.office.com) - Proton Mail (
mail.proton.me)
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.
Divi atklāšanas režīmi
Iestatījumu lapā zem Reveal the URL izvēlieties, kā tiks rādīts īstais URL:
- Inline — īstais URL tiek rādīts savā rindā tieši virs saites teksta. Tā ir noklusējuma vērtība.
- In the link's tooltip (title) — īstais URL tiek ievietots saites tooltipā un kļūst redzams, kad turat kursoru virs tās.
Neatbilstību izcelšana
Kad host, kas nosaukts saites redzamajā tekstā, nesakrīt ar host, uz kuru
saite patiesībā ved, Reveal URLs to atzīmē kā neatbilstību. Salīdzinājums
tiek veikts pēc registrable domēna, tāpēc godīgs apakšdomēns, 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.
- Inline režīmā neatbilstība tiek parādīta ar jūsu izvēlēto mismatch krāsu un treknrakstā.
- Tooltip (title) režīmā saites malā tiek pievienota skaidra ⚠ URL mismatch nozīmīte.
To kontrolē divi saistīti iestatījumi:
- Highlight mismatching links ieslēdz vai izslēdz neatbilstību izcelšanu.
- Only annotate mismatching links atstāj godīgas saites pilnīgi neskartas, tā ka tiek atklātas tikai aizdomīgās.
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.
(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 Enable 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ā.
- Enable Reveal URLs — galvenais ieslēgšanas un izslēgšanas slēdzis lapas augšdaļā. Tas stājas spēkā uzreiz, nesaglabājot pārējo formu.
- Display language — izvēlieties valodu, kādā tiks rādīta iestatījumu lapa. Pēc noklusējuma tā seko jūsu pārlūka valodai un atgriežas pie angļu valodas, ja jūsu valoda nav atbalstīta. To var pārrakstīt, izvēloties citu valodu no saraksta. Jūsu izvēle stājas spēkā uzreiz, tiek atcerēta un glabāta tikai šajā ierīcē.
- Reveal the URL — izvēlieties inline vai tooltip (title) režīmu, kā aprakstīts iepriekš.
- Highlight mismatching links — ieslēdziet vai izslēdziet neatbilstību izcelšanu.
- Mismatch colour — CSS krāsa, ko izmanto iezīmētai saitei, piemēram,
red,#cc0000vairgb(200, 0, 0). Noklusējuma krāsa ir sarkana. - Match colour — atklātā URL krāsa godīgām saitēm bez neatbilstības,
piemēram,
blackvai#1a1a1a. Noklusējumā tā ir neitrāla ļoti tumši pelēka (#1a1a1a). - Only annotate mismatching links — atstājiet godīgās saites neskartas.
- Ignore these hosts — saraksts ar hostnames, kurus pilnībā izlaist, pa vienam katrā rindā. Tiek izlaisti arī uzskaitītā host apakšdomēni.
- Maximum displayed URL length — garie URL tiek saīsināti pēc šī rakstzīmju skaita, atstājot host redzamu. Atļautais diapazons: 20 līdz 2000.
- Revealed URL font size / weight un Warning badge font size / weight — izvēles tipogrāfijas aizvietojumi. Atstājiet tukšu, lai saglabātu noklusējuma vērtības.
Papildus galvenajam Enable slēdzim un Active sites kontrolēm, kas stājas spēkā uzreiz, izmaiņas tiek saglabātas ar pogu Save settings.
Aktīvās vietnes — sava webmail pievienošana
Iestatījumu lapas augšpusē esošā sadaļa Active sites uzskaita lapas, kur Reveal URLs darbojas, un container, kas satur katra ziņojuma pamattekstu.
Katra rinda rāda:
- vietnes match pattern, piemēram,
https://mail.example.com/* - slēdzi Enabled
- message-body selector, tas ir, CSS selector container-iem, ko Reveal URLs iezīmē un ko varat rediģēt
- slēdzi Sub-frames, vietnēm, kuru ziņojuma saturs tiek attēlots iframe
- pogu Remove, tikai pašu pievienotajām vietnēm
Iebūvētos pakalpojumus, piemēram, Gmail, Outlook un Proton, var izslēgt vai pārvirzīt, bet nevar noņemt.
Lai pievienotu savu webmail vietni:
- Zem Add site ievadiet Match URL — match pattern, piemēram,
https://mail.example.com/*. - Ievadiet Message-body selector — CSS selector container-am, kas satur
ziņojuma pamattekstu, piemēram,
.message-body. - Ja ziņojuma pamatteksts tiek rādīts apakšrāmī, atzīmējiet Also run inside sub-frames.
- Noklikšķiniet Add site. 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.
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ēļ Active sites sadaļa Thunderbird iestatījumu lapā netiek rādīta. Tur tiek rādīts tikai galvenais slēdzis, attēlošanas valoda, atklāšanas režīms, 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. Abi izmanto to pašu saišu noteikšanu kā paplašinājums, tāpēc atklāj tos pašus URL un atzīmē tos pašus look-alike host-us.
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 saites gadījumā tiek rādīts redzamais teksts, mērķa URL un registrable host, bet mismatch tiek atzīmēts, ja redzamais teksts nosauc citu registrable domēnu nekā tas, uz kuru saite patiesībā ved.
- Outlook add-in — task pane, kas nolasa atvērto ziņojumu un analizē to jūsu ierīcē. Nekādi e-pasta vai ziņojuma dati netiek sūtīti nekur. Task pane kods, t. i., HTML, JavaScript, CSS un ikonas, tiek ielādēts no https://www.reveal-urls.eu caur HTTPS, tāpat kā jebkura tīmekļa lapa. Tas aptver Outlook on the web, Windows, Mac, iOS, Android un Outlook.com.
- Gmail add-on — karte Gmail sānu joslā. Atveriet ziņojumu un pēc tam noklikšķiniet uz Reveal URLs ikonas labajā sānu joslā, lai redzētu saites. Gmail pats karti neatver, taču, ja paneli atstājat vaļā, tas atjaunojas, pārvietojoties starp ziņojumiem. Katras saites URL godīgas saites gadījumā tiek rādīts neitrālā tumši pelēkā krāsā, bet look-alike saites gadījumā — sarkanā. Tas aptver Gmail web versijā, Android un iOS. Atšķirībā no citām formām Gmail add-on darbojas Google serveros — tā Gmail papildinājumi strādā. Atvērtais ziņojums tur tiek nolasīts un pārbaudīts ikreiz, kad jūs to atverat, un netiek saglabāts. Skatiet privātuma politiku, lai redzētu, kam katra forma piekļūst un ko saglabā.
Abi papildinājumi tiks izplatīti caur saviem lietotņu veikaliem: Outlook add-in caur Microsoft AppSource, bet Gmail add-on caur Google Workspace Marketplace. Publicēšana vēl notiek. Tiešās instalēšanas saites tiks pievienotas šeit, tiklīdz katrs ieraksts būs aktīvs.
Valodas
Reveal URLs ir pieejams angļu valodā un daudzās citās valodās.
- Iestatījumu lapa automātiski seko jūsu pārlūka valodai un atgriežas pie angļu valodas, ja jūsu valoda netiek atbalstīta. To jebkurā laikā varat mainīt ar izvēlni Display language lapas augšdaļā. Jūsu izvēle tiek saglabāta šajā ierīcē. Skatiet Iestatījumu lapa.
- Šī tīmekļa vietne, tas ir, sākumlapa un šīs dokumentācijas lapas, arī nosaka jūsu pārlūka valodu un piedāvā galvenē valodas pārslēdzēju. Rokasgrāmata un privātuma lapas ir pieejamas tulkotas. Ja kādai lapai tulkojuma vēl nav, tiek rādīta angļu versija.
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:
- Pārlūka paplašinājums un Thunderbird papildinājums darbojas pilnībā jūsu ierīcē un neko nepārraida. Tie lasa saišu tekstu, URL un lapas krāsas renderēšanas laikā, nesaglabājot un nesūtot šos datus.
- Outlook add-in analizē atvērto ziņojumu jūsu ierīcē un nesūta nekur nekādus e-pasta vai ziņojuma datus. Tā task pane kods, tas ir HTML, JavaScript, CSS un ikonas, tiek ielādēts no https://www.reveal-urls.eu caur HTTPS, tāpat kā jebkura cita tīmekļa lapa.
- Gmail add-on darbojas Google serveros — tā Gmail papildinājumi strādā. Atvērtais ziņojums tur tiek nolasīts un pārbaudīts ikreiz, kad to atverat, un tas netiek saglabāts.
Vienīgais, kas tiek glabāts, ir jūsu pašu iestatījumi, piemēram, vai Reveal URLs ir ieslēgts vai izslēgts, atklāšanas režīms, 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.
- Pārbaudiet, vai Reveal URLs ir ieslēgts. Rīkjoslas ikonai nevajadzētu rādīt zīmi OFF, un slēdzim Enable Reveal URLs iestatījumu lapā jābūt ieslēgtam.
- Pārbaudiet, vai vietne ir iekļauta. Iebūvētie pakalpojumi Gmail, Outlook un Proton darbojas uzreiz. Jebkurš cits webmail ir jāpievieno sadaļā Active sites ar savu match URL un message-body selector.
- Pārbaudiet message-body selector-u. Ja tas nesakrīt ar container, kas satur ziņojuma pamattekstu, tajā esošās saites netiks atklātas.
- Ņemiet vērā, ka saites uz lapas enkuriem un saites, kas izmanto scheme-us,
kas nav
http/https, piemēram,mailto:, tiek apzināti izlaistas. Tas pats attiecas uz host-iem jūsu sarakstā Ignore these hosts.
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ļā Active sites rediģējiet šī pakalpojuma message-body selector-u tā, lai tas rādītu uz jauno container.
Tooltip URL netiek rādīts.
Tooltip (title) režīmā īstais URL tiek ievietots saites tooltipā, tāpēc tas parādās tikai tad, kad turat kursoru virs tās. Ja vēlaties redzēt URL bez hover-a, pārslēdziet Reveal the URL uz inline režīmu.
Licence un pirmkods
Reveal URLs ir brīvā programmatūra ar GNU Affero General Public License v3.0 licenci (AGPL-3.0-only).
- Pirmkods: https://codeberg.org/Magentron/reveal-urls
- Tehniskais pārskats: Architecture
- Vairāk par phishing saitēm: Email link phishing: your app should always show the URL




