Reveal URLs — Кориснички прирачник

Reveal URLs е мало проширување за прелистувач и додаток за Thunderbird што ви покажува каде навистина води една врска во вашата е-пошта, за да можете да препознаете phishing врска пред да кликнете на неа.

Овој прирачник објаснува како да го инсталирате Reveal URLs и како да го користите. За начинот на кој се обработуваат вашите податоци, видете ја политиката за приватност. За технички преглед на начинот на кој е изградено проширувањето, видете го прегледот на архитектурата.

Пронајдовте баг, врска што е погрешно означена или host на webmail што треба да биде поддржан? Пријавете го на Codeberg issue tracker.

Содржина

Што прави и зошто

Една phishing порака крие непријателска дестинација зад текст на врска што изгледа доверливо. Понекогаш тоа е host што само личи на вистинскиот: текстот прикажува paypal.com, а врската всушност води до paypa1.com. Често измамата е посуптилна и поминува преку tracker или redirector, така што местото каде што завршувате нема речиси никаква врска со брендот што е спомнат во текстот.

Phishing е-пошта што се претставува како Пошта на Северна Македонија тврди дека пратка е задржана додека не се платат неплатени царински давачки и повикува на плаќање преку копчето „Оди на плаќање“. Reveal URLs покажува дека копчето не води кон Пошта на Северна Македонија, туку кон parcel-pay.custom.co.xa, неповрзана страница, со што ја разоткрива пораката како измама.
Reveal URLs го разоткрива копчето „Оди на плаќање“: води кон parcel-pay.custom.co.xa, а не кон Пошта на Северна Македонија.

Забелешка: Оваа слика од екранот прикажува измамничка фишинг е-пошта што се претставува како Пошта на Северна Македонија. Пошта на Северна Македонија не е поврзана со Reveal URLs и не го поддржува.

Reveal URLs ја чита секоја врска во пораката што ја гледате и ви го прикажува URL-от кон кој таа води. Кога host-от што е наведен во видливиот текст на врската не се совпаѓа со host-от до кој врската навистина води, Reveal URLs го означува тоа, така што несогласувањето е јасно пред да кликнете.

Порака во Gmail со активен Reveal URLs: измамна врска е означена со црвено, а URL-от за следење до кој води е прикажан над текстот на врската, додека URL-от на чесна врска се прикажува без предупредување.

Во проширувањето за прелистувач и во додатокот за Thunderbird сè се случува на вашиот уред и ништо не се пренесува. Во сите свои форми Reveal URLs не испраќа никакви податоци од вашата пошта до нас или до трети страни: нема analytics и нема tracking. Формите се разликуваат само според тоа каде се извршуваат и како се сервира кодот на панелот за Outlook. За целосните подробности видете го делот Приватност и политиката за приватност.

Поддржани прелистувачи и клиент за пошта

Reveal URLs работи на:

Верзија за Safari сè уште не е објавена. Таа е планирана за подоцнежна фаза.

Во прелистувачите Reveal URLs ги означува врските во вашиот webmail. Во Thunderbird тој ги означува врските директно во е-поштата што ја читате во самиот клиент.

Инсталирање

Од продавницата на вашиот прелистувач или клиент за пошта (препорачано)

Инсталирајте го Reveal URLs од продавницата за вашиот прелистувач или клиент за пошта. Објавите за Chrome, Edge, Firefox и Thunderbird веќе се достапни. Opera го користи build-от за Chrome, а посебна објава за Opera сè уште се подготвува:

Вчитување на сопствен build (развивачи и рано тестирање)

Ако сте го изградиле Reveal URLs од изворниот код, можете директно да го вчитате распакуваниот build. Секој target се гради со команда make и се создава под 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

Потоа вчитајте ја соодветната папка:

Страницата со поставки се отвора автоматски при првата инсталација на проширувањето.

Користење

Веднаш по инсталацијата Reveal URLs ги означува врските во пораките кај вградените доставувачи без дополнително конфигурирање:

Означувањето е ограничено на телото на пораката, така што остатокот од интерфејсот на апликацијата, како страничната лента, прозорецот за составување и алатниците, останува недопрен. Во Thunderbird се опфаќа целата rendered email порака.

Reveal URLs означува порака во Gmail: URL-от на секоја врска е прикажан на свој ред над текстот на врската, а несогласувачка tracker врска е означена со црвено, додека чесната врска се прикажува без предупредување.

Двата режими на откривање

На страницата со поставки, под Reveal the URL, избирате како да се прикажува вистинскиот URL:

Истакнување на несогласувања

Кога host-от наведен во видливиот текст на врската не се совпаѓа со host-от до кој врската навистина води, Reveal URLs го означува тоа како несогласување. Споредбата се прави на registrable доменот, така што чесен поддомен како mail.example.com за example.com не се означува, а host look-alike како paypa1.com за paypal.com се означува.

Две поврзани поставки го контролираат ова однесување:

Страницата со поставки: избирачот за режимот 'Reveal the URL', прекинувачот 'Highlight mismatching links' и полињата за бојата на mismatch и match.

Копчето на алатникот

Во Chrome, Edge, Opera, Firefox и Thunderbird, иконата на Reveal URLs на алатникот е брз прекинувач за вклучување/исклучување — кликнете на неа за да го префрлите анотирањето. Кога екстензијата е исклучена, на иконата се појавува ознака OFF, а нејзиниот опис ви кажува дали кликнувањето ќе ја вклучи или исклучи. Во прелистувачите промената стапува во сила во сите отворени јазичиња одеднаш; во Thunderbird се применува на следната порака што ќе ја отворите.

