SaveSaveSaveSave ← Всички ръководства English

Ръководство · Риск при връзки · · Стефан Цезаров

Чети отдясно

Уеб адресът казва точно къде води. Само че не го казва в реда, в който го четеш.

Казвали са ти да провериш връзката, преди да кликнеш. Съветът е добър, но повечето хора проверяват грешната част.

Връзката може да носи познато име на компания и пак да те отведе съвсем другаде. Името може да стои в поддомейн, в пътя или преди знак @. На телефон истинският домейн може да е отрязан, докато не разгънеш връзката.

Един навик решава повечето от това:

Чети домейна отдясно наляво.

Това ръководство показва как да провериш връзка, без да го отваряш. То няма да докаже, че връзката е безопасна. Ще ти помогне да хванеш честите трикове, преди да кликнеш.

По-долу: основните трикове, как да провериш всеки от тях, без да отваряш нищо, и какво може и какво не може да ти каже една структурна проверка.

01Накъде сочи един адрес

Вземи този адрес:

https://metamask.io.secure-verify.example/login

Браузърът го разделя на схема, хост и път. Хостът е мястото, с което реално се свързваш. Пътят се избира от този, който управлява хоста, и може да казва каквото си иска.

  1. https://схема
  2. metamask.io.поддомейн — избран от собственика вдясно
  3. secure-verify.exampleрегистрируем домейн — дестинацията
  4. /loginпът — избран от същия собственик

Четирите части на https://metamask.io.secure-verify.example/login, по ред.

В този хост регистрируемият домейн е secure-verify.example. Всичко вляво от него е поддомейн, контролиран от собственика на secure-verify.example. Собственикът може да създаде колкото поддомейни иска и да ги кръсти почти свободно — включително да кръсти един metamask.io.

Така че metamask.io тук не е дестинацията. Това е просто етикет отляво.

Какво значи „регистрируем домейн“

Важната част е регистрируемият домейн: името, което човек или компания реално може да регистрира. Това е публичният суфикс плюс единствения етикет пред него. Често изглежда като example.com. При някои структури с код на държава изглежда като example.co.uk или example.com.au.

Браузърите и инструментите за сигурност използват данни за публичните суфикси, за да намерят тази граница. Не приемай, че всеки суфикс има еднакъв брой етикети. Практичното правило е:

Чети хоста отдясно наляво, докато стигнеш публичния суфикс,
после вземи етикета точно преди него.

Това е регистрируемият домейн.

Тази граница не е бележка под линия. Нашият собствен скенер броеше етикети до 19 септември 2026 г., реши, че собственикът на coinbase.co.uk е co.uk, и маркира обикновена легитимна връзка като имитация на марка. Инструмент, който вика срещу истински сайтове, бива изключен и тогава не пази никого. Какво се промени и какво все още не може да разбере е описано в Техническа прозрачност.

02Името отляво

Доверено име може да стои в поддомейн или в пътя, без да контролира нищо.

Принадлежи https://metamask.io/download
Не носи нищо https://metamask.io.wallet-check.example/download

Същият трик работи и в пътя, където се чете още по-естествено:

https://cdn-assets-9931.example/metamask/verify

И в двата подвеждащи примера регистрируемият домейн е wallet-check.example или cdn-assets-9931.example. Името на марката се появява само на място, което собственикът на домейна попълва както иска.

На телефон дълъг адрес може да избута истинския домейн извън екрана. Разгъни или копирай връзката, преди да го прецениш.

03Символи, които си приличат

Тук в адреса няма нищо хитро. Някой просто регистрира домейн, който изглежда като друг.

Познато изписванеДвойникКакво е сменено
metamaskmetarnaskrn може да мине за m
paypalpaypa1цифрата 1 може да мине за малко l
binanceb1nanceцифрата 1 може да мине за малко i

При този размер разликата е очевидна. В адресната лента често не е.

Домейнът двойник е истински домейн. Това не е бъг в браузъра. Работи, защото очите ни закръглят подобни форми.

Виж третия ред: същият символ замества различна буква от тази на втория. Затова машинното хващане е по-трудно, отколкото звучи — оправиш едно изписване и хващаш paypa1, но подминаваш b1nance. Нашият скенер пробва няколко начина, по които едно име може да се прочете, вместо да го свежда до един.

Сроден вариант изобщо не се нуждае от двойници. Просто закача допълнителни думи към истинското име:

metamask-wallet.example · secure-metamask.example · ledgerlive-verify.example

