Proxy server

Proxy server (z anglického  proxy  - zástupce, autorizovaný; často jen proxy , proxy server ) - zprostředkující server (soubor programů) v počítačových sítích , fungující jako prostředník mezi uživatelem a cílovým serverem (zároveň může mediace být znám i neznát obě strany) umožňuje klientům zadávat nepřímé požadavky (přijímat je a předávat je přes proxy server) jiným síťovým službám a přijímat odpovědi. Nejprve se klient připojí k proxy serveru a požádá o nějaký zdroj (např . e-mail ) umístěný na jiném serveru . Proxy server se pak buď připojí k zadanému serveru a získá z něj zdroj, nebo vrátí zdroj ze své vlastní mezipaměti (v případech, kdy proxy má vlastní mezipaměť). V některých případech může proxy server pro určité účely upravit požadavek klienta nebo odpověď serveru. Proxy server vám umožňuje chránit počítač klienta před některými síťovými útoky a pomáhá udržet klienta v anonymitě, ale může být také použit podvodníky ke skrytí adresy webu, který byl shledán podvodným, ke změně obsahu cílového webu ( spoofing) a také zachycovat požadavky uživatele.

Použití

Proxy servery se nejčastěji používají k následujícím účelům:

Proxy server, ke kterému má přístup každý uživatel internetu, se nazývá otevřený .

Typy proxy serverů

Transparent proxy  - komunikační schéma, ve kterém je provoz nebo jeho část přesměrována na proxy server implicitně (pomocí routeru ). Klient přitom může využívat všech výhod proxy serveru bez dalšího nastavování prohlížeče (nebo jiné aplikace pro práci s internetem). Příklad vytvoření trasy pro takové schéma: route -p přidat 10.32.5.5 maska ​​255.255.255.255 10.32.1.14 .

Reverzní proxy  je proxy server, který na rozdíl od dopředného proxy předává požadavky klientů z externí sítě na jeden nebo více serverů logicky umístěných ve vnitřní síti. Často se používá k vyrovnání zatížení sítě mezi vícewebovými serverya zlepšení jejich zabezpečení, přičemž fungujejakofirewallaplikační vrstvy.

Webové proxy  jsou širokou třídou proxy serverů implementovaných ve formě webové aplikace.

Technické detaily

Klientský počítač má nastavení (konkrétního programu nebo operačního systému), podle kterého se všechna síťová připojení přes určitý protokol neprovádějí na IP adresu serveru (zdroje), extrahují se z DNS jména zdroje nebo přímo zadané, ale na IP adresu (a jiný port) proxy serveru.

Pokud je nutné přistupovat k libovolnému prostředku pomocí tohoto protokolu, klientský počítač otevře síťové připojení k proxy serveru (na požadovaném portu) a provede normální požadavek, jako by přistupoval ke zdroji přímo.

Po rozpoznání dat požadavku, zkontrolování jejich správnosti a oprávnění pro klientský počítač, proxy server, aniž by přerušil spojení, sám otevře nové síťové připojení přímo se zdrojem a provede stejný požadavek. Po přijetí dat (nebo chybové zprávy) je proxy server odešle na klientský počítač.

Proxy server je tedy plnohodnotným serverem a klientem pro každý podporovaný protokol a má plnou kontrolu nad všemi detaily implementace tohoto protokolu, má schopnost aplikovat přístupové politiky nastavené správcem v každé fázi protokolu.

Proxy servery jsou nejoblíbenějším způsobem přístupu k internetu z lokálních sítí podniků a organizací. K tomu přispívají následující faktory:

V současné době[ objasnit ] , navzdory rostoucí roli jiných síťových protokolů, přechodu na zpoplatnění internetových služeb podle přístupové rychlosti a také vzniku levných hardwarových routerů s funkcí NAT jsou proxy servery v podnicích nadále široce používány, protože NAT neumí poskytovat dostatečnou úroveň kontroly nad používáním internetu (autentizace uživatele, filtrování obsahu).

Proxifiers

Proxy je program, který přesměrovává jiné programy přes proxy servery. Proxifiers se často používají pro internetové klienty, kteří nepodporují proxy servery.

Poznámky

Literatura