(Во Thunderbird копчето ја прикажува само својата икона, па останува компактно во обединетата лента со алатки. Reveal URLs можете да го вклучувате и исклучувате и со прекинувачот Enable на страницата со поставки.)

Страницата со поставки

Страницата со поставки ги содржи сите опции. Отворете ја од страницата со проширувања на вашиот прелистувач, на пример преку Details → Extension options, или таа ќе се отвори автоматски при првата инсталација.

Освен главниот прекинувач Enable и контролите Active sites, кои се применуваат веднаш, промените се зачувуваат со копчето Save settings.

Долните поставки: листата 'Ignore these hosts', максималната должина на прикажаниот URL и опционалните полиња за големина и дебелина на фонтот за прикажаниот URL и предупредувачката ознака, над копчето 'Save settings'.

Активни сајтови — додавање на вашиот webmail

Делот Active sites на врвот од страницата со поставки ги наведува страниците на кои работи Reveal URLs и container-от што го содржи телото на секоја порака.

Горниот дел од страницата со поставки: главниот прекинувач 'Enable Reveal URLs' и листата 'Active sites', каде секој вграден доставувач го прикажува својот match pattern, прекинувачот 'Enabled', прекинувачот 'Sub-frames' и selector-от на телото на пораката.

Секој ред прикажува:

Вградените доставувачи, како Gmail, Outlook и Proton, може да се исклучуваат или пренасочуваат, но не може да се отстрануваат.

За да додадете сопствен webmail сајт:

  1. Под Add site внесете Match URL — match pattern како https://mail.example.com/*.
  2. Внесете Message-body selector — CSS selector за container-от што го содржи телото на пораката, на пример .message-body.
  3. Ако телото на пораката се прикажува во подрамка, означете Also run inside sub-frames.
  4. Кликнете Add site. Вашиот прелистувач ќе побара дозвола за пристап до тој сајт. Дадете ја. Сајтот се додава дури откако дозволата ќе биде одобрена.

Промените тука се применуваат веднаш. Отстранувањето на сајт што сте го додале исто така ја поништува неговата дозвола, така што Reveal URLs престанува да пристапува до него.

Thunderbird (и други клиенти за пошта). Thunderbird веќе ја прикажува секоја порака што ја читате, без оглед на доставувачот, па затоа не му е потребна листа по host. Поради тоа делот Active sites не се прикажува на страницата со поставки во Thunderbird. Таму се прикажуваат само главниот прекинувач, јазикот на прикажување, режимот на откривање, боите, фонтовите и листата за игнорирање. Секоја конфигурација на активни сајтови што можеби сте ја поставиле во прелистувачот останува недопрена. Зачувувањето на поставките во Thunderbird никогаш не ја брише.

Додатоците за Outlook и Gmail

Покрај проширувањето за прелистувач и додатокот за Thunderbird, Reveal URLs постои и како native додаток за две апликации за пошта до кои едно проширување за прелистувач не може да стигне: Outlook add-in и Gmail add-on. И двата го користат истото откривање на врски како проширувањето, па ги откриваат истите URL-и и ги означуваат истите look-alike host-ови.

Единствената разлика е во начинот на прикажување на наодите. Проширувањето за прелистувач ги означува врските на самото место, со обојување на URL-от над или покрај секоја врска. Outlook и Gmail framework-овите не ѝ дозволуваат на додатокот да ја менува прикажаната порака, па наместо тоа секој додаток прикажува страничен панел (Outlook) или картичка (Gmail) со пронајдените врски. За секоја врска се прикажуваат видливиот текст, URL-от на дестинацијата и registrable host-от, а несогласување се означува кога видливиот текст именува различен registrable домен од оној до кој врската навистина води.

И двата додатоци ќе се дистрибуираат преку своите продавници за апликации: Outlook add-in преку Microsoft AppSource, а Gmail add-on преку Google Workspace Marketplace. Објавувањето сè уште претстои. Директни врски за инсталација ќе бидат додадени тука кога секоја објава ќе стане активна.

Јазици

Reveal URLs е достапен на англиски и на многу други јазици.

Неанглискиот текст е машински преведен и чека човечки преглед, па некои формулации понекогаш може да звучат несмасно. Намерата е значењето да се совпаѓа со англискиот оригинал. Ако забележите погрешен превод, отворете issue на Codeberg issue tracker.

Приватност

Reveal URLs не испраќа никакви податоци од вашата пошта или порака до нас или до трети страни, во ниту една од своите форми. Нема analytics и нема tracking. Каде и како се извршува работата зависи од формата:

Единственото што се зачувува се вашите сопствени поставки, како тоа дали Reveal URLs е вклучен или исклучен, режимот на откривање, боите, големините на фонтот, листата за игнорирање и сите сајтови што сте ги додале. Тие се чуваат во per-user storage на вашиот прелистувач, Outlook или Google и никогаш не ни се испраќаат нам.

За целосните подробности видете ја политиката за приватност.

Решавање проблеми

Една врска не се открива.

Вграден доставувач престана да работи по редизајн.

Доставувачите на webmail одвреме-навреме го менуваат markup-от на своите страници. Ако selector-от на вграден доставувач престане да се совпаѓа по таква промена, можете сами да го исправите: во Active sites уредете го message-body selector-от на тој доставувач, така што да покажува кон новиот container.

Tooltip URL-от не се прикажува.

Во режим tooltip (title) вистинскиот URL се става во tooltip-от на врската, па се гледа само кога ќе го задржите покажувачот над неа. Ако сакате да го гледате URL-от без hover, префрлете го Reveal the URL на inline режим.

Лиценца и изворен код

Reveal URLs е слободен софтвер, лиценциран под GNU Affero General Public License v3.0 (AGPL-3.0-only).