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 — Felhasználói kézikönyv

A Reveal URLs egy kis böngészőbővítmény (és Thunderbird-kiegészítő), amely megmutatja, hová valójában vezet egy link az e-mailjében, így még kattintás előtt felismerheti az adathalász linket.

Ez a kézikönyv elmagyarázza, hogyan telepítse és használja a Reveal URLs-t. A gyakori kérdésekhez lásd a GYIK-et; az adatok kezeléséről lásd az adatvédelmi szabályzatot; a technikai áttekintéshez lásd az architektúra-áttekintést.

Talált egy hibát, egy tévesen megjelölt (vagy kihagyott) linket, vagy egy webmail-gazdagépet, amelyet támogatni kellene? Kérjük, jelentse a Codeberg hibakövetőben.

Tartalom

Mit csinál és miért

Egy adathalász e-mail ellenséges célhelyet rejt egy megbízhatónak tűnő linkszöveg mögé. Néha ez egy megtévesztő gazdagép: a szöveg paypal.com néven jelenik meg, miközben a link a paypa1.com címre mutat. Gyakran ravaszabb, egy nyomkövetőn vagy átirányítón keresztül vezet, így ahová megérkezik, semmi köze a szövegben megnevezett márkához.

Egy adathalász e-mail, amely egy postai szolgáltatásnak adja ki magát, azt állítja, hogy egy csomagot visszatartanak, amíg a ki nem fizetett vámdíjakat be nem fizetik, és egy „Ugrás a fizetéshez” gombbal fizetésre sürget. A Reveal URLs megmutatja, hogy a gomb nem az adott postai szolgáltatásra mutat, hanem a parcel-pay.custom.co.xa címre, egy nem kapcsolódó webhelyre, ezzel leleplezve az üzenetet csalásként.
A Reveal URLs leleplezi az „Ugrás a fizetéshez” gombot: az parcel-pay.custom.co.xa címre mutat, nem az utánzott postai szolgáltatásra.

Megjegyzés: Ez a képernyőkép egy csaló adathalász e-mailt mutat, amely egy postai szolgáltatásnak adja ki magát. Az utánzott szolgáltatás nem áll kapcsolatban a Reveal URLs-szel, és nem támogatja azt.

A Reveal URLs beolvassa az olvasott üzenet minden linkjét, és megmutatja, melyik URL-re mutat. A böngészőbővítményben és a Thunderbirdben megtévesztő webes, e-mailes, telefonos és más linkeket jelöl meg, így a különbség kattintás előtt egyértelmű.

A Reveal URLs felfedi és megjelöli; nem ellenőrzi a biztonságot. Nem követi az átirányításokat: a nyomkövetőn vagy átirányítón keresztül vezető link az átirányító ténylegesen megnevezett URL-jeként jelenik meg; a Reveal URLs nem tudhatja, hová vezet végül az átirányítás. A figyelmeztetés nélküli hivatkozásnál nem észleltünk alkalmazható eltérést, nem erősítettük meg biztonságosként, ezért olvassa el a felfedett URL-t, mielőtt megbízik egy hivatkozásban, még akkor is, ha semmi sincs megjelölve. Hogy ezt szem előtt tartsa, a meg nem jelölt hivatkozás felfedett URL-je borostyánsárga „ellenőrizendő“ színben jelenik meg, nem megnyugtató zöldben.

Egy Gmail-üzenet aktív Reveal URLs-szal: egy megtévesztő link pirossal megjelölve, a nyomkövetési URL-lel, amelyre mutat, a linkszöveg fölött felfedve, míg egy eltérés nélküli hivatkozás URL-je figyelmeztetés nélkül jelenik meg.

Megjegyzés: ezen a képernyőképen az e-mail-címeket, URL-eket és neveket a magánszféra védelme érdekében csillagok takarják.

A böngészőbővítményben és a Thunderbird-kiegészítőben minden a saját eszközén történik, és semmit sem továbbít. Minden formájában a Reveal URLs egyetlen e-mail-adatát sem küldi el nekünk vagy bármely harmadik félnek — nincs analitika és nincs nyomkövetés. (A formák abban különböznek, hogy hol futnak, és hogyan szolgálják ki az Outlook-ablak kódját; lásd az Adatvédelem szakaszt és az adatvédelmi szabályzatot a teljes részletekért.)

Támogatott böngészők és levelezőalkalmazások

A Reveal URLs a következőkön fut:

Webböngészők:

Levelezőalkalmazások:

A böngészős célpontokon a Reveal URLs a webmailben lévő linkeket jelöli. A Thunderbirdben az olvasott e-mail linkjeit jelöli közvetlenül a levelezőprogramban.

