INTEGRITY Dokumentace

Modely nasazení

Privacy Proxy podporuje dvě architektury nasazení: single-hop a double-hop. Správná volba závisí na vašich požadavcích na soukromí a provozních preferencích.

Single-hop

V jednoskokovém nasazení provozuje veškerou infrastrukturu proxy Cloudflare. Klienti se připojují přímo ke službě Cloudflare Privacy Proxy, která zajišťuje ověřování, proxování a odchozí provoz.

┌────────┐      ┌─────────────────┐      ┌─────────────┐
│ Client │ ───▶ │  Privacy Proxy  │ ───▶ │ Destination │
│        │      │  (Cloudflare)   │      │   Server    │
└────────┘      └─────────────────┘      └─────────────┘

Jak to funguje

  1. Klient naváže spojení HTTP/2 nebo HTTP/3 s koncovým bodem proxy Cloudflare.
  2. Klient se autentizuje pomocí tokenů Privacy Pass nebo předsdíleného klíče.
  3. Klient odesílá požadavky CONNECT, aby navázal tunely k cílovým serverům.
  4. Cloudflare proxuje provoz a vybírá odchozí IP adresy na základě geolokace klienta.

Případy použití

Nasazení typu single-hop se hodí, pokud:

Příklad: Microsoft Edge Secure Network

Microsoft Edge Secure Network ↗ používá nasazení s jedním přeskokem. Prohlížeč Edge se připojuje přímo k Privacy Proxy od Cloudflare, která zajišťuje autentizaci prostřednictvím Privacy Pass a přeposílá provoz na cílové servery. Uživatelé tak získají ochranu před pozorovateli sítě i cílovými servery, aniž by museli konfigurovat další infrastrukturu.


Dvojitý skok

V dvouskokovém nasazení provozujete první proxy (Proxy A) a Cloudflare provozuje druhou proxy (Proxy B). Díky tomu vzniká silnější oddělení soukromí, protože žádná strana nevidí zároveň identitu uživatele i cíl.

┌────────┐      ┌─────────────┐      ┌─────────────────┐      ┌─────────────┐
│ Client │ ───▶ │   Proxy A   │ ───▶ │    Proxy B      │ ───▶ │ Destination │
│        │      │    (You)    │      │  (Cloudflare)   │      │   Server    │
└────────┘      └─────────────┘      └─────────────────┘      └─────────────┘

Jak to funguje

  1. Klient se připojí k Proxy A, kterou provozujete.
  2. Proxy A ověří uživatele a potvrdí, že může službu používat.
  3. Proxy A vytvoří tunel k Proxy B Cloudflare a přepošle klientův požadavek CONNECT.
  4. Proxy B se připojí k cíli a přeposílá provoz.
  5. Proxy B vybírá výstupní IP adresy na základě geolokace poskytnuté Proxy A.

Oddělení soukromí

Architektura se dvěma hopy zajišťuje:

Informace Proxy A (vy) Proxy B (Cloudflare)
IP adresa klienta Ano Ne
Uživatelský účet Ano Ne
Cílový server Šifrováno Ano
Vyžádat obsah Šifrováno Šifrováno

Proxy A ví, kdo je uživatel, ale nevidí, kam směřuje (cíl je šifrovaný). Proxy B zná cíl, ale neví, kdo požadavek odeslal. Žádná ze stran nemá úplný obraz.

Případy použití

Nasazení s dvojitým skokem se hodí v těchto případech:

Příklad: iCloud Private Relay

iCloud Private Relay ↗ používá nasazení se dvěma přeskoky. Apple provozuje proxy prvního přeskoku, která autentizuje uživatele pomocí jejich Apple ID a šifruje cíl. Cloudflare provozuje proxy druhého přeskoku, která cíl dešifruje a připojuje se k serveru. Apple ví, kdo je uživatel, ale neví, kam prochází. Cloudflare zná cíle, ale neví, kdo je navštěvuje.


Porovnání

Aspekt Single-hop Dvojitý skok
Infrastruktura Cloudflare pouze Vy + Cloudflare
Oddělení soukromí Proxy vidí identitu + cíl Rozděleno mezi dvě strany
Provozní složitost Nižší Vyšší
Ověřování Spravováno Cloudflare Spravujete ověřování prvního skoku
Případ použití VPN v prohlížeči, jednoduché soukromí Maximální oddělení soukromí

Vyberte model nasazení

Při výběru modelu nasazení zvažte následující otázky:

  1. Kdo by měl spravovat ověřování uživatelů?

Pokud chcete, aby ověřování zajišťoval Cloudflare, použijte jednoskokové nasazení. Pokud potřebujete mít kontrolu nad uživatelskými účty, použijte dvouskokové nasazení.

  1. Jaké jsou vaše požadavky na soukromí?

Pokud váš model hrozeb vyžaduje, aby žádná strana neviděla zároveň identitu uživatele a jeho aktivitu při procházení, použijte dvouskokové nasazení.

  1. Jakou provozní kapacitu máte k dispozici?

Nasazení s dvojitým skokem vyžaduje, abyste proxy sami provozovali a udržovali. Pokud preferujete plně spravované řešení, použijte jednoduchý skok.

Kontaktujte nás ↗ k projednání, který model nasazení se hodí pro váš případ použití.