Waarom een VPN-directory niet voor het knooppunt erachter kan instaan
Een vermelding beschrijft een verbinding en de directory die haar publiceerde. Verzameling en bewaring berusten bij de operator, die een andere partij kan zijn.
Directoryvermeldingen die een hostnaam, een land en een reeks protocollen opsommen, zijn bewijs over connectiviteit, niet over wat de machine aan de andere kant vastlegt. De beslissing die hier telt, is niet of je lijsten in het algemeen moet vertrouwen. Ze is welke partij in staat is de vraag te beantwoorden die je werkelijk stelt.
Vier partijen achter één vermelding
Scheid de rollen voordat je enige belofte leest. De directory publiceert de vermelding, het softwareproject levert de protocolimplementatie, de hostingprovider levert de machine en het netwerk, en de knooppuntoperator configureert de dienst. Elk van de vier kan een andere organisatie zijn, en elk kan alleen voor zijn eigen deel spreken.
Die splitsing verklaart waarom een uitspraak waar kan zijn en toch nutteloos. Een ontwikkelaar die documenteert dat het protocol de inhoud niet logt, zegt niets over een operator die uitgebreide verbindingslogging op een relay heeft aangezet. Beide uitspraken kunnen naast elkaar bestaan zonder tegenspraak. Juist daarom moet de vraag aan een genoemde partij worden gericht.
Sommige diensten beheren hun eigen eindpunten, en dan komen de vermelding en het beleid van dezelfde partij. Dat is een sterkere positie, maar ze moet nog steeds worden vastgesteld in plaats van afgeleid uit het formaat van de pagina. Vraag om de verklaring en controleer of ze de dienst noemt waar de vermelding naar wijst.
Vraag om het document dat bij de bewering past
Een bewering over verzameling vereist een document dat het systeem, de gegevenscategorie en de periode noemt. Een bewering over bewaring vereist een getal en een bereik. Een bewering over onafhankelijkheid vereist een beschrijving van wie wat bezit, geen bijvoeglijk naamwoord.
| 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 |
Vrijwilligersprojecten zijn vaak het duidelijkste voorbeeld, omdat sommige expliciete logvereisten publiceren voor de knooppunten die ze accepteren. Dat document is primair bewijs over de regels van het project, en het is nog steeds geen bewijs over een individuele operator die ze negeerde.
Audits volgen dezelfde logica op een andere schaal. Een rapport dat een specifieke uitrol in een specifiek venster onderzocht, is bruikbaar binnen die grens. Uitgerekt over elke onafhankelijke instantie van dezelfde software wordt het een garantie die niemand heeft afgegeven. Lees de alinea over de reikwijdte voordat je de conclusie leest.
Wanneer de privacyverklaring van een leverancier zijn eigen dienst dekt, lees die dan als de verklaring van die leverancier over zijn eigen systemen. Haar hergebruiken om een relay van een derde te beschrijven is een categoriefout, zelfs wanneer het protocol identiek is.
Bepaal wat je met elke optie koopt
Een openbaar knooppunt koopt bereikbaarheid en verscheidenheid tegen de prijs van verantwoording. Een operator die jou niets verschuldigd is, kan verdwijnen, de configuratie wijzigen of gegevens zonder kennisgeving bewaren, en jouw uitweg is beperkt tot het wisselen van eindpunten. Die ruil is voor sommige taken aanvaardbaar en voor andere niet.
Een betaalde dienst koopt een tegenpartij met een gepubliceerd beleid en iets te verliezen. Hij koopt geen technische garantie en neemt de noodzaak niet weg om het beleid te lezen, maar een genoemde organisatie met een bewaringsverklaring is makkelijker te beoordelen dan een anonieme relay.
De beslissingsregel die beide gevallen overleeft, is het bewijs op het risico afstemmen. Als de taak een wisselend eindpunt verdraagt, is de directory een doeltreffend hulpmiddel. Als ze afhangt van een specifieke belofte over gegevensverwerking, is alleen de partij relevant die die belofte kan doen, en de directory is een routeringsgemak, geen zekerheid.
curl -s --interface tun0 https://example.net/ -o /dev/null -w '%{remote_ip}
'
Het ene commando hierboven is de moeite waard, omdat het twee vragen schoon scheidt. Het toont het adres dat je verkeer werkelijk gebruikte, wat een connectiviteitsfeit is, en het zegt niets over wat de operator van dat adres met de verbindingsmetadata deed.
Houd de vragen aan de clientzijde gescheiden
Het beleid van de operator is één laag, en de veiligheid van wat je door de tunnel doet is een andere. HTTPS op de bestemming, sessieafhandeling in de browser en de sterkte van het account waarmee je inlogde blijven jouw controles, en een toegeeflijke relay verzwakt ze niet, terwijl een uitstekende ze niet versterkt.
Die scheiding voorkomt twee gangbare fouten. Een streng operatorbeleid als reden zien om HTTPS over te slaan is de ene, en een werkende HTTPS-verbinding als reden zien om te negeren wie de relay beheert is de andere. Beide fouten smelten twee lagen tot één en discussiëren dan over de verkeerde.
Een korte schriftelijke beoordeling behandelt beide. Noem de partij die elke belofte doet, voeg het document toe dat haar ondersteunt en noteer de datum. Beslis daarna of de taak de sterkere bewering nodig heeft of alleen een werkende route.
De vermelding deed haar werk zodra ze je vertelde waar je kon verbinden. De rest van de vraag hoort bij wie dat eindpunt beheert, en het eerlijke antwoord is vaak dat je het niet kunt weten en daarom moet kiezen.