Як аддзяліць падтрымку пратаколу VPN ад даверу да аператара
Пратакол сведчыць пра механіку тунеля, а не пра кампанію за ім. Ацэньвайце захаванне, даныя ўліковага запісу і аўдыты па тым, што публікуе аператар.
Адкрыты дзве ўкладкі пастаўшчыкоў, абодва заяўляюць WireGuard, і параўнанне захрасла на адным сказе: тунель моцны, значыць, сэрвіс мусіць быць добрым. Гэта няправільная выснова. Пратакол вызначае, як два бакі шыфруюць і аўтэнтыфікуюць, але ён нічога не кажа пра тое, хто кіруе канчатковым пунктам, што захоўвае сістэма ўліковых запісаў і як кампанія адказвае на прававы запыт. Трэба раздзяліць гэтыя пытанні, перш чым значок адкажа на іх за вас.
Што этыкетка пратаколу можа і не можа пацвердзіць
WireGuard вызначае рукапацісканне, пабудаванае на Noise, фіксаваны набор сучасных прымітываў і мадэль маршрутызацыі, у якой AllowedIPs вырашае, што трапляе ў тунель. Гэта сапраўдныя гарантыі адносна фарматаў паведамленняў і абмену ключамі, і імі варта валодаць. Яны таксама з’яўляюцца гарантыямі адносна кода, а не адносна машыны, на якой гэты код выконваецца.
Рэалізацыя ўсё яшчэ пакідае выбар. Пастаўшчык можа загрузіць модуль ядра або паставіць зборку ў прасторы карыстальніка, прапускаць DNS праз тунель або пакінуць яго на лакальным рэзалверы, і змяняць ключы па сваім раскладзе. Ніводзін з гэтых выбараў не паказаны на этыкетцы пратаколу, і кожны з іх змяняе тое, што сэрвіс можа назіраць.
OpenVPN робіць разрыў больш прыкметным. Яго TLS-рукапацісканне і мадэль сертыфікатаў можна наладзіць добра або дрэнна, з tls-auth або без яго, з сучаснымі шыфрамі або з рэзервовым варыянтам сумяшчальнасці. Два сэрвісы могуць абодва казаць OpenVPN і атрымаць вельмі рознае ўздзеянне. А старонка пратаколу WireGuard дакладная адносна крыптаграфіі і маўчыць пра аператара, і гэта менавіта тая мяжа, якую трэба мець на ўвазе.
На што можа адказаць толькі аператар
Пачніце з уласнасці. Канчатковы пункт знаходзіцца на абсталяванні, якім кіруе пастаўшчык, на арэндаваным VPS або на добраахвотнай машыне ў чыёйсьці кватэры? Адказ вызначае, хто можа скапіяваць дыск, хто латае ядро і хто заўважыць дзіўны ўваход. Параўнанне пратаколаў не дасягае нічога з гэтага.
Далей ідуць запісы ўліковага запісу і плацяжоў. Адрас электроннай пошты, адзнака часу падаўжэння, адбітак карты і тыкет падтрымкі ўсе жывуць па-за тунелем. Таксама і рэзалвер: калі пастаўшчык запускае ўласны DNS, ён бачыць імёны нават тады, калі старонкі па HTTPS. Пытайцеся пра тэрмін захавання ў днях, а не пра слова «мінімальны».
Разкладзіце адказы на два слупкі, бо яны маюць рознае значэнне. Адзін слупок апісвае праграмнае забеспячэнне; другі — гэта абяцанне, якое сэрвіс павінен стрымаць.
| Question | Protocol tells you | Operator must document |
|---|---|---|
| Who holds the server private key? | How the key exchange works | Key generation, storage and rotation |
| Which addresses connected when? | Nothing | Whether handshake or session metadata is retained |
| What happens to a legal request? | Nothing | Disclosure policy, jurisdiction and response history |
| Who can read diagnostics? | Nothing | Support access rules and retention limits |
Абяцанні можна праверыць толькі супраць дакументаў. Пастаўшчык, які не можа назваць свой тэрмін захавання, не выяўляе недахоп пратаколу; ён паказвае вам якасць сваіх запісаў, і гэта менавіта тое, што вы спрабавалі ацаніць.
Праверце профіль, які кліент фактычна прымяняе
Кліент — гэта месца, дзе абстрактны профіль ператвараецца ў маршруты. У Linux з wg-quick вычышчаная канфігурацыя паказвае дакладна тое, што будзе прымяняцца, уключаючы радкі DNS і AllowedIPs, якія графічны інтэрфейс можа схаваць за перамыкачом.
sudo wg-quick strip wg0
sudo wg show wg0 latest-handshakes
resolvectl status wg0Чытайце вывад як тры асобныя факты. AllowedIPs са значэннем 0.0.0.0/0 азначае, што ўвесь маршрут па змаўчанні ўваходзіць у тунель; радок DNS азначае, што імёны ідуць да рэзалвера, названага ў профілі; нядаўняе рукапацісканне азначае, што сеанс жывы. Пастаянны keepalive кажа вам, што кліент трымае адкрытым адлюстраванне NAT, а гэта выбар паводзін, а не рэйтынг бяспекі.
Адна засцярога тут мае значэнне. Гэтыя каманды правяраюць тунель, які ў вас ёсць, а не палітыку за ім. Ідэальнае рукапацісканне даказвае, што крыптаграфія працуе; яно не даказвае, што запісы злучэнняў за мінулы месяц былі выдалены, бо гэтая падзея не пакідае слядоў на вашай машыне.
Доказы, якія вытрымаюць маркетынгавую старонку
Папрасіце незалежную справаздачу аб аўдыце і прачытайце яе аб’ём раней за лагатып. Справаздачы называюць інфраструктуру, перыяд і выключэнні; многія ахопліваюць VPN-серверы, пакідаючы партал уліковага запісу, білінг і інструменты падтрымкі па-за межамі разгляду. Аўдыт, які выключае сістэмы, што захоўваюць ваш адрас электроннай пошты, адказвае на больш вузкае пытанне, чым мяркуе старонка продажу.
Затым чытайце палітыку прыватнасці ў пошуку катэгорый, а не прыметнікаў. Карысная палітыка называе, што збіраецца, навошта і на колькі, і адрознівае метаданыя злучэнняў ад даных уліковага запісу. Справаздача аб празрыстасці, калі яна ёсць, паказвае, ці мае пастаўшчык працэс для запытаў наогул, хаця яе лічбы толькі настолькі добрыя, наколькі годная ўстанова, якая іх публікуе.
Адкрыты код дапамагае на ўзроўні кліента і там спыняецца. Чытэльны кліент даказвае, што адпраўляе ваша прылада; ён не даказвае, што захоўвае сервер. Узнаўляльныя зборкі звужаюць разрыў паміж апублікаваным і адпраўленым кодам, але яны ўсё яшчэ апісваюць праграмнае забеспячэнне, а не аперацыі.
Кароткі тэст з трох дакументаў адсявае большасць заяў: палітыка з названымі катэгорыямі і тэрмінам захавання, актуальны аўдыт з заяўленым аб’ёмам і пісьмовы адказ ад падтрымкі пра адзін канкрэтны сцэнар. Калі хоць аднаго з трох няма, лічыце гэтую канкрэтную заяву неправеранай, а не ілжывай.
Дзе мяжа праходзіць на практыцы
З добраахвотным канчатковым пунктам, ацэньвайце асобнага хоста. Рэпутацыя праграмнага праекта не пераносіцца на кожную машыну, якая яго запускае, і чалавек, які кіруе гэтай машынай, можа зусім не мець дачынення да праекта. Камерцыйныя сеткі арганізуюць адказнасць інакш, але ўсё яшчэ канцэнтруюць яе ў адной установе.
Самастойнае размяшчэнне перавяртае пытанне. Вы становіцеся аператарам, таму падтрымка пратаколу вырашана, а давер становіцца вашым уласным латаннем, кіраваннем ключамі і захаваннем журналаў. Гэта законны адказ для некаторых чытачоў, а не абыход.
Для платнага сэрвісу дагавор і юрысдыкцыя з’яўляюцца часткай прадукту. Змены ўласнасці, набыцці і мясцовыя правілы раскрыцця могуць змяніць абавязацельствы аператара, не кранаючы пратакол, і менавіта таму параўнанне, якое спыняецца на спецыфікацыі, старэе.
Запішыце тры факты, якія вы не змаглі праверыць на вэб-сайце. Адпраўце іх у падтрымку і захавайце адказ. Канкрэтны адказ пераводзіць сэрвіс у іншую катэгорыю, а маўчанне таксама з’яўляецца адказам, які належыць вашаму параўнанню.