Адресът .onion работи като маршрутизиращ етикет, а не като име. В мрежата Tor адресът кодира криптографската идентичност на скритата услуга — по-точно материала от публичния ключ, който клиентите използват, за да установят връзка, без да научават къде физически се намира сървърът. Когато някой види dreadytofatroptsdj6io7l3xptbet6onoyno2yv7jicpljscs7k7y7iqid.onion или по-къс низ от ерата на v2, той гледа производна форма на тази идентичност, съкратена или форматирана за практическа употреба. „Случайността“ е систематична: всяка промяна в ключа променя изцяло адреса и две услуги не могат да заемат един и същ адрес, освен ако не споделят един и същ частен ключ.
Това има значение, защото разпознаването зависи от възпроизводима структура, а не от визуална познатост. Човек не може смислено да запомни дълъг base32 низ така, както запомня домейн в обикновения интернет. Вместо това разчита на връзката между адреса, публикуваната идентичност на услугата и пътя, по който я е получил. Адресът е по-близо до пръстов отпечатък на публичен ключ, отколкото до търговско име.
1Частен ключ на услугатагенерира се веднъж и се пази офлайн от оператора
2Публичен ключ, извлечен от частния ключстава основният идентификационен материал
3Onion адрес, кодиран от публичния ключвидимият маршрутизиращ етикет
4Ръкостискане при свързване на клиентадоказва, че сървърът притежава съответстващия частен ключ
5Установена сесияадресът вече действа като неподправяема крайна точка
Адресът доказва криптографска идентичност, а не репутация
Адресът се самоудостоверява
Адресът е чувствителен към точно преписване
Адресът произлиза от правилата на протокола, а не от човешко предпочитание
На практика затова потребителите трябва да третират onion адреса като цел за проверка, а не като парола или етикет за отметка. Низът е безсмислен без доверен контекст: къде е видян за първи път, дали съвпада с адреса, показан от запазен дескриптор на услугата, и дали пълният URL включва правилния протокол и път. Гол низ, който се носи в съобщение, не предлага такъв контекст.
Съвет
Сравнете onion адреса с ключ, изработен за физическа брава: формата изглежда произволна, но само един профил отваря тази конкретна брава, а копие на профила не е същото като притежание на оригиналния ключ.
2Анатомия на onion URL на Dread Forum, част по част
Един пълен Dread линк е малка верига от решения, а не една непрозрачна буца. Когато го четеш част по част, всеки сегмент или локализира услугата, или избира метод на транспорт, или поставя граница на това, на което предстои да се довериш. Навикът да четеш целия URL адрес има значение, защото смислена промяна в която и да е част може да води към различна дестинация, без да променя видимото сходство на низа.
Първият видим елемент е протоколът: http:// или по-рядко https://. В сесия на Tor браузър http:// към onion услуга вече се пренася вътре в криптираната Tor верига, така че отсъствието на https:// не означава, че страницата се изпраща като чист текст между теб и скрития сървър. Етикетът на протокола просто казва на браузъра коя локална конвенция на приложно ниво да използва. Приемай го като външната рамка, а не като сертификат за доверие сам по себе си.
Името на хоста е дългата част с .onion. Това не е обикновено име на домейн и не се разрешава чрез публичен DNS. То кодира криптографската идентичност на услугата, така че промяната дори на няколко знака води до напълно различна скрита услуга. Когато четеш линк, името на хоста трябва да се усеща като основното поле за идентичност, а всичко около него — като пътя към определена функция в тази услуга.
Елемент
Какво прави
Какво не прави
Протокол | Казва на браузъра кой транспортен стил да използва във връзката с Tor | Не доказва, че сървърът е истинският Dread ;; Име на хост | Идентифицира onion услугата криптографски | Не описва коя страница ще видиш ;; Порт | Избира TCP входната точка на скритата услуга | Не създава допълнителна поверителност сам по себе си ;; Път | Сочи към раздел, тема или крайна точка за удостоверяване | Не променя идентичността на базовия onion адрес
След името на хоста може да се появи порт, разделен с двоеточие. В много Dread-подобни линкове портът по подразбиране се подразбира, но когато едно огледало използва нестандартен порт, тази подробност е част от адреса. Грешен или липсващ порт може да направи работещ onion да изглежда счупен или да те изпрати към друг слушател върху същата хост идентичност.
Пътят следва първата единична наклонена черта след хоста или порта. Тук URL адресът спира да описва коя услуга и започва да описва къде вътре в услугата искаш да бъдеш. Път като потребителски профил, тема с публикации или опашка за модериране има смисъл едва след като си сигурен в името на хоста.
Редът на четене като мисловен модел
1Протоколвъншна транспортна конвенция
2Име на хосткриптографска идентичност на услугата
3Портвходна точка към услугата
4Пътконкретна страница или действие
Съвет
Когато копираш Dread линк, запази пътя прикрепен. Да сравняваш само името на хоста .onion, докато пропускаш различен път, е все едно да проверяваш номера на сградата, но не и стаята.
Важно
Не приемай линк за проверен само защото частта с .onion изглежда позната. Легитимно изглеждащ път не може да поправи фалшиво име на хост, а правилното име на хост не премахва нуждата да прочетеш пътя.
3v2 и v3 onion адреси: какво означава разликата на практика
Хората често възприемат един .onion адрес като поредно поколение символи: по-къс срещу по-дълъг, стар срещу нов. На практика разликата е по-дълбока: тя променя коя част от адреса носи криптографската гаранция и коя част очите ви реално могат да сравняват между отделните сесии.
Един v2 адрес се изгражда от съкратен хеш на RSA публичен ключ. Частта с името на хоста е къса, обикновено 16 буквено-цифрови знака, последвани от .onion. Компактната дължина улесняваше изписването, но също така улесняваше колизиите: атакуващ с достатъчно изчислителна мощ можеше да генерира втори ключ, чийто съкратен хеш съвпада с видимия низ на целта. Това превръщаше проверката в капан. Човек не можеше да прецени дали даден v2 низ е „достатъчно близък“ до запазения, защото пълната криптографска идентичност дори не присъстваше на екрана.
Един v3 адрес решава това чрез различна конструкция: пълният публичен ключ на скритата услуга се кодира директно в името на хоста, след което се представя в Base32. Резултатът е 56 знака преди .onion. Нищо не е съкратено. Това означава, че видимият низ не е съкращение на ключ; той е самият ключов материал, представен в азбука, удобна за четене от хора. Един-единствен променен знак обикновено означава съвсем различна услуга, а не правописна грешка в същата.
Параметър
v2 onion
v3 onion
Дължина на знаците преди .onion | 16 | 56 ;; Криптографска опора | Съкратен хеш на RSA ключ | Пълен ed25519 публичен ключ в Base32 ;; Проверка на око | Слаба: подобни низове могат да принадлежат на различни ключове | Силна: всяка разлика е структурно значима ;; Статус в съвременния Tor | Отхвърлен и вече не се поддържа от мрежата | Задължителен за нови скрити услуги
Практическото следствие за читателите на Dread Forum е, че v3 адресът възнаграждава точното сравнение на целия низ. Навикът от времето на v2 — проверка на първите и последните няколко знака — имаше смисъл само защото средата беше твърде нечетлива. При v3 целият блок от 56 знака е пръстовият отпечатък. Ако го запазите веднъж, от източник, на който вече се доверявате, и после го сравните цялостно, самото генериране на адреса върши част от проверката вместо вас.
Съвет
Отнасяйте се към v3 onion като към контролна сума, която можете да разчитате. Променена група от три или четири букви не е вариация на интерфейса; тя е различно местоназначение.
4Защо пълният URL е по-добър от голия низ за проверка
Фрагмент като dreadtoobigfes3...onion може да изглежда завършен, но твърдение за проверка, основано на този гол низ, пренебрегва структурата на пълния Tor URL. Две услуги могат да показват едно и също име на хост, но да се различават по схема, път или порт, а всяка разлика променя действителната дестинация, до която браузърът се опитва да достигне.
Къде се издават слабите клонинги
Клонингите често копират познатото име на хост и спират дотук. Пълният URL съдържа допълнителни ориентири, които голият низ премахва: http:// срещу http:// с краен път, точното положение на основната директория и всеки суфикс за порт или конкретна услуга. Форум, който изведнъж поиска /login преди стандартния индекс или се премести от каноничния път към необявена поддиректория, вече не е същата крайна точка, дори ако името на хоста съвпада символ по символ.
Важно
Ако някой ви покаже само шестнадесет- или петдесет и шест символен onion низ и каже, че това е достатъчно, той пропуска точно частите, където евтината имитация обикновено се проваля.
Само име на хостсъвпада еднакво с клонинга и оригинала, защото клонингът използва същите знаци
Пълен пътразкрива допълнително пренасочване или различна начална директория във фалшивото копие
Порт и елементи, подобни на поддомейнпринуждават клонинга да обясни защо структурата му се различава от референцията, която помните
Пълен URLстава единственият обект, който си струва да добавите към отметките, защото всеки компонент трябва да остане съгласуван
За обикновените потребители това не е техническа прищявка. Същата е причината пощенският адрес да включва номер на улица, а не само име на град: общата част е лесна за имитиране, докато конкретната част носи истинското решение за маршрутизиране.
Бележка
Третирайте всяко твърдение за автентичност, което пропуска пълния линк, като частично твърдение. Липсващата част е точно мястото, където евтините фалшификати губят способността си да имитират.
5Изграждане на навик за проверка около целия onion линк
Проверката не е единичен акт, а кратка последователност, която превръща пълния onion URL в стабилна отправна точка преди началото на всяка сесия. Целта е несъответствията да станат очевидни, а не да се доказва автентичността на линка с един поглед.
Проверка от три части преди всяка сесия
Прочетете пълния URL като три полетапротокол + име на хост + път, като пренебрегвате украшения като завършващи наклонени черти или котви
Сравнете името на хоста символ по символнизът v3 между http:// и първото .onion трябва да съвпада точно с предварително запазена референция
Проверете пътя за ред и малки/главни буквиструктурата на маршрутите на Dread е предвидима, така че неочакван сегмент или допълнителна директория е сигнал за спиране
Потвърдете точната входна точкапредпочетете запазения начален път пред по-дълбок линк, получен от чат или обява в маркетплейс
Тази рутина има значение, защото частта с името на хоста в URL е това, което Tor мрежата всъщност маршрутизира, докато пътят е това, което уеб приложението получава. Линк, който запазва правилното име на хост, но променя пътя, може да доведе до различен изглед, подкана или форма за качване в същата скрита услуга. Линк, който променя дори един символ от името на хоста, води някъде съвсем другаде.
BLOCKQUOTE
Съвет
Запазете пълния onion URL веднъж, след като сте го проверили през множество независими канала, и направете този запазен низ единствения източник, който отваряте от отметки или мениджър на пароли.
BLOCKQUOTE
Когато някоя част изглежда нередна
МоментИмето на хоста се различава с един или повече символа от референцията ;; Действие
МоментПътят съдържа допълнителни сегменти, различен модел на малки/главни букви или подкана за вход извън очаквания поток ;; Действие
МоментСтраницата се зарежда, но иска информация, която нормалната начална страница никога не иска ;; Действие
Причината за този консервативен отговор е структурна: скритите услуги нямат публичен сертифициращ орган, който да потвърждава самоличността, както правят повърхностните уебсайтове. Самото име на хоста е самоличността. Затова всяко видимо отклонение е най-добре да се третира като гранично събитие, а не като печатна грешка, която да коригирате на ръка.
Съвет
Пазете хартиено или локално копие на точния URL низ, включително главните букви в пътя, ако има такива, защото някои части от маршрута може да са чувствителни към малки/главни букви.
Често задавани въпроси
Защо Dread Forum използва .onion адрес вместо обикновен домейн?
Адресът .onion позволява форумът да бъде достигнат само през мрежата Tor, така че трафикът остава криптиран и се насочва през релета, вместо да разкрива местоположението на стандартен уеб сървър. Тази структура е създадена, за да поддържа услугата достъпна в среда, ориентирана към поверителност, а не за да изглежда произволна сама по себе си.
Какво всъщност представляват дългите низове в адреса v3 onion?
В адрес v3 дългият низ кодира публичен ключ, който Tor клиентът използва, за да установи връзка със скритата услуга, като всяка част помага на мрежата да провери, че говорите с правилната точка на среща. Форматът е технически идентификатор, а не тайно съобщение или времеви отпечатък.
Защо трябва да проверя пълния onion URL, вместо само кратък етикет или екранна снимка?
Краткият етикет може лесно да бъде копиран или фалшифициран, докато пълният URL е действителният криптографски ключов материал, от който Tor клиентът ви се нуждае, за да се свърже с истинската услуга. Проверката на пълния адрес спрямо доверен източник намалява вероятността измамен сайт или грешка при преписване да ви отведе другаде.
Работят ли адресите v2 и v3 по един и същ начин при ежедневен достъп до форума?
От гледна точка на потребителя основната разлика е дължината на адреса и залегналата криптографска конструкция: v3 използва по-нов, по-дълъг формат на ключа, докато v2 беше по-старият дизайн. На практика, ако разполагате с пълния адрес от доверен източник, го поставяте в Tor по същия начин, но v3 осигурява по-силна защита срещу определени атаки и е форматът, на който разчитат съвременните услуги.