Miksi VPN-hakemisto ei voi taata sen takana olevaa solmua
Merkintä kuvaa yhteyden ja hakemiston, joka sen julkaisi. Kerääminen ja säilyttäminen kuuluvat operaattorille, joka voi olla toinen osapuoli.
Hakemistomerkinnät, jotka luettelevat isäntänimen, maan ja joukon protokollia , ovat todisteita yhteyksistä, eivät siitä, mitä toisessa päässä oleva kone tallentaa. Ratkaisu, jolla on tässä merkitystä, ei ole se, pitäisikö listauksiin yleisesti luottaa. Se on, mikä osapuoli pystyy vastaamaan kysymykseen, jonka todella esität.
Neljä osapuolta yhden merkinnän takana
Erottele roolit ennen kuin luet mitään lupausta. Hakemisto julkaisee merkinnän, ohjelmistoprojekti toimittaa protokollan toteutuksen, hosting-palvelu toimittaa koneen ja verkon, ja solmun operaattori määrittää palvelun. Mikä tahansa neljästä voi olla eri organisaatio, ja kukin voi puhua vain omasta osastaan.
Tämä jako selittää, miksi väite voi olla totta ja silti hyödytön. Kehittäjä, joka dokumentoi, ettei protokolla kirjaa hyötykuormaa, ei sano mitään operaattorista, joka otti käyttöön yksityiskohtaisen yhteyksien kirjauksen relayllä. Molemmat väitteet voivat olla olemassa rinnakkain ilman ristiriitaa. Juuri siksi kysymys on osoitettava nimetylle osapuolelle.
Jotkin palvelut ylläpitävät omia päätepisteitään, jolloin merkintä ja käytäntö tulevat samalta osapuolelta. Se on vahvempi asema, mutta se on silti osoitettava eikä oletettava sivun muodosta. Pyydä lausunto ja tarkista, että se nimeää palvelun, johon merkintä viittaa.
Pyydä asiakirja, joka vastaa väitettä
Väite keräämisestä vaatii asiakirjan, joka nimeää järjestelmän, tietoluokan ja jakson. Väite säilyttämisestä vaatii luvun ja laajuuden. Väite riippumattomuudesta vaatii kuvauksen siitä, kuka omistaa mitä, ei adjektiivia.
| Field in a listing | What it evidences | What it cannot evidence |
|---|---|---|
| Hostname or address | A reachable endpoint existed when the entry was published | Who runs it, or what it stores |
| Protocols offered | Which client configurations should interoperate | Whether logging was disabled on that deployment |
| Country | Where the endpoint claims to be located | Which legal process could reach the operator |
| Availability score | How often the entry answered a probe | Anything about data handling |
Vapaaehtoisprojektit ovat usein selvin esimerkki, koska jotkin julkaisevat nimenomaiset kirjausvaatimukset hyväksymilleen solmuille. Tämä asiakirja on ensisijainen todiste projektin säännöistä, eikä se edelleenkään ole todiste yksittäisestä operaattorista, joka jätti ne huomiotta.
Auditoinnit noudattavat samaa logiikkaa toisessa mittakaavassa. Raportti, joka tutki tiettyä käyttöönottoa tietyssä ikkunassa, on hyödyllinen sen rajan sisällä. Venytettynä jokaiseen saman ohjelmiston riippumattomaan ilmentymään siitä tulee takuu, jota kukaan ei antanut. Lue laajuuskappale ennen johtopäätöstä.
Kun toimittajan tietosuojalausunto kattaa sen oman palvelun, lue se tämän toimittajan lausuntona sen omista järjestelmistä. Sen käyttäminen uudelleen kolmannen osapuolen relayn kuvaamiseen on kategoriavirhe, vaikka protokolla olisi sama.
Päätä, mitä ostat kullakin vaihtoehdolla
Julkinen solmu ostaa tavoitettavuutta ja vaihtelua vastuullisuuden hinnalla. Operaattori, joka ei ole sinulle velkaa mitään, voi kadota, muuttaa määrityksiä tai pitää kirjaa ilmoittamatta, ja sinun keinosi rajoittuvat päätepisteiden vaihtamiseen. Tämä vaihtokauppa on hyväksyttävä joillekin tehtäville eikä toisille.
Maksullinen palvelu ostaa vastapuolen, jolla on julkaistu käytäntö ja jotain menetettävää. Se ei osta teknistä takuuta eikä poista tarvetta lukea käytäntöä, mutta nimetty organisaatio, jolla on säilytyslausunto, on helpompi arvioida kuin nimetön relay.
Päätössääntö, joka kestää molemmat tapaukset, on sovittaa todiste riskiin. Jos tehtävä sietää vaihtuvaa päätepistettä, hakemisto on tehokas työkalu. Jos se riippuu tietystä tietojenkäsittelylupauksesta, vain osapuoli, joka voi antaa tuon lupauksen, on merkityksellinen, ja hakemisto on reitityksen mukavuus, ei vakuus.
curl -s --interface tun0 https://example.net/ -o /dev/null -w '%{remote_ip}
'
Yllä oleva yksi komento kannattaa ajaa, koska se erottaa kaksi kysymystä puhtaasti. Se näyttää osoitteen, jota liikenteesi todella käytti, mikä on yhteystieto, eikä se kerro mitään siitä, mitä tuon osoitteen operaattori teki yhteyden metatiedoilla.
Pidä asiakaspuolen kysymykset erillään
Operaattorin käytäntö on yksi kerros, ja tunnelin yli tekemäsi turvallisuus on toinen. HTTPS kohteessa, istunnon käsittely selaimessa ja kirjautumasi tilin vahvuus pysyvät sinun kontrolleinasi, eikä salliva relay heikennä niitä, kuten erinomainenkaan ei vahvista niitä.
Tämä erottelu estää kaksi yleistä virhettä. Toinen on pitää tiukkaa operaattorikäytäntöä syynä ohittaa HTTPS, ja toinen on pitää toimivaa HTTPS-yhteyttä syynä jättää huomiotta, kuka relaytä ylläpitää. Molemmat virheet sulattavat kaksi kerrosta yhdeksi ja väittelevät sitten väärästä.
Lyhyt kirjallinen arvio kattaa molemmat. Nimeä osapuoli, joka antaa kunkin lupauksen, liitä mukaan asiakirja, joka tukee sitä, ja merkitse päivämäärä. Päätä sitten, tarvitseeko tehtävä vahvemman väitteen vai vain toimivan reitin.
Merkintä teki tehtävänsä, kun se kertoi, mihin voit yhdistää. Kysymyksen loppuosa kuuluu sille, joka ylläpitää tuota päätepistettä, ja rehellinen vastaus on usein, että et voi tietää ja sinun pitäisi valita sen mukaan.