Всеки от тях поставя марката на мястото на регистрируемия домейн. Името не е разместено и не е сгрешено. Просто има компания. Компаниите наистина управляват по няколко домейна, така че това само по себе си не доказва нищо — но непознат домейн „марка плюс дума“ не бива да се приема за официален само защото марката е в него.

Не се доверявай само на очите си. Сравни домейна с нещо, на което вече имаш доверие: запазена отметка или официалното приложение.

04Интернационализирани и punycode домейни

Интернационализираните имена на домейни позволяват домейни на писменост като гръцка, кирилица, арабска и китайска. За да работят и по-старите системи, много от тях имат и ASCII форма, която започва с xn--. Това е punycode.

Punycode не е автоматично червен флаг. Много легитимни организации използват интернационализирани домейни. Но неочаквана punycode връзка заслужава по-внимателен поглед, особено в съобщение, което не си очаквал, за пари, достъп до акаунт или спешна проверка.

Няколко букви от кирилицата се рисуват почти като латинските — а, е, о, р, с — така че име със заменени букви може да изглежда почти еднакво на екрана, а в мрежата да е съвсем друг домейн.

Браузърите може да показват Unicode формата или ASCII формата според домейна и собствените си правила. Скенерът може да засече punycode, без да може да докаже как изглежда показаното име. Маркирането на punycode отбелязва нещо за преглед; не доказва измама.

05Знакът @

В HTTP или HTTPS адрес всичко преди @ е потребителска информация. Това не е хостът на дестинацията.

https://ledger.com@ledgerlive-verify.example/device
  1. https://схема
  2. ledger.comпотребителска информация — не е дестинацията
  3. @разделител
  4. ledgerlive-verify.exampleхост — сайтът, до който стигаш
  5. /deviceпът

Петте части на https://ledger.com@ledgerlive-verify.example/device, по ред.

Хостът е ledgerlive-verify.example. Текстът ledger.com не е сайтът, който посещаваш.

Това е трикът, който оцелява и при внимателно четене, защото познатото име наистина е там, наистина е част от адреса и наистина е изписано правилно. Познато име преди @ не доказва нищо за това чия е връзката.

06Съкратени връзки и QR кодове

Съкратената връзка крие дестинацията, докато не я разгънеш или последваш. Услуги като bit.ly, t.co и cutt.ly са обикновени и широко използвани с добри причини — и точно това ги прави удобно прикритие.

QR кодът крие адреса изцяло. Кодът може да е наред, но не можеш да провериш дестинацията от изображението.

Нашият скенер маркира съкращаващите услуги, които разпознава, но не ги разгъва вместо теб. Ако последваше връзката на непознат, щеше да се свърже със сървъра на нападателя и да му съобщи, че връзката е проверена.

Ако трябва да разгънеш кратка връзка, използвай услуга, на която имаш доверие, и третирай резултата като недоверен, докато не го провериш.

07Разгледан пример

Прочети го така, както би пристигнал наистина: на телефон, като известие, за устройство, което притежаваш.

Измислен пример · резервирани домейни

Ledger Live — device verification required Your device was flagged during a routine firmware audit on 2 September. Until it is re-verified, outgoing transfers from the connected accounts are paused. Re-verify your device here: https://ledger.com@ledgerlive-verify.example/device If that link does not open on your phone, use the mirror: https://xn--ledgr-2we.example/verify Verification closes in 48 hours. Devices not verified by then will need to be re-paired at a service centre. Ledger Support

Нищо в това съобщение не иска нещо тайно. Нито фраза за възстановяване, нито частен ключ, нито парола. Иска клик — и това е атаката, защото страницата от другата страна може да отправи следващото искане, щом стигнеш там.

Покажи ми какво не е наред

Съобщението използва няколко трика едновременно:

  1. Основната връзка поставя ledger.com преди @, където е потребителска информация, а не дестинация. Хостът е ledgerlive-verify.example.
  2. Този хост носи името на марката с прикачени думи на мястото на регистрируемия домейн — така че пак изглежда официален, дори когато намериш правилната част от адреса.
  3. Резервната връзка използва punycode домейн, предложен като услужливо огледало. Изречението преди него обяснява предварително защо първата връзка може да не работи, така че неуспехът изглежда очакван, а не подозрителен.
  4. Добавя спешност и последствие: 48 часа и изходящи преводи, описани като спрени.
  5. Иска само клик. Страницата от другата страна отправя следващото искане, щом стигнеш там.

Детайлът, който върши най-много работа, е самото ограничение. Съобщението дава технически звучащо обяснение за състояние, което получателят не може да провери сам, а да му повярва не струва нищо в момента.

