Reveal URLs — Посібник користувача

Reveal URLs — це невелике розширення для браузера (і надбудова для Thunderbird), яке показує, куди насправді веде посилання у вашій електронній пошті, тож ви можете розпізнати фішингове посилання, перш ніж натиснути на нього.

Цей посібник пояснює, як установити Reveal URLs і як ним користуватися. Про те, як обробляються ваші дані, див. політику конфіденційності; технічний огляд того, як побудовано розширення, див. в огляді архітектури.

Знайшли помилку, посилання, яке було позначено неправильно (або пропущено), чи хост вебпошти, який мав би підтримуватися? Будь ласка, повідомте про це у трекері питань Codeberg.

Зміст

Що він робить і навіщо

Фішинговий лист приховує ворожу адресу призначення за текстом посилання, що виглядає надійно. Іноді це схожий на справжній хост: текст читається як paypal.com, тоді як посилання вказує на paypa1.com. Часто це витонченіше — через трекер чи перенаправлювач, тож там, де ви опиняєтеся, немає нічого спільного з брендом, названим у тексті.

Phishing-лист, що видає себе за Укрпошту, стверджує, що посилку утримують, доки не буде сплачено прострочені митні збори, і спонукає до оплати через кнопку „Перейти до оплати“. Reveal URLs показує, що кнопка веде не до Укрпошти, а до parcel-pay.custom.co.xa, стороннього сайту, тим самим викриваючи повідомлення як шахрайство.
Reveal URLs викриває кнопку „Перейти до оплати“: вона веде на parcel-pay.custom.co.xa, а не до Укрпошти.

Примітка: Цей знімок екрана показує шахрайський фішинговий лист, що видає себе за Укрпошту. Укрпошта не пов’язана з Reveal URLs і не підтримує його.

Reveal URLs читає кожне посилання в повідомленні, що ви читаєте, і показує вам URL-адресу, на яку воно вказує. Коли хост, названий у тексті посилання, не збігається з хостом, на який посилання насправді вказує, Reveal URLs позначає його, тож невідповідність очевидна, перш ніж ви натиснете.

Повідомлення в Gmail з активним Reveal URLs: оманливе посилання позначене червоним разом із розкритою над текстом посилання відстежувальною URL-адресою, тоді як URL-адреса чесного посилання розкрита без попередження.

У браузерному розширенні та надбудові Thunderbird усе відбувається на вашому власному пристрої, нічого не передаючи. У кожній формі Reveal URLs не надсилає жодних ваших поштових даних ані нам, ані будь-якій третій стороні — немає жодної аналітики та жодного відстеження. (Форми різняться тим, де вони працюють і як обслуговується код панелі Outlook; див. розділ Конфіденційність і політику конфіденційності щодо повних подробиць.)

Підтримувані браузери та поштовий клієнт

Reveal URLs працює на:

Збірка для Safari ще не випущена; вона запланована на пізніший етап.

На браузерних цілях Reveal URLs анотує посилання у вашій вебпошті. У Thunderbird він анотує посилання в листі, який ви читаєте, безпосередньо в поштовому клієнті.

Встановлення

Із магазину вашого браузера чи поштового клієнта (рекомендовано)

Установіть Reveal URLs із магазину для вашого браузера чи поштового клієнта. Списки для Chrome, Edge, Firefox і Thunderbird уже доступні; Opera використовує збірку Chrome, а окремий список для Opera ще в дорозі:

Самостійне завантаження збірки (розробники та раннє тестування)

Якщо ви зібрали Reveal URLs із вихідного коду, ви можете завантажити розпаковану збірку безпосередньо. Кожну ціль зібрано командою 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 охоплено весь відображений лист.

Reveal URLs анотує повідомлення в Gmail: URL-адреса кожного посилання показана окремим рядком над текстом посилання, невідповідне відстежувальне посилання позначене червоним, а чесне посилання розкрите без попередження.

Два режими показу

Ви вибираєте, як показується справжня URL-адреса, у розділі Показувати URL-адресу на сторінці налаштувань:

Виділення невідповідностей

Коли хост, названий у видимому тексті посилання, не збігається з хостом, на який посилання насправді вказує, Reveal URLs позначає його як невідповідність. Порівняння виконується за реєстрованим доменом, тож чесний піддомен, як-от mail.example.com для example.com, не позначається, тоді як схожий на справжній, як-от paypa1.com для paypal.com, позначається.

Цим керують два пов'язані налаштування:

Сторінка налаштувань: селектор режиму «Показувати URL-адресу», перемикач «Виділяти невідповідні посилання» та поля кольорів невідповідності й відповідності.

Кнопка на панелі інструментів

У Chrome, Edge, Opera, Firefox і Thunderbird піктограма Reveal URLs на панелі інструментів — це швидкий перемикач увімк./вимк. — натисніть її, щоб перемкнути анотацію. Коли розширення вимкнено, на піктограмі з'являється значок OFF, а підказка повідомляє, чи ввімкне його натискання, чи вимкне. У браузерах зміна набуває чинності в усіх відкритих вкладках одночасно; у Thunderbird вона застосовується до наступного повідомлення, яке ви відкриєте.

