Запісы каталога, якія пералічваюць імя хоста, краіну і набор пратаколаў , з'яўляюцца доказам пра злучэнне, а не пра тое, што запісвае машына на тым баку. Рашэнне, якое тут важнае, не ў тым, ці давяраць запісам наогул. Яно ў тым, які бок знаходзіцца ў становішчы, каб адказаць на пытанне, якое вы насамрэч ставіце.

Чатыры бакі за адным запісам

Аддзяліце ролі, перш чым чытаць любое абяцанне. Каталог публікуе запіс, праект праграмнага забеспячэння пастаўляе рэалізацыю пратакола, хостынг-правайдэр пастаўляе машыну і сетку, а аператар вузла наладжвае сэрвіс. Любы з чатырох можа быць іншай арганізацыяй, і кожны можа гаварыць толькі за сваю частку.

Гэтае раздзяленне тлумачыць, чаму сцвярджэнне можа быць праўдзівым і ўсё ж бескарысным. Распрацоўшчык, які дакументуе, што пратакол не запісвае карысную нагрузку, нічога не кажа пра аператара, які ўключыў падрабязнае журналаванне злучэнняў на рэлеі. Абодва сцвярджэнні могуць існаваць разам без супярэчнасці. Менавіта таму пытанне трэба адрасаваць названаму боку.

Некаторыя сэрвісы самі трымаюць свае канчатковыя пункты, і тады запіс і палітыка паходзяць ад аднаго боку. Гэта мацнейшая пазіцыя, але яе ўсё яшчэ трэба ўсталяваць, а не вывесці з фармату старонкі. Папрасіце заяву і праверце, ці называе яна сэрвіс, на які паказвае запіс.

Папрасіце дакумент, які адпавядае сцвярджэнню

Сцвярджэнне пра збор патрабуе дакумента, які называе сістэму, катэгорыю даных і перыяд. Сцвярджэнне пра захаванне патрабуе лічбы і абсягу. Сцвярджэнне пра незалежнасць патрабуе апісання, хто чым валодае, а не прыметніка.

Field in a listingWhat it evidencesWhat it cannot evidence
Hostname or addressA reachable endpoint existed when the entry was publishedWho runs it, or what it stores
Protocols offeredWhich client configurations should interoperateWhether logging was disabled on that deployment
CountryWhere the endpoint claims to be locatedWhich legal process could reach the operator
Availability scoreHow often the entry answered a probeAnything about data handling

Валанцёрскія праекты часта самы ясны прыклад, бо некаторыя публікуюць яўныя патрабаванні да журналавання для вузлоў, якія прымаюць. Гэты дакумент — першасны доказ пра правілы праекта, і ён усё яшчэ не доказ пра асобнага аператара, які іх праігнараваў.

Аўдыты ідуць па той жа логіцы ў іншым маштабе. Справаздача, якая даследавала пэўнае разгортванне ў пэўны прамежак, карысная ўнутры гэтай мяжы. Пашыраная на кожны незалежны асобнік таго ж праграмнага забеспячэння, яна становіцца гарантыяй, якую ніхто не выдаваў. Прачытайце абзац пра абсяг, перш чым чытаць выснову.

Калі заява пастаўшчыка пра прыватнасць ахоплівае яго ўласны сэрвіс, чытайце яе як заяву гэтага пастаўшчыка пра яго ўласныя сістэмы. Выкарыстанне яе для апісання рэлея трэцяга боку — памылка катэгорыі, нават калі пратакол ідэнтычны.

Вырашыце, што вы купляеце з кожным варыянтам

Публічны вузел купляе даступнасць і разнастайнасць цаной падсправаздачнасці. Аператар, які вам нічога не вінен, можа знікнуць, змяніць канфігурацыю або захоўваць запісы без папярэджання, і ваш выхад абмяжоўваецца пераключэннем канчатковых пунктаў. Такі абмен прымальны для адных задач і не для іншых.

Платны сэрвіс купляе контрагента з апублікаванай палітыкай і з чымсьці, што можна страціць. Ён не купляе тэхнічнай гарантыі і не здымае патрэбы чытаць палітыку, але названую арганізацыю з заявай пра захаванне ацаніць лягчэй, чым ананімны рэлей.

Правіла рашэння, якое вытрымлівае абодва выпадкі, — суаднесці доказы з рызыкай. Калі задача церпіць зменлівы канчатковы пункт, каталог — эфектыўны інструмент. Калі яна залежыць ад канкрэтнага абяцання пра апрацоўку даных, істотны толькі той бок, які можа даць гэта абяцанне, а каталог — зручнасць маршрутызацыі, а не гарантыя.

curl -s --interface tun0 https://example.net/ -o /dev/null -w '%{remote_ip}
'

Каманда вышэй вартая запуску, бо яна чыста раздзяляе два пытанні. Яна паказвае адрас, які ваш трафік насамрэч выкарыстаў, — гэта факт злучэння, — і нічога не кажа пра тое, што аператар гэтага адраса зрабіў з метаданымі злучэння.

Трымайце пытанні кліенцкага боку асобна

Палітыка аператара — адзін пласт, а бяспека таго, што вы робіце праз тунель, — іншы. HTTPS на прызначэнні, апрацоўка сесій у браўзеры і надзейнасць уліковага запісу, у які вы ўвайшлі, застаюцца вашымі сродкамі кантролю, і дазвольны рэлей не паслабляе іх, а выдатны не ўзмацняе.

Гэтае раздзяленне прадухіляе дзве пашыраныя памылкі. Лічыць строгую палітыку аператара прычынай прапусціць HTTPS — адна, а лічыць працоўнае злучэнне HTTPS прычынай не зважаць на таго, хто трымае рэлей, — другая. Абедзве памылкі зліваюць два пласты ў адзін і потым спрачаюцца не пра той.

Кароткая пісьмовая ацэнка вырашае абодва. Назавіце бок, які дае кожнае абяцанне, далучыце дакумент, які яго падмацоўвае, і адзначце дату. Потым вырашыце, ці патрэбна задачы мацнейшае сцвярджэнне, ці дастаткова працоўнага шляху.

Запіс зрабіў сваю справу, калі сказаў вам, куды можна падключыцца. Астатняя частка пытання належыць таму, хто трымае гэты канчатковы пункт, і сумленны адказ часта такі: вы не можаце ведаць і павінны выбіраць адпаведна.

Падобныя артыкулы