Telepítés

A böngészője vagy levelezőprogramja áruházából (ajánlott)

Telepítse a Reveal URLs-t a böngészője vagy levelezőprogramja áruházából. A Telepítse a Reveal URLst böngészője vagy levelezőprogramja áruházából. Minden lista elérhető; az Opera a Chrome-változatot futtatja.

Webböngészők:

Levelezőalkalmazások:

Saját összeállítás betöltése (fejlesztőknek és korai teszteléshez)

Ha forrásból állította össze a Reveal URLs-t, közvetlenül betöltheti a kicsomagolt összeállítást. Minden célpont egy make paranccsal készül, és a dist/<target>/ alatt jön létre:

make build-chrome        # létrehozza dist/chrome
make build-edge          # létrehozza dist/edge
make build-firefox       # létrehozza dist/firefox
make build-gmail         # létrehozza dist/gmail
make build-opera         # létrehozza dist/opera
make build-outlook       # létrehozza dist/outlook
make build-safari        # létrehozza dist/safari
make build-thunderbird   # létrehozza dist/thunderbird

Majd töltse be a keletkező mappát:

A Safari-bővítmény, az Outlook-bővítmény és a Gmail-bővítmény nem tölthető be kicsomagolt böngészőbővítményként. Építse fel őket a fentiek szerint, majd:

make deploy-gmail        # üzembe helyezi a Gmail-bővítményt az Apps Scriptben
make safari-xcode        # felépíti a Safari Xcode-projektet, majd futtassa
                         # a Safari Develop menüjéből (macOS)
                         # Outlook: töltse be oldalról a dist/outlook mappát

A beállításoldal automatikusan megnyílik a bővítmény első telepítésekor.

Használata

Alapállapotban a Reveal URLs a beépített szolgáltatók üzeneteiben lévő linkeket jelöli — beállítás nélkül:

A jelölés az üzenettörzsre korlátozódik, így az alkalmazás saját felülete — az oldalsávja, a szerkesztőablaka és az eszköztárai — érintetlen marad. A Thunderbirdben a teljes megjelenített e-mail le van fedve.

A Reveal URLs egy Gmail-üzenetet jelöl: minden link URL-je saját sorában jelenik meg a linkszöveg fölött, egy nem egyező nyomkövetési link pirossal megjelölve, egy eltérés nélküli hivatkozás pedig figyelmeztetés nélkül felfedve.

Megjegyzés: ezen a képernyőképen az e-mail-címeket, URL-eket és neveket a magánszféra védelme érdekében csillagok takarják.

Hogyan jelenik meg a valódi URL

Minden hivatkozás valódi URL-je a saját sorában jelenik meg, közvetlenül a hivatkozás szövege fölött. A hivatkozás eszköztippjébe (title) is bekerül, így a teljes URL mindig ott van, amikor a hivatkozás fölé viszi a mutatót.

Eltérés kiemelése

Webes linkeknél a Reveal URLs a link látható szövegében szereplő URL-t vagy gazdagépnevet hasonlítja össze azzal az URL-lel, amelyre a link mutat. Az összehasonlítás a regisztrálható domainen történik, így egy eltérés nélküli aldomain, például a mail.example.com az example.com esetében nincs megjelölve, míg egy megtévesztő, például a paypa1.com a paypal.com esetében igen. A böngészőbővítmény és a Thunderbird az e-mailes, telefonos és átlátszatlan linkeket is ellenőrzi; a javascript:, data: és vbscript: linkeket mindig megjelöli.

Az ellenőrzés csak a link által megnevezett URL-t vizsgálja; az átirányításokat soha nem követi, ezért a nyomkövetőn vagy átirányítón keresztüli linket annak URL-jével hasonlítja össze, nem azzal az oldallal, amelyet végül elér.

Az eltérés az Ön által választott eltérésszínben és félkövéren jelenik meg.

Két kapcsolódó beállítás vezérli ezt:

A beállításoldal: az „Az URL felfedése” módválasztó, a „Nem egyező linkek kiemelése” kapcsoló, valamint az eltérés- és eltérés nélküli szín-mezők.

Az eszköztárgomb

Chrome-ban, Edge-ben, Operában, Firefoxban és Thunderbirdben a Reveal URLs eszköztárikonja egy gyors be/ki kapcsoló — kattintson rá a megjegyzések ki- és bekapcsolásához. Amikor a bővítmény ki van kapcsolva, egy OFF jelvény jelenik meg az ikonon, és a buboréksúgója megmondja, hogy a kattintás be- vagy kikapcsolja-e. A böngészőkben a változás egyszerre lép életbe minden megnyitott lapon; Thunderbirdben a következő megnyitott üzenetre vonatkozik.

