Home › Cybersecurity wiki › What is a proxy server?

Wiki

What is a proxy server?

A proxy server is an intermediary between a device and the internet.
It receives requests, forwards them in its own name and returns the responses.

Definition of a Proxy Server

To the target website, the request appears to come from the proxy rather than from the actual user.
The proxy can filter, cache or modify requests along the way.

Origin of Proxy Servers

Proxies emerged in the early years of the web to save scarce bandwidth through caching and to connect company networks to the internet in a controlled way.

How Does a Proxy Server Work?

The device sends its request to the proxy instead of directly to the website.
The proxy checks it, fetches the response from the target and passes it on.

Types of Proxy Servers

  • Forward proxy: acts outwards on behalf of users in a network
  • Reverse proxy: sits in front of web servers and distributes requests
  • Transparent proxy: works without users configuring anything
  • Anonymous proxy: hides the user’s IP address
  • Residential and data centre proxies: route through home connections or server addresses

Uses of Proxy Servers

Proxies are used for speed, filtering, load balancing and privacy.
They are also abused to hide the origin of attacks.

Proxy Servers in Cybersecurity

Companies use proxies to filter malicious sites and protect web servers with reverse proxies.
Attackers, on the other hand, use large proxy networks to bypass IP-based blocks.
Against such bots, protection helps that does not only look at the address but, like CDPCaptcha, makes every request cost computational work.

Advantages and Disadvantages of Proxy Servers

Advantages are caching, filtering, central control and more privacy.
Disadvantages are extra hops, possible bottlenecks and the risk that a dubious proxy reads data.

Choosing the Right Proxy Server

Purpose, trustworthiness of the operator, encryption and location are decisive.
Free open proxies should never be used for sensitive data.

Conclusion

Proxy servers are a useful tool for networks and websites.
When defending against bots, however, you have to expect attackers to use them for cover.