# Czym jest reverse proxy?

> Reverse proxy to pośrednik po stronie serwera, który przedstawia punkt końcowy klientom i przekazuje przyjęte żądania do jednego lub więcej serwerów backendowych lub źródłowych.

- Kanoniczny adres URL: https://yellowcube.eu/pl/glossary/reverse-proxy/
- Wydawca: Yellow Cube
- Język: pl
- Kontakt: hello@yellowcube.eu

## Treść

W terminologii HTTP działa jako serwer źródłowy na połączeniu od strony klienta, tłumacząc żądanie do dostawy przychodzącej. Klienci zwykle adresują reverse proxy zamiast wybierać je jako przekaźnik ogólnego zastosowania.

Reverse proxy często wykonuje terminację TLS, routing żądań, dystrybucję obciążenia, buforowanie, integrację uwierzytelniania, ograniczanie tempa i kontrolowaną publikację usług wewnętrznych. Poprawny projekt ogranicza też bezpośredni dostęp do backendu i definiuje, którym dodawanym przez proxy nagłówkom aplikacja może ufać. Publiczna nazwa proxy, certyfikaty, kontrole kondycji i zachowanie awaryjne stają się częścią architektury usługi.

### Najważniejsze punkty

- **Routing i izolacja:** Kieruj jedynie oczekiwane hosty, ścieżki, metody i protokoły. Umieszczaj backendy w kontrolowanych sieciach i zapobiegaj omijaniu proxy przez klientów internetowych w celu bezpośredniego dotarcia do źródła.
- **Tożsamość i metadane:** Usuwaj niezaufane nagłówki przekazujące przed dodaniem autorytatywnych wartości. Aplikacje powinny ufać im tylko z wyznaczonych adresów proxy i zachowywać podlegającą audytowi atrybucję klienta.
- **Dostępność i prywatność:** Używaj ograniczonych limitów czasu, limitów rozmiaru żądań, kontroli kondycji, kontroli pojemności i odpornych instancji. Minimalizuj logi i chroń tokeny sesji, nagłówki autoryzacji i zdeszyfrowaną treść.
- **Istotne ograniczenie:** Reverse proxy nie czyni automatycznie aplikacji bezpieczną i nie jest synonimem zapory aplikacji webowych. Niebezpieczna logika aplikacji, pobłażliwe trasy, obejście źródła, pomylenie nagłówków lub kompromitacja proxy mogą nadal eksponować usługę. Terminacja TLS pozostawia też proxy obsługujące tekst jawny i może wymagać chronionego ponownego szyfrowania do backendów.

### Powiązane terminy

[Zapora aplikacji webowych (WAF)](<https://yellowcube.eu/pl/glossary/web-application-firewall/>) · [Serwer proxy](<https://yellowcube.eu/pl/glossary/proxy-server/>) · [Strefa zdemilitaryzowana (DMZ)](<https://yellowcube.eu/pl/glossary/demilitarized-zone/>) · [Zapora sieciowa](<https://yellowcube.eu/pl/glossary/firewall/>) · [Bezpieczeństwo API](<https://yellowcube.eu/pl/glossary/application-programming-interface-security/>)

### Źródła

[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)

## Budujmy skuteczniejszą cyberobronę razem

Budujemy trwałe partnerstwa oparte na zaufaniu, wiedzy i wspólnych sukcesach. Chcesz rozwijać firmę, poszerzyć ofertę cyberbezpieczeństwa lub wprowadzić innowacyjne rozwiązania na nowe rynki? Yellow Cube wspiera Cię na każdym z tych etapów.

[Skontaktuj się z Yellow Cube](<mailto:hello@yellowcube.eu?subject=Partnership>)

## Źródło i zakres informacji

Ta wersja Markdown jest generowana z tych samych zatwierdzonych treści co kanoniczna strona HTML. Przy cytowaniu użyj kanonicznego adresu URL.