(У Thunderbird кнопка показує лише свою піктограму, тож залишається компактною в об'єднаній панелі інструментів. Ви також можете вмикати й вимикати Reveal URLs перемикачем Увімкнути на сторінці налаштувань.)

Сторінка налаштувань

Сторінка налаштувань містить кожну опцію. Відкрийте її зі сторінки розширень вашого браузера (наприклад Подробиці → Опції розширення), або вона відкривається автоматично під час першого встановлення.

Окрім головного вимикача Увімкнути та елементів керування Активні сайти (які застосовуються негайно), зміни зберігаються кнопкою Зберегти налаштування.

Нижні налаштування: список «Ігнорувати ці хости», максимальна довжина показаної URL-адреси та необов'язкові поля розміру й товщини шрифту показаної URL-адреси та значка попередження, над кнопкою «Зберегти налаштування».

Активні сайти — додавання власної вебпошти

Розділ Активні сайти, угорі сторінки налаштувань, перелічує сторінки, на яких працює Reveal URLs, і контейнер, що містить тіло кожного повідомлення.

Верх сторінки налаштувань: головний вимикач «Увімкнути Reveal URLs» і список «Активні сайти», де кожен вбудований провайдер показує свій шаблон відповідності, перемикач «Увімкнено», перемикач «Вкладені фрейми» та свій селектор тіла повідомлення.

Кожен рядок показує:

Вбудовані провайдери (Gmail, Outlook і Proton) можна вимкнути та перенаправити, але їх неможливо видалити.

Щоб додати власний сайт вебпошти:

  1. У розділі Додати сайт введіть URL-адресу відповідності — шаблон відповідності, як-от https://mail.example.com/*.
  2. Введіть Селектор тіла повідомлення — CSS-селектор контейнера, що містить тіло повідомлення, наприклад .message-body.
  3. Якщо тіло повідомлення відображається у вкладеному фреймі, поставте позначку Виконувати також у вкладених фреймах.
  4. Натисніть Додати сайт. Ваш браузер попросить дозволу на доступ до цього сайту; надайте його. Сайт додається лише після того, як ви надасте дозвіл.

Зміни тут застосовуються негайно. Видалення сайту, який ви додали, також відкликає його дозвіл, тож Reveal URLs припиняє доступ до нього.

Thunderbird (та інші поштові клієнти). Thunderbird уже показує кожне повідомлення, яке ви читаєте, хоч би який був провайдер, тож йому не потрібен список за хостами. Розділ Активні сайти тому не показується на сторінці налаштувань Thunderbird — з'являються лише головний вимикач, мова відображення, режим показу, кольори, шрифти та список ігнорування. Будь-яка конфігурація активних сайтів, яку ви могли встановити в браузері, зберігається незайманою: збереження налаштувань Thunderbird ніколи її не очищає.

Надбудови Outlook і Gmail

Поряд із браузерним розширенням і надбудовою Thunderbird, Reveal URLs постачається як рідна надбудова для двох поштових застосунків, до яких браузерне розширення не може дістатися: надбудова Outlook і надбудова Gmail. Обидві використовують те саме виявлення посилань, що й розширення, тож вони розкривають ті самі URL-адреси й позначають ті самі схожі на справжні хости.

Єдина відмінність — у тому, як вони показують свої знахідки. Браузерне розширення анотує посилання на місці — розфарбовуючи URL-адресу над кожним посиланням або поряд із ним. Фреймворки Outlook і Gmail не дозволяють надбудові змінювати відображене повідомлення, тож натомість кожна надбудова показує бічну панель (Outlook) або картку (Gmail) зі списком знайдених посилань. Для кожного посилання вона показує видимий текст, URL-адресу призначення та реєстрований хост, і позначає невідповідність, коли видимий текст називає інший реєстрований домен, ніж той, на який посилання насправді вказує.

Обидві надбудови будуть поширюватися через свої магазини застосунків — надбудова Outlook через Microsoft AppSource, надбудова Gmail через Google Workspace Marketplace. Публікація очікується; прямі посилання для встановлення буде додано тут, щойно кожен список стане активним.

Мови

Reveal URLs доступний англійською та багатьма іншими мовами.

Неанглійський текст машинно перекладений і очікує перевірки людиною, тож фраза може подекуди читатися незграбно; значення покликане відповідати англійському оригіналу. Якщо ви помітили хибний переклад, будь ласка, відкрийте питання у трекері питань Codeberg.

Конфіденційність

Reveal URLs не надсилає жодних ваших поштових даних чи даних повідомлень ані нам, ані будь-якій третій стороні, у жодній зі своїх форм — немає жодної аналітики та жодного відстеження. Як і де відбувається робота, залежить від форми:

Єдине, що зберігається, — це ваші власні налаштування (як-от увімкнено/вимкнено, режим показу, кольори, розміри шрифтів, ваш список ігнорування та будь-які додані вами сайти), які зберігаються у сховищі вашого браузера, Outlook чи Google для кожного користувача й ніколи не надсилаються нам.

Див. політику конфіденційності щодо повних подробиць.

Усунення несправностей

Посилання не розкривається.

Вбудований провайдер перестав працювати після редизайну.

Провайдери вебпошти час від часу змінюють розмітку своїх сторінок. Якщо селектор вбудованого провайдера більше не збігається після такої зміни, ви можете виправити його самостійно: у розділі Активні сайти відредагуйте селектор тіла повідомлення цього провайдера на новий контейнер.

Підказка з URL-адресою не показується.

У режимі підказки (title) справжня URL-адреса розміщується в підказці посилання, тож вона з'являється лише коли ви наводите курсор на посилання. Якщо ви волієте бачити URL-адресу без наведення, перемкніть Показувати URL-адресу у режим «вбудовано».

Ліцензія та вихідний код

Reveal URLs — вільне програмне забезпечення, ліцензоване за GNU Affero General Public License v3.0 (AGPL-3.0-only).