Amíg a Reveal URLs be van kapcsolva, a böngésző eszköztárikonja laponként is jelzi, mit talált az aktuális oldalon. Ha az oldal nem egyező (megtévesztően hasonló) hivatkozásokat tartalmaz, az ikon ezt a számot piros jelvényen mutatja; ha az oldalon vannak hivatkozások, de egyik sem nem egyező, akkor az elemzett hivatkozások teljes számát szürke jelvényen jeleníti meg; egy elemezhető hivatkozások nélküli oldal (és minden olyan oldal, amelyen a bővítmény nem működik) nem mutat számot. Minden lap megőrzi a saját jelvényét, így a lapok közötti váltás frissíti a számot, az oldal elhagyása vagy a lap bezárása pedig törli azt. (A 99 feletti értékek 99+ formában jelennek meg.)

A jelvény a három állapotában (a böngésző rajzolja, ezért a pontos elhelyezés böngészőnként kissé eltér): piros nem egyezés-szám, szürke elemzett-hivatkozás-szám, valamint az OFF jelvény, amíg a bővítmény le van tiltva; a logó is tompított világosszürke. Olyan oldalon, amelyen az engedélyezett bővítmény nem aktív, nincs jelvény; az OFF jelvény hiánya különbözteti meg ezt az ugyanolyan tompított logót a letiltott állapottól.

Ezek az ábrák nem mutatnak minden jelvény nélküli esetet; az elemezhető hivatkozások nélküli aktív oldal a normál színű ikont tartja meg.

Eszköztárikon, amely piros jelvényt mutat az aktuális oldalon lévő nem egyező hivatkozások számával Eszköztárikon, amely szürke jelvényt mutat az aktuális oldalon lévő elemzett hivatkozások számával Eszköztárikon tompa világosszürke logóval, jelvény nélkül, amikor az engedélyezett bővítmény nem aktív ezen az oldalon Eszköztárikon, amely a piros OFF jelvényt mutatja, amíg a bővítmény le van tiltva

(Thunderbirdben a gomb csak az ikonját mutatja, így kompakt marad az egyesített eszköztáron. A Reveal URLs be- és kikapcsolására a beállítások oldalon található Engedélyezés kapcsolót is használhatja.)

A beállításoldal

A beállításoldal minden lehetőséget tartalmaz. Nyissa meg a böngészője bővítménylapjáról (például Részletek → Bővítmény beállításai), vagy első telepítéskor automatikusan megnyílik.

A fő Engedélyezés kapcsolótól és az Aktív webhelyek vezérlőktől eltekintve (amelyek azonnal érvénybe lépnek), a módosítások a Beállítások mentése gombbal menthetők.

Az alsó beállítások: az „Ezeknek a gazdagépeknek a mellőzése” lista, a megjelenített URL maximális hossza, valamint a nem kötelező felfedett-URL-betűméret- és -vastagságmezők, a „Beállítások mentése” gomb fölött.

Aktív webhelyek — a saját webmail hozzáadása

Az Aktív webhelyek szakasz, a beállításoldal tetején, felsorolja azokat az oldalakat, amelyeken a Reveal URLs fut. Mostantól állandó magasságú: válasszon egy webhelyet a legördülő menüből, majd csak annak a webhelynek a beállításait szerkessze az alatta lévő panelen.

A beállításoldal teteje: az 'Enable Reveal URLs' fő kapcsoló és az 'Active sites' szakasz, egy 'Active site' legördülő menüvel egyetlen kiválasztott webhely szerkesztője fölött, amely a match patternt, egy 'Enabled' kapcsolót, egy 'Sub-frames' kapcsolót és a message-body selectorát mutatja.

A legördülő menü webhelyszabályonként egy bejegyzést mutat:

A kiválasztott webhely szerkesztője a következőket mutatja:

A beépített szolgáltatók (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo és Zoho) ki- és bekapcsolhatók és átirányíthatók, de nem távolíthatók el. A nevük itt is átnevezhető; egy beépített szolgáltató nevének törlése visszaállítja annak alapértelmezett barátságos nevét.

A saját webmail-webhelyének hozzáadásához:

  1. A Webhely hozzáadása alatt adjon meg egy Egyeztetési URL-t — egy egyeztetési mintát, például https://mail.example.com/*.
  2. Opcionálisan adjon meg egy Name értéket a legördülő menühöz. Hagyja üresen, ha a match URL-re szeretne visszaesni.
  3. Adjon meg egy Message-body selector mezőt — egy CSS-választót ahhoz a tárolóhoz, amely az üzenettörzset tartalmazza, például .message-body.
  4. Ha az üzenettörzs egy alkereten belül jelenik meg, jelölje be az Also run inside sub-frames lehetőséget.
  5. Kattintson a Add site gombra. A böngészője engedélyt fog kérni az adott webhely eléréséhez; adja meg. A webhely csak akkor kerül hozzáadásra, miután megadta az engedélyt.

