DNS proxy
A DNS proxy server
takes DNS queries from a (usually local) network and forwards them to
an Internet Domain Name Server. It may also cache DNS records.
Bypassing filters and censorship
If the destination server filters content based on the origin of the
request, the use of a proxy can circumvent this filter. For example, a
server using IP-based geolocation
to restrict its service to a certain country can be accessed using a
proxy located in that country to access the service. Likewise, an
incorrectly configured proxy can provide access to a network otherwise
isolated from the Internet.[5]
Logging and eavesdropping
Proxies can be installed in order to eavesdrop upon the data-flow between client machines and the web. All content sent or accessed – including passwords submitted and cookies
used – can be captured and analyzed by the proxy operator. For this
reason, passwords to online services (such as webmail and banking)
should always be exchanged over a cryptographically secured connection,
such as SSL. By chaining proxies which do not reveal data about the
original requester, it is possible to obfuscate activities from the eyes
of the user's destination. However, more traces will be left on the
intermediate hops, which could be used or offered up to trace the user's
activities. If the policies and administrators of these other proxies
are unknown, the user may fall victim to a false sense of security just
because those details are out of sight and mind. In what is more of an
inconvenience than a risk, proxy users may find themselves being blocked
from certain Web sites, as numerous forums and Web sites block IP
addresses from proxies known to have spammed or trolled the site. Proxy bouncing can be used to maintain your privacy.
Accessing services anonymously
An anonymous proxy server (sometimes called a web proxy) generally
attempts to anonymize web surfing. There are different varieties of anonymizers.
The destination server (the server that ultimately satisfies the web
request) receives requests from the anonymizing proxy server, and thus
does not receive information about the end user's address. The requests
are not anonymous to the anonymizing proxy server, however, and so a
degree of trust is present between the proxy server and the user. Many
proxy servers are funded through a continued advertising link to the
user. Access control: Some proxy servers implement a logon requirement. In large organizations, authorized users must log on to gain access to the web.
The organization can thereby track usage to individuals. Some
anonymizing proxy servers may forward data packets with header lines
such as HTTP_VIA, HTTP_X_FORWARDED_FOR, or HTTP_FORWARDED, which may
reveal the IP address of the client. Other anonymizing proxy servers,
known as elite or high-anonymity proxies, only include the REMOTE_ADDR
header with the IP address of the proxy server, making it appear that
the proxy server is the client. A website could still suspect a proxy is
being used if the client sends packets which include a cookie from a
previous visit that did not use the high-anonymity proxy server.
Clearing cookies, and possibly the cache, would solve this problem.
No comments:
Post a Comment