Proxy Server - Implementations of Proxies - Transparent Proxy

Transparent Proxy

Also known as an intercepting proxy or forced proxy, a transparent proxy intercepts normal communication at the network layer without requiring any special client configuration. Clients need not be aware of the existence of the proxy. A transparent proxy is normally located between the client and the Internet, with the proxy performing some of the functions of a gateway or router.

RFC 2616 (Hypertext Transfer Protocol—HTTP/1.1) offers standard definitions:

"A 'transparent proxy' is a proxy that does not modify the request or response beyond what is required for proxy authentication and identification".
"A 'non-transparent proxy' is a proxy that modifies the request or response in order to provide some added service to the user agent, such as group annotation services, media type transformation, protocol reduction, or anonymity filtering".

In 2009 a security flaw in the way that transparent proxies operate was published by Robert Auger, and the Computer Emergency Response Team issued an advisory listing dozens of affected transparent and intercepting proxy servers.

Read more about this topic:  Proxy Server, Implementations of Proxies

Famous quotes containing the word transparent:

    A symbol is indeed the only possible expression of some invisible essence, a transparent lamp about a spiritual flame; while allegory is one of many possible representations of an embodied thing, or familiar principle, and belongs to fancy and not to imagination: the one is a revelation, the other an amusement.
    William Butler Yeats (1865–1939)