Prievado persiuntimas suteikia nepažįstamiems kelią į paslaugą per tiekėjo viešą adresą. Šis vienas pakeitimas vienu metu paveikia atskleidimą ir atpažįstamumą, ir nė vienas jų neskelbia asmens, kuris valdo paslaugą, vardo. Laikyti abu atskirai išvengiama priešingų klaidų – traktuoti 'persiuntimą' kaip anonimiškumą ir traktuoti jį kaip identifikavimą. Trys klausimai juos aiškiai atskiria, o atsakymai ateina iš skirtingų įrodymų.

Trys objektai, trys skirtingi klausimai

Laikykite viešą adresą atskirai nuo programos, kuri atsako už jo, ir abu laikykite atskirai nuo asmens ar organizacijos, kuri valdo šį dalyką. Kiekvienas turi savo auditoriją ir savo įrodymus. Juos sumaišius gaunamos išvados, kurios skamba tvarkingai ir yra klaidingos.

Pereikite juos šia tvarka. Pirmasis – pasiekiamumo klausimas, antrasis – programos tapatybės klausimas, o trečiasis – priskyrimo klausimas, kurį pirmieji du apšviečia tik iš dalies. Kai kas nors klausia, ar prievado persiuntimas yra privatus, paklauskite, kurį iš trijų jis turi omenyje. Atsakymai tikrai skiriasi, o politikos puslapis paprastai nagrinėja tik vieną iš jų.

Ką lankytojas gali susieti tarp galinių taškų

Lankytojas prisijungia prie galinio taško ir mato tai, ką programa teisėtai pateikia: 'prieglobos pavadinimą', sertifikato pavadinimą, prisijungimo puslapį, paskelbtą turinį. Šios detalės identifikuoja paslaugą net tada, kai įprastas jos prieigos adresas paslėptas už tunelio. Du galiniai taškai, pateikiantys tą patį įvardytą tinklalapį, suteikia stebėtojams pagrindą juos susieti. Šiame elgesyje nėra jokio nutekėjimo, nes programa sukurta būti matoma.

Sertifikatų, peradresavimų ir puslapio turinio sutapimas tarp dviejų galinių taškų yra stiprus signalas, kad jie priklauso vienai paslaugai. Tai išlieka teiginiu apie paslaugą, o ne apie žmogų, kol koks nors kitas įrašas nesujungia abiejų.

IETF privatumo gairės aprašo, kaip nuolatiniai identifikatoriai leidžia koreliuoti sąveikas laikui bėgant. Koreliacija nėra priskyrimas, nes vieną paslaugą gali administruoti keli žmonės, o adresas gali pereiti tarp nesusijusių abonentų. Būtent šis skirtumas neleidžia koreliacijos radiniui virsti kaltinimu.

Ką turi žinoti persiuntimo tiekėjas

Kad pristatytų gaunamąjį ryšį, tiekėjo sistema turi palaikyti aktyvų ryšį tarp viešo įėjimo taško ir vidinės paskirties. Šis operacinis faktas skiriasi nuo to, ką mato lankytojas, ir vėl skiriasi nuo to, ką tiekėjas nusprendžia išsaugoti. Laikykite du klausimus atskirai, kai skaitote politikos puslapį, nes vienas yra neišvengiamas, o kitas – sprendimas. Teiginys, kad naršymo istorija nesaugoma, nieko nesako apie susiejimų istoriją.

Ar istoriniai susiejimai, paskyros asociacijos ar ryšio įrašai išlieka, yra klausimas apie tikrąją tiekėjo politiką ir įgyvendinimą. Persiuntimas neįrodo, kad kiekviena kategorija registruojama. Konkrečiai paklauskite, kurie laukai išlieka atšaukus susiejimą ir kiek laiko.

Gaunamasis pasiekiamumas taip pat atskirtas nuo kliento išeinančio maršrutizavimo, DNS ir gedimo elgesio. Susiejimo pridėjimas neaprašo, kaip išeina likęs kliento srautas.

Kiek trunka susiejimas, keičia atskleidimą

Susiejimas gali išsilaikyti sesiją, rezervaciją arba pagal jį keičiančią tiekėjo politiką. Nereikėtų daryti prielaidos nei apie nuolatinį priskyrimą, nei apie nuolatinį rotavimą; skaitykite dokumentuotą produkto elgesį ir užsirašykite, ką stebite. Du stebėjimai savaitės skirtumu pasako daugiau apie 'rotavimą' nei bet koks rinkodaros sakinys produkto puslapyje. Užrašykite stebėtą intervalą šalia galinio taško savo užrašuose, nes intervalas yra atskleidimo dalis.

Gyvavimo trukmė keičia tai, kokia koreliacija įmanoma. Stabilus galinis taškas kviečia ilgalaikį vienos paslaugos stebėjimą, o rotuojantis kiekvieną stebėjimą daro sunkiau sujungiamą su ankstesniu. Nė viena savybė nėra garantija dėl tiekėjo įrašų, ir nė viena nepakeičia sprendimo, ką skelbia pati paslauga.

Skelbkite sąmoningai, tada uždarykite abejas duris

Patvirtinkite, kad tiekėjas leidžia reikiamą protokolą, kad tikslinis klausytojas yra tas, kurį turėjote omenyje, ir kad prieglobos bei programos valdikliai vis dar riboja prieigą. Prieš skelbdami pažiūrėkite, ką paslauga parodys nepažįstamam. Šios dvi komandos parodo sertifikatą ir antraštes, kurias gauna lankytojas.

openssl s_client -connect pub.example.net:443 -brief < /dev/null
curl -sSI https://pub.example.net/

Skelbti ką nors nepateisina jo administravimo puslapių atskleidimo ar programos prisijungimo atsisakymo, o vertimas nesuteikia TLS paslaugai, kuri jo niekada neturėjo. Laikykite užšifruotą protokolą ir jo serverio tapatybės patikras vietoje, nepaisant to, kaip ateina srautas. Tada patikrinkite atsakymo antraštes, nes 'baneris' ar derinimo puslapis nepažįstamam gali pasakyti daugiau, nei paslauga ketina. Tai, ką grąžina dvi komandos, yra tas pats vaizdas, kurį gauna stebėtojas.

Paslaugos atsisakymas reiškia du uždarymus, o ne vieną: atšaukite susiejimą per jo savininką, tada tvarkykite klausytoją ir teisę kaip atskirus punktus. Žymėje išsaugotas galinis taškas, kuris nustoja atsakinėti, neatšaukia prisijungimo duomenų ir negrąžina jau pristatytos informacijos.

Susiję straipsniai