Onion қызметі VPN қызметіне қарсы: әртүрлі қатынау модельдері
Onion мекенжайы қызметтің кілтіне байланған және Tor ішінде қолжетімді; VPN шлюзге дейін маршрут береді. Аудиторияны, табуды және қолданбаны аутентификациялауды салыстырыңыз.
Адамдар Onion қызметі мен тек VPN арқылы қолжетімді қызметті бір идеяның екі нұсқасы деп сипаттайды: портты жасыр, құпия мекенжайды бөліс. Олар мекенжайдың неге байланғанымен, кімнің оған жете алатынымен және сұрау келмей тұрып не болуы керектігімен ерекшеленеді. Бірі — Tor ішіндегі кездесу орны, екіншісі — жеке желідегі маршрут. Оларды бірін-бірі алмастыратын нәрсе ретінде қарастыру жеке де, қолдауға келетін де емес жобаларды туғызады.
Аңыз: екі жоба да жай ғана жасырын есік
Ортақ қасиет шынайы, бірақ жұқа: екі жобаның ешқайсысы әкімшілік интерфейсін тікелей қолжетімді ашық портқа қоймайды. Қалғанының бәрі алшақтайды. Onion мекенжайы қызметтің өз кілтінен шығарылады, сондықтан ат сәйкестікке байланып тұр; VPN мекенжайы — сізді қабылдаған желінің ішіндегі жай мекенжай. Бірі қызметті қаптама қабаттың ішінде жасырады, екіншісі сізді жеке топологияға жібереді. Екіншісін біріншісінің синонимі санау — шатасудың басы.
Бұл қасиеттердің ешқайсысы қолданбаның өзі үшін қауіпсіздік бақылауы емес. Жасырын орын оның артындағы бағдарламалық жасақтаманы жөндемейді, жеке маршрут кіру бетіне аутентификация қоспайды. Екі жоба да әлі де қолданбаның өз рұқсаттарына мұқтаж және екеуіне де әлі де жаңартулар мен қалпына келтіруге жауапты адам керек.
Onion мекенжайы шын мәнінде нені көрсетеді
Onion мекенжайы v3 нұсқасында қызметтің ашық кілтін кодтайды, сондықтан ешкім өзі бақыламайтын қызметке мекенжай таңдай алмайды. Клиент Tor арқылы кездесу нүктесіне қосылады, ал қызмет өз жағынан сол нүктеге жетеді; қарапайым шығу түйіні бұл қосылымды қызметке дейін алып бармайды. Ат — сәйкестік, DNS жазбасы емес.
dig +short example.onion
curl --socks5-hostname 127.0.0.1:9050 http://example.onion/
systemctl status tor
Сондықтан onion аты үшін маршрут немесе hosts жазбасын қосу еш пайда бермейді. Іздеу — механизм емес, механизм — Tor клиенті мен оның тізбектері. Егер қызмет адамдардың шағын тобына арналса, onion клиентінің авторизациясы қосылымды қабылдамай тұрып кілт талап етуі мүмкін, бірақ бұл әлі де қолданбаға кіру емес. Мекенжайды жариялау да әдейі жасалған әрекет, өйткені оны білген кез келген адам шектемесеңіз, қосылуды байқап көре алады.
Егер onion жобасының жалғыз себебі аутентификацияны баптаудан құтылу болса, тоқтаңыз. Қаптама қабат оны бермейді және сіз оны бәрібір кейінірек саласыз.
VPN маршруты шын мәнінде не береді
VPN құрылғыны желіге қабылдап, оған шлюзге немесе ішкі желіге маршрут береді. Сол шлюздің артындағы қызмет туннель пулынан мекенжайды көріп, өзінде бар авторизацияны қолданады. Маршрут пайдаланушының кім екені туралы ештеңе айтпайды; ол пакеттердің қайда бара алатынын айтады.
ip route get 10.20.30.40
wg show
curl -sv https://files.internal.example/ -o /dev/null
Бұл модель басқарылатын құрылғылары бар белгілі топқа жарайды, өйткені шлюз құрылғының күйін мәжбүрлей алады және желіні тексеруге болады. Ол анонимді немесе кездейсоқ келушілерге нашар жарайды, оларды алдымен тіркеу керек еді. Қолданбаның өз кіруі қосылған пайдаланушының нені оқи алатынын әлі де шешеді. Қолжетімділікті рұқсатпен шатастыру — VPN ақырында қосыла алатын әркімге бүкіл ішкі желіні беретін жол.
Егер аудитория беймәлім болса немесе үнемі өзгеріп отырса, тоқтаңыз. Бір бетті көрсету үшін бөтен адамдарды жеке желіге тіркеу — қызметті жариялаумен салыстырғанда үлкен міндеттеме.
Екеуінің арасындағы таңдау және өзгермейтін нәрсе
Аудитория техникалық болса, қызметтің мүлдем ашық мекенжайы болмауы керек болса және Tor клиентінің талаптарын қабылдай алсаңыз, onion моделін таңдаңыз. Аудитория құрылғыларын өзіңіз басқаратын және қатынауын желі деңгейінде жазуға ниетті белгілі топ болса, VPN моделін таңдаңыз. Екі таңдаудың ешқайсысы қолданбаны аутентификациялау, жамау немесе қалпына келтіру жолы қажеттігін жоймайды. Екеуі де пайдаланушыларыңыз үшін маңызды мағынада автоматты түрде неғұрлым құпия емес.
Екі жобада да қызметке кімнің жете алатынын, олардың қалай сәйкестендірілетінін және куәлік жоғалғанда не болатынын жазып қойыңыз. onion қызметінің жауабы оның клиенттік авторизация кілттерін және мекенжайдың өзін қамтиды; VPN жауабы шотты, құрылғыны және шлюз саясатын қамтиды. Бұл әртүрлі тізімдер және олардың тек біреуі ғана келесі әкімшіге айқын болады.
Салыстыру қолданба басталатын жерде аяқталады. Жасырын мекенжай мен жеке маршрут — тасымалдау таңдаулары, ал қолданба сұраудың не істей алатынын әлі де шешуі керек. Бұл шешімдерді бөлек құжаттарда ұстаңыз, сонда екі жобаның ешқайсысы екіншісінің жұмысын үнсіз қамтымайды.