Нашият двигател връща FAIL за това съобщение — заради връзката с @, punycode хоста и домейна „марка с допълнителни думи“. Стига дотам, без да тълкува нито едно изречение от английския текст.

08Как да прочетеш адрес, преди да го отвориш

1

Спри на първата единична наклонена черта след началото на хоста

Всичко след тази черта е пътят. Може да казва каквото и да е и не доказва нищо за собственика на сайта. Ако преди пътя има @, пренебрегни всичко вляво от него, когато определяш хоста.

2

Намери хоста и го прочети отдясно наляво

Намери публичния суфикс и етикета точно преди него. Заедно те са регистрируемият домейн.

3

Сравни го с точния домейн, който си искал да посетиш

Не „изглежда ли официално“ и не „съдържа ли марката“.

4

Ако адресът е отрязан, разгъни го, преди да решиш

Още по-добре — отвори услугата през своя отметка, запазеното приложение или адрес, който си написал сам.

Не кликай първо, за да провериш после.

Провери, преди да стигнеш.

09Какво може и какво не може да ти каже проверката

Постави съобщение в скенера и той проверява структурата на адресите и връзките, които покрива, като търси обичайните предупредителни знаци.

Самата проверка не се свързва с нищо. Тя работи в браузъра ти и никоя връзка от съобщението не се отваря или разгъва. Ако после натиснеш Провери този адрес за крипто адрес, открит от проверката, този адрес — и нищо друго от съобщението — отива при доставчика на данни за сигурност на адреси. Това е отделна стъпка, която избираш сам, а Техническа прозрачност изброява точно какво получава всеки доставчик.

Проверката може да помогне да разпознаешПроверката не може да докаже
Трикове с потребителска информация и @Че структурно нормален сайт е легитимен
Голи IP адреси като хостЧе подателят е този, за когото се представя
Разпознати съкращаващи услугиЧе съкратената дестинация е безопасна, без да е разгъната
Признаци на punycodeКак изглежда всеки punycode домейн, когато се покаже
Имена на марки на подозрителни местаЧе обикновена правописна грешка е злонамерена
Имена на марки с прикачени думиЧе чист резултат означава, че няма измама
Някои символи, които си приличатЧе сайтът ще се държи безопасно, щом го отвориш
Подозрително кодирано съдържание в адресиКой притежава домейн със суфикс, който не може да определи
Поддържани крипто адреси в съобщениетоЧе адрес без находки принадлежи на този, за когото мислиш

Структурата не е репутация.

Чистият резултат означава само, че в изпратения текст не е открит покрит структурен трик. Не означава, че връзката, сайтът, подателят или офертата са безопасни.

Три ограничения заслужават да се кажат отделно.

Домейн без трик в него е невидим за структурна проверка. wallet-refund-centre.example няма символ двойник, няма име на марка, нищо не е не на място. Регистриран тази сутрин и с убедително копие на страница за вход в портфейл, той би минал тази проверка и повечето подобни. Системите за репутация — услуги, които водят списъци с известни лоши адреси — отговарят на друг въпрос, а този скенер не върши тяхната работа.

Обикновените правописни грешки не се хващат надеждно. metamsk.io е печатна грешка, а не замяна със символ двойник. Скенерът не хваща всяка такава. Това е известно ограничение, а не мълчаливо обещание.

Punycode се разпознава, но не се превежда. Скенерът може да ти каже, че домейнът е в punycode форма. Не винаги може да ти каже какво име изписва тази форма.

Правилото

Това, че познатото име е там, не е доказателство. Намери регистрируемия домейн.

Това е най-евтиното нещо в целия адрес, което може да се сложи там — и частта, на която читателят най-вероятно ще спре.


Всеки адрес в това ръководство, който показва трик, сочи към резервиран примерен домейн. Тези дестинации не съществуват и не са истински услуги. Единственият истински домейн тук е metamask.io, истинският сайт на MetaMask. Той се появява в раздел 2 като правилния случай, защото за да покажеш къде наистина принадлежи името на марка, ти трябва истински адрес за контраст с подвеждащите.

Примерното съобщение е измислено. Свързано: какво обикновено иска страницата от другия край на връзката, текст, който се показва като нищо и инструкции, написани за AI, а не за теб. Статията е с образователна цел и не е финансов съвет.

Четеш подозрително съобщение в браузъра? Отметката за проверка на маркиран текст го проверява без копиране и поставяне, а текстът остава в браузъра ти.