# Co je reverzní proxy?

> Reverzní proxy (reverse proxy) je prostředník na straně serveru, který klientům představuje koncový bod a přijaté požadavky předává jednomu či více backendovým či origin serverům.

- Kanonická URL: https://yellowcube.eu/cs/glossary/reverse-proxy/
- Vydavatel: Yellow Cube
- Jazyk: cs
- Kontakt: hello@yellowcube.eu

## Obsah

V terminologii HTTP působí jako origin server na spojení obráceném ke klientovi, zatímco požadavek překládá pro příchozí doručení. Klienti normálně adresují reverzní proxy, místo aby ji vybírali jako univerzální relay.

Reverzní proxy běžně provádějí terminaci TLS, směrování požadavků, rozložení zátěže, cachování, integraci autentizace, omezení rychlosti a řízené zveřejnění interních služeb. Správný návrh rovněž omezuje přímý přístup k backendu a definuje, kterým hlavičkám přidaným proxy smí aplikace důvěřovat. Veřejné jméno, certifikáty, health checky a chování při selhání proxy se stávají součástí architektury služby.

### Klíčové body

- **Směrování a izolace:** Směrujte pouze očekávané hostitele, cesty, metody a protokoly. Umístěte backendy na řízené sítě a zabraňte internetovým klientům obejít proxy a dosáhnout origin přímo.
- **Identita a metadata:** Před přidáním autoritativních hodnot odstraňte nedůvěryhodné předávací hlavičky. Aplikace by jim měly důvěřovat pouze z určených adres proxy a měly by zachovávat audiovatelnou atribuci klienta.
- **Dostupnost a soukromí:** Používejte ohraničené timeouty, limity velikosti požadavků, health checky, kapacitní kontroly a odolné instance. Minimalizujte logy a chraňte relační tokeny, autorizační hlavičky a dešifrovaný obsah.
- **Důležité omezení:** Reverzní proxy automaticky nečiní aplikaci bezpečnou a není synonymem firewallu webových aplikací. Nezabezpečená aplikační logika, permisivní trasy, obcházení originu, záměna hlaviček či kompromitace proxy mohou službu stále vystavit. Terminace TLS rovněž nechává proxy zacházet s plaintextem a může vyžadovat chráněné opětovné šifrování k backendům.

### Související termíny

[Firewall webových aplikací (WAF)](<https://yellowcube.eu/cs/glossary/web-application-firewall/>) · [Proxy server](<https://yellowcube.eu/cs/glossary/proxy-server/>) · [Demilitarizovaná zóna (DMZ)](<https://yellowcube.eu/cs/glossary/demilitarized-zone/>) · [Firewall](<https://yellowcube.eu/cs/glossary/firewall/>) · [Zabezpečení API](<https://yellowcube.eu/cs/glossary/application-programming-interface-security/>)

### Zdroje

[RFC 9110: HTTP Semantics](https://www.rfc-editor.org/rfc/rfc9110) · [Apache HTTP Server: Reverse Proxy Guide](https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html)

## Pojďme budovat chytřejší kybernetickou obranu Společně

Dlouhodobá partnerství stavíme na důvěře, odbornosti a společném úspěchu. Ať chcete rozvíjet své podnikání, rozšířit nabídku kybernetické bezpečnosti nebo uvést inovativní řešení na nové trhy, v Yellow Cube najdete spolehlivého partnera.

[Spojte se s Yellow Cube](<mailto:hello@yellowcube.eu?subject=Partnership>)

## Uvedení zdroje a rozsah

Tato verze Markdown vzniká ze stejných schválených záznamů jako kanonická stránka HTML. Při citování použijte kanonickou adresu.

