← Privacy Pass / privacy-pass
Privacy Pass
Privacy Pass, standard IETF ↗ kterou Cloudflare pomáhal v roce 2017 spoluvytvořit, dává uživatelům způsob, jak webu, ke kterému přistupují, prokázat něco o sobě, například že prošli CAPTCHou, dosáhli požadovaného věku nebo patří do určité kategorie předplatného, aniž by prozradili svou identitu. Hlavním mechanismem jsou tokeny Privacy Pass, kryptografický nástroj, který poskytovateli služby umožňuje ověřit informaci o uživateli, aniž by zjistil, kdo uživatel je, nebo ho mohl sledovat napříč požadavky.
Co obsahuje tato dokumentace
- Začínáme dva samoobslužné způsoby, jak vidět Privacy Pass v akci: získat skutečný token pomocí demo nástroje nebo si spustit tok vydávání a uplatnění tokenu lokálně.
- Protokol Privacy Pass čtyři role, diagram architektury a tok vydávání a uplatnění tokenu.
- Modely nasazení kdo provozuje jednotlivé role, podrobné příklady modelů nasazení a Privacy Pass jako součást dalších produktů.
- Testování produkčního nasazení ověřte skutečné nasazení provozované Cloudflare od začátku do konce, jakmile ho společně s Cloudflare vybudujete.
- Zdroje externí zdroje citované v této dokumentaci.
Proč na tom záleží
Ověřování uživatelů na internetu obvykle vyžaduje kompromis mezi uživatelským komfortem a soukromím: buď uživatel tráví čas řešením CAPTCHA, nebo přichází o soukromí kvůli sledovatelnému identifikátoru. Privacy Pass tento kompromis zmírňuje: uživatel jednou prokáže svůj nárok a získá tokeny, které lze později uplatnit, aniž by odhalily jeho identitu nebo propojily jeho aktivitu.
Doposud šlo hlavně o poskytování alternativy k CAPTCHA s ochranou soukromí, například prostřednictvím Turnstile a ověřování pro Cloudflare Privacy Proxy a Privacy Gateway produkty. Úpravou nasazení však mohou tokeny Privacy Pass dokládat i jakoukoli jinou informaci, kterou chce poskytovatel služby prokázat.
Případy použití
Každý případ použití Privacy Pass stojí na stejné myšlence: klientům umožnit prokázat něco origin serveru, aniž by odhalili jakékoli další informace. Mezi příklady patří:
-
Autentizace pro další produkty na ochranu soukromí Privacy Pass lze použít jako ověřovací vrstvu pro další produkty na ochranu soukromí, jako jsou Privacy Proxy a Privacy Gateway, a pomoci jim tak plnit jejich funkce při zachování soukromí jejich uživatelů.
-
Správa botů s ochranou soukromí Apple používá své nasazení tokenů s názvem Private Access Tokens k tomu, aby automaticky omezit počet CAPTCHA ↗ při použití zařízení s iOS 16 a novějším na zúčastněných webech. Tokeny Privacy Pass jsou obdobně vestavěné do Turnstile ↗ jako signál při rozhodování o výzvách na úrovni aplikace.
-
Ověření atributu Privacy Pass může pomoci doložit, zda má uživatel platné předplatné služby nebo splňuje věkový požadavek, aniž by daná služba zjistila jeho identitu nebo ji propojila s jeho aktivitou.
-
Omezení četnosti požadavků: Zatímco produkční případy použití jsou stále ve vývoji, tokeny Privacy Pass lze použít k měření využití bez identifikace uživatelů. Přejděte na Protokol dávkového vydávání tokenů (Batched Token) ↗, Protokol vydávání ARC ↗, a Reverzní tok Privacy Pass ↗ návrhů IETF.
Proč infrastrukturu Privacy Pass provozuje Cloudflare
- Spolehlivost a škálovatelnost. Vydavatelé čelí vysokým objemům požadavků a musí zůstat vysoce dostupní, aby útoky nebo latence neovlivnily uživatelský zážitek, což je přesně to, na co je globální síť Cloudflare stavěná. Cloudflare patří mezi několik málo poskytovatelů, kteří provozují Privacy Pass ve velkém měřítku.
- Uplatnění tokenu na edge. Protože Cloudflare stojí před mnoha originy, může tokeny ověřovat na hraně jménem Originu. Cloudflare Workers navíc nativně podporuje uplatnění tokenů, což usnadňuje integraci Privacy Pass díky dodatečné infrastruktuře.
- Sdílený veřejný vydavatel. Místo budování a údržby vlastního vydavatele se můžete spolehnout na veřejná nasazení vydavatele Cloudflare splňující RFC 9578. Dodržujeme pokyny Privacy Pass a veřejné, ověřitelné závazky, na které se můžete spolehnout.
Související produkty
Forward proxy založená na MASQUE, která pomocí tokenů Privacy Pass ověřuje uživatele, aniž by odhalila jejich identitu.
Implementuje standard Oblivious HTTP (OHTTP) pro soukromí na úrovni jednotlivých požadavků a pomocí ověřování Privacy Pass skrývá IP adresy klientů před backendy aplikací.
Chytrá alternativa k CAPTCHA od Cloudflare, kterou lze vložit do libovolného webu a která jako jeden ze signálů pro rozhodnutí, zda se návštěvníkovi zobrazí ověření, používá tokeny Privacy Pass.
Obsah
6 stránek zrcadlených z dokumentace Cloudflare pro privacy-pass.