Az itteni módosítások azonnal érvénybe lépnek. Egy Ön által hozzáadott webhely eltávolítása visszavonja annak engedélyét is, így a Reveal URLs többé nem éri el. Ha egy webhely match URL-jét szeretné megváltoztatni, távolítsa el és adja hozzá újra: a match csak olvasható marad, mert ez a szabály azonossága.

Thunderbird (és más levelezőprogramok). A Thunderbird már minden olvasott üzenetet megjelenít, bármely szolgáltatótól, így nincs szüksége gazdagépenkénti listára. Az Aktív webhelyek szakasz ezért nem jelenik meg a Thunderbird beállításoldalán — csak a fő kapcsoló, a megjelenítési nyelv, a színek, a betűtípusok és a mellőzési lista jelenik meg. Bármely aktív-webhely konfiguráció, amelyet esetleg beállított egy böngészőben, érintetlenül megmarad: a Thunderbird beállításainak mentése soha nem törli.

Az Outlook és Gmail bővítmények

A böngészőbővítmény és a Thunderbird-kiegészítő mellett a Reveal URLs natív bővítményként is elérhető két olyan levelezőalkalmazáshoz, amelyet egy böngészőbővítmény nem érhet el: egy Outlook-bővítmény és egy Gmail-bővítmény formájában. A böngészőbővítmény http/https URL-/gazdagép-felismerését osztják meg, de annak további linksémáit nem elemzik.

Az egyetlen különbség az, hogyan mutatják meg a megállapításaikat. A böngészőbővítmény a helyükön jelöli a linkeket — az URL-t az egyes linkek fölé vagy mellé színezve. Az Outlook és Gmail keretrendszerei nem engedik, hogy egy bővítmény módosítsa a megjelenített üzenetet, ezért ehelyett minden bővítmény egy oldalpanelt (Outlook) vagy kártyát (Gmail) mutat, amely felsorolja a talált linkeket. Minden http/https linkhez megmutatja a látható szöveget és a cél-URL-t, és csak akkor jelöl eltérést, ha a látható szöveg olyan URL-t vagy gazdagépnevet nevez meg, amelynek regisztrálható domainje nem egyezik a link céljának domainjével.

A Gmail-bővítmény most már elérhető a Google Workspace Marketplace-en.

Nyelvek

A Reveal URLs angolul és sok más nyelven is elérhető.

A nem angol szöveg gépi fordítású, és emberi ellenőrzésre vár, így egy kifejezés olykor esetlenül hangozhat; a jelentés szándéka szerint megegyezik az angol eredetivel. Ha félrefordítást talál, kérjük, nyisson egy bejegyzést a Codeberg hibakövetőben.

Adatvédelem

A Reveal URLs egyetlen e-mail- vagy üzenetadatát sem küldi el nekünk vagy bármely harmadik félnek, egyik formájában sem — nincs analitika és nincs nyomkövetés. Hogy hol és hogyan történik a munka, az a formától függ:

Az egyetlen tárolt dolog a saját beállításai (például engedélyezve/letiltva, felfedési mód, színek, betűméretek, a mellőzési listája és bármely hozzáadott webhely), amelyeket a böngészője, az Outlook vagy a Google felhasználónkénti tárolójában őriznek, és soha nem küldenek el nekünk.

Lásd az adatvédelmi szabályzatot a teljes részletekért.

Hibaelhárítás

Egy link nem kerül felfedésre.

Egy beépített szolgáltató egy áttervezés után leállt.

A webmail-szolgáltatók időről időre megváltoztatják az oldaluk felépítését. Ha egy beépített szolgáltató választója egy ilyen változás után már nem egyezik, Ön magának is kijavíthatja: az Aktív webhelyek alatt szerkessze az adott szolgáltató üzenettörzs-választóját az új tárolóra.

Licenc és forráskód

A Reveal URLs szabad szoftver, amelyet a GNU Affero General Public License v3.0 (AGPL-3.0-only) alatt licenceltek.

Safari-megjegyzések

A Safari csak akkor jelenít meg jelvényt, ha a hivatkozások nem egyeznek; nincs szürke biztonságosoldal-számlálója. A beállításokat a jobb gombos Reveal URLs — settings menüből nyisd meg újra, ne tölts be régi lapot.