Katalogposter, der angiver et værtsnavn, et land og et sæt protokoller , er bevis om forbindelse, ikke om hvad maskinen i den anden ende registrerer. Beslutningen, der betyder noget her, er ikke, om man skal stole på lister generelt. Den er, hvilken part der er i stand til at svare på det spørgsmål, du faktisk stiller.

Fire parter bag én post

Adskil rollerne, før du læser noget løfte. Kataloget offentliggør posten, softwareprojektet leverer protokolimplementeringen, hostingudbyderen leverer maskinen og netværket, og nodeoperatøren konfigurerer tjenesten. Enhver af de fire kan være en anden organisation, og hver kan kun tale for sin egen del.

Den opdeling forklarer, hvorfor et udsagn kan være sandt og alligevel ubrugeligt. En udvikler, der dokumenterer, at protokollen ikke logger indhold, siger intet om en operatør, der har aktiveret detaljeret forbindelseslogning på en relay. Begge udsagn kan eksistere side om side uden modsigelse. Det er netop derfor, spørgsmålet skal stilles til en navngivet part.

Nogle tjenester driver deres egne endepunkter, og så kommer posten og politikken fra samme part. Det er en stærkere position, men den skal stadig dokumenteres i stedet for at blive antaget ud fra sidens format. Bed om erklæringen, og kontroller, at den navngiver den tjeneste, posten peger på.

Bed om den registrering, der passer til påstanden

En påstand om indsamling kræver et dokument, der navngiver systemet, datakategorien og perioden. En påstand om opbevaring kræver et tal og et omfang. En påstand om uafhængighed kræver en beskrivelse af, hvem der ejer hvad, ikke et tillægsord.

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

Frivillige projekter er ofte det tydeligste eksempel, fordi nogle offentliggør udtrykkelige logningskrav til de noder, de accepterer. Det dokument er primært bevis om projektets regler og er stadig ikke bevis om en enkelt operatør, der ignorerede dem.

Revisioner følger samme logik i en anden målestok. En rapport, der undersøgte en bestemt udrulning i et bestemt tidsrum, er nyttig inden for den grænse. Strukket ud over hver uafhængig instans af samme software bliver den en garanti, som ingen har udstedt. Læs afsnittet om omfang, før du læser konklusionen.

Når en leverandørs privatlivserklæring dækker dens egen tjeneste, skal du læse den som den leverandørs udsagn om dens egne systemer. At genbruge den til at beskrive en tredjepartsrelay er en kategorifejl, selv når protokollen er identisk.

Beslut, hvad du køber med hver mulighed

En offentlig node køber tilgængelighed og variation for prisen af ansvarlighed. En operatør, der ikke skylder dig noget, kan forsvinde, ændre konfigurationen eller gemme registreringer uden varsel, og din mulighed er begrænset til at skifte endepunkter. Den handel er acceptabel for nogle opgaver og ikke for andre.

En betalt tjeneste køber en modpart med en offentliggjort politik og noget at miste. Den køber ikke en teknisk garanti og fjerner ikke behovet for at læse politikken, men en navngivet organisation med en opbevaringserklæring er lettere at vurdere end en anonym relay.

Den beslutningsregel, der overlever begge tilfælde, er at matche beviset til risikoen. Hvis opgaven tåler et roterende endepunkt, er kataloget et effektivt værktøj. Hvis den afhænger af et bestemt løfte om databehandling, er kun den part, der kan give det løfte, relevant, og kataloget er en rutemæssig bekvemmelighed, ikke en garanti.

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

Den ene kommando ovenfor er værd at køre, fordi den rent adskiller to spørgsmål. Den viser den adresse, din trafik faktisk brugte, hvilket er et forbindelsesfaktum, og den siger intet om, hvad operatøren af den adresse gjorde med forbindelsens metadata.

Hold spørgsmålene på klientsiden adskilt

Operatørens politik er et lag, og sikkerheden af det, du gør over tunnelen, er et andet. HTTPS ved destinationen, sessionshåndtering i browseren og styrken af den konto, du loggede ind på, forbliver dine kontroller, og en eftergivende relay svækker dem ikke, mens en fremragende ikke styrker dem.

Den adskillelse forhindrer to almindelige fejl. At betragte en streng operatørpolitik som grund til at springe HTTPS over er én, og at betragte en fungerende HTTPS-forbindelse som grund til at ignorere, hvem der driver relayen, er den anden. Begge fejl smelter to lag sammen til ét og diskuterer derefter det forkerte.

En kort skriftlig vurdering klarer begge. Navngiv den part, der giver hvert løfte, vedlæg det dokument, der understøtter det, og noter datoen. Beslut derefter, om opgaven har brug for den stærkere påstand eller blot en fungerende vej.

Posten gjorde sit arbejde, da den fortalte dig, hvor du kunne forbinde. Resten af spørgsmålet tilhører den, der driver det endepunkt, og det ærlige svar er ofte, at du ikke kan vide det og bør vælge derefter.

Relaterede artikler