Which Of The Following Functions Are Performed By Proxies
Section 12.10 Proxy Servers Flashcards | Quizlet
HomeSubjectsExplanationsCreateLog inSign up
Upgrade to remove adsOnly $2. 99/monthSTUDYFlashcardsLearnWriteSpellTestPLAYMatchGravityTerms in this set (4)You connect your computer to a wireless network available at the local library. You find that you can access all web sites you want on the Internet except two. What might be causing the problem? a. A firewall is blocking ports 80 and 443b. A proxy server is blocking access to the web sites c. Port triggering is redirecting traffic to the wrong IP addressd. The router has not been configured to perform port forwardingA proxy server is blocking access to the web sitesWhich of the following functions are performed by proxies? (Select two) a. Block unwanted packets from entering your private networkb. Filter unwanted emailc. Cache web pages d. Block employees from accessing certain Web sitese. Store client filesCache web pages Block employees from accessing certain Web sitesTwo employees cannot access any sites outside of the local network, but can still access internal files on other internal subnets. Other employees are not experiencing the same problem. You suspect the issue may have something to do with the proxy server on your network and the settings in Internet should you do? a. Identify the filtering settings on the proxy server for specific internet sitesb. Reconfigure the clients to send all traffic directly to the ISP, bypassing the proxy serverc. Identify the proxy server name and port number in Internet Options d. Use ipconfig to confirm APIPA has not assigned an IP addressIdentify the proxy server name and port number in Internet OptionsYou would like to control Internet access based on users, time of day, and Web sites visited. How can you do this? a. Configure internet zones using the internet optionsb. Install a proxy server. Allow Internet access only through the proxy server c. Configure the local security policy of each system to add internet restrictionsd. Configure a packet-filtering firewall. Add rules to allow or deny internet accesse. Enable windows firewall on each system. Add or remove exceptions to control accessInstall a proxy server. Allow Internet access only through the proxy serverSets found in the same folderSection 12. 1 Best Practices4 termsLexasaurusSection 12. 2 Physical Security6 termsLexasaurusSection 12. 3 Social Engineering7 termsLexasaurusSection 12. 5 Malware Protection18 termsLexasaurusOther sets by this creatorInterview11 termsLexasaurusMedical Coding & Billing ICD-10 Final25 termsLexasaurusMedical Coding & Billing ICD-9 Final124 termsLexasaurusSection 12. 9 Firewalls9 termsLexasaurusOther Quizlet setsLab Safety Procedures and Rules51 termssmccray19SCREW CHEM! 2429 termsckirganUnit 15 – Study and Practice Questions86 termsrachelkuhnertReal Estate Prep Exam part 225 termsCourtney_Gonzalez89
What is a Proxy Server and How Does it Work? – Varonis
The actual nuts and bolts of how the internet works are not something people often stop to consider. The problem with that is the inherent danger of data security breaches and identity theft that come along with the cute dog pictures, 24-hour news updates, and great deals online.
But what actually happens when you browse the web? You might be using a proxy server at your office, on a Virtual Private Network (VPN) or you could be one of the more tech-savvy who always use a proxy server of some kind or another.
Discover the Top 5 Remote Security Threats to your workforce with our Free Whitepaper
“It’s a new world of remote work and this was a jumpstart on securing it. ”
What’s a Proxy Server?
A proxy server is any machine that translates traffic between networks or protocols. It’s an intermediary server separating end-user clients from the destinations that they browse. Proxy servers provide varying levels of functionality, security, and privacy depending on your use case, needs, or company policy.
If you’re using a proxy server, traffic flows through the proxy server on its way to the address you requested. The request then comes back through that same proxy server (there are exceptions to this rule), and then the proxy server forwards the data received from the website to you.
If that’s all it does, why bother with a proxy server? Why not just go straight from to the website and back?
Modern proxy servers do much more than forward web requests, all in the name of data security and network performance. Proxy servers act as a firewall and web filter, provide shared network connections, and cache data to speed up common requests. A good proxy server keeps users and the internal network protected from the bad stuff that lives out in the wild internet. Lastly, proxy servers can provide a high level of privacy.
How Does a Proxy Server Operate?
Every computer on the internet needs to have a unique Internet Protocol (IP) Address. Think of this IP address as your computer’s street address. Just as the post office knows to deliver your mail to your street address, the internet knows how to send the correct data to the correct computer by the IP address.
A proxy server is basically a computer on the internet with its own IP address that your computer knows. When you send a web request, your request goes to the proxy server first. The proxy server then makes your web request on your behalf, collects the response from the web server, and forwards you the web page data so you can see the page in your browser.
When the proxy server forwards your web requests, it can make changes to the data you send and still get you the information that you expect to see. A proxy server can change your IP address, so the web server doesn’t know exactly where you are in the world. It can encrypt your data, so your data is unreadable in transit. And lastly, a proxy server can block access to certain web pages, based on IP address.
What are Forward Proxies
A forward proxy server sits between the client and an external network. It evaluates the outbound requests and takes action on them before relaying that request to the external resource.
Most proxy services that you’re likely to encounter are forward proxies. Virtual Private Networks and Web content filters are both examples of forward proxies.
What are Reverse Proxies
A reverse proxy server sits between a network and multiple other internal resources. A large website might have dozens of servers that collectively serve requests from a single domain. To accomplish that, client requests would resolve to a machine that would act as a load balancer. The load balancer would then proxy that traffic back to the individual servers.
Some popular open source reverse proxies are:
Varnish
Squid
Why Should You Use a Proxy Server?
There are several reasons organizations and individuals use a proxy server.
To control internet usage of employees and children: Organizations and parents set up proxy servers to control and monitor how their employees or kids use the internet. Most organizations don’t want you looking at specific websites on company time, and they can configure the proxy server to deny access to specific sites, instead redirecting you with a nice note asking you to refrain from looking at said sites on the company network. They can also monitor and log all web requests, so even though they might not block the site, they know how much time you spend cyberloafing.
Bandwidth savings and improved speeds: Organizations can also get better overall network performance with a good proxy server. Proxy servers can cache (save a copy of the website locally) popular websites – so when you ask for, the proxy server will check to see if it has the most recent copy of the site, and then send you the saved copy. What this means is that when hundreds of people hit at the same time from the same proxy server, the proxy server only sends one request to This saves bandwidth for the company and improves the network performance.
Privacy benefits: Individuals and organizations alike use proxy servers to browse the internet more privately. Some proxy servers will change the IP address and other identifying information the web request contains. This means the destination server doesn’t know who actually made the original request, which helps keeps your personal information and browsing habits more private.
Improved security: Proxy servers provide security benefits on top of the privacy benefits. You can configure your proxy server to encrypt your web requests to keep prying eyes from reading your transactions. You can also prevent known malware sites from any access through the proxy server. Additionally, organizations can couple their proxy server with a Virtual Private Network (VPN), so remote users always access the internet through the company proxy. A VPN is a direct connection to the company network that companies provide to external or remote users. By using a VPN, the company can control and verify that their users have access to the resources (email, internal data) they need, while also providing a secure connection for the user to protect the company data.
Get access to blocked resources: Proxy servers allow users to circumvent content restrictions imposed by companies or governments. Is the local sportsball team’s game blacked out online? Log into a proxy server on the other side of the country and watch from there. The proxy server makes it look like you are in California, but you actually live in North Carolina. Several governments around the world closely monitor and restrict access to the internet, and proxy servers offer their citizens access to an uncensored internet.
Now that you have an idea about why organizations and individuals use a proxy server, take a look at the risks below.
Proxy Server Risks
You do need to be cautious when you choose a proxy server: a few common risks can negate any of the potential benefits:
Free proxy server risks
You know the old saying “you get what you pay for? ” Well, using one of the many free proxy server services can be quite risky, even the services using ad-based revenue models.
Free usually means they aren’t investing heavily in backend hardware or encryption. You’ll likely see performance issues and potential data security issues. If you ever find a completely “free” proxy server, tread very carefully. Some of those are just looking to steal your credit card numbers.
Browsing history log
The proxy server has your original IP address and web request information possibly unencrypted, saved locally. Make sure to check if your proxy server logs and saves that data – and what kind of retention or law enforcement cooperation policies they follow.
If you expect to use a proxy server for privacy, but the vendor is just logging and selling your data you might not be receiving the expected value for the service.
No encryption
If you use a proxy server without encryption, you might as well not use a proxy server. No encryption means you are sending your requests as plain text. Anyone who is listening will be able to pull usernames and passwords and account information really easily. Make sure whatever proxy server you use provides full encryption capability.
Types of Proxy Servers
Not all proxy servers work the same way. It’s important to understand exactly what functionality you’re getting from the proxy server, and ensure that the proxy server meets your use case.
Transparent Proxy
A transparent proxy tells websites that it is a proxy server and it will still pass along your IP address, identifying you to the web server. Businesses, public libraries, and schools often use transparent proxies for content filtering: they’re easy to set up both client and server side.
Anonymous Proxy
An anonymous proxy will identify itself as a proxy, but it won’t pass your IP address to the website – this helps prevent identity theft and keep your browsing habits private. They can also prevent a website from serving you targeted marketing content based on your location. For example, if knows you live in Raleigh, NC, they will show you news stories they feel are relevant to Raleigh, NC. Browsing anonymously will prevent a website from using some ad targeting techniques, but is not a 100% guarantee.
Distorting proxy
A distorting proxy server passes along a false IP address for you while identifying itself as a proxy. This serves similar purposes as the anonymous proxy, but by passing a false IP address, you can appear to be from a different location to get around content restrictions.
High Anonymity proxy
High Anonymity proxy servers periodically change the IP address they present to the web server, making it very difficult to keep track of what traffic belongs to who. High anonymity proxies, like the TOR Network, is the most private and secure way to read the internet.
Proxy servers are a hot item in the news these days with the controversies around Net Neutrality and censorship. By removing net neutrality protections in the United States, Internet Service Providers (ISP) are now able to control your bandwidth and internet traffic. ISPs can potentially tell you what sites you can and cannot see. While there’s a great amount of uncertainty around what is going to happen with Net Neutrality, it’s possible that proxy servers will provide some ability to work around an ISPs restrictions.
Varonis analyzes data from proxy servers to protect you from data breaches and cyber attacks. The addition of proxy data gives more context to better analyze user behavior trends for abnormalities. You can get an alert on that suspicious activity with actionable intelligence to investigate and deal with the incident.
For example, a user accessing GDPR data might not be significant on its own. But if they access GDPR data and then try to upload it to an external website, it could be an exfiltration attempt and potential data breach. Without the context provided by file system monitoring, proxy monitoring, and Varonis threat models, you might see these events in a vacuum and not realize you need to prevent a data breach.
Get a 1:1 demo to see these threat models in action – and see what your proxy data could be telling you.
How the Proxy Server Functions
“Proxy” is a general term that means “to act on behalf
of a user in an authorized capacity. ” A web proxy server intercepts
client connections and obtains the requested content from an origin server,
the owner of the content on behalf of the client.
A typical web proxy accepts connections from clients, makes decisions
as to whether the clients are permitted to use the proxy or access the requested
resources, and then completes connections on behalf of the clients to the
various origin servers. In this manner, the web proxy acts as both a server
as well as a client of the requested resource.
The two basic types of web proxy server are: a forward proxy and a reverse
proxy. While they share much of the same functionality, some definite differences
exist between the two types.
Forward Proxy Scenario
A Forward proxy provides internal clients access through a firewall
to resources on the Internet. This service is often provided as part of a
larger intranet security strategy. Forward proxying allows clients to access
resources outside of the firewall without compromising the integrity of the
private network.
A forward proxy can be configured to keep copies of content within their
local cache. Subsequent requests for that content can then be serviced from
the local cache rather than obtaining the content from the origin server.
Caching increases performance by decreasing the time involved in traversing
the network.
Most proxy servers have the capability to filter requests from users.
Administrators can choose to limit access to certain resources that might
not be appropriate for the workplace and therefore deny such access.
In a forward proxy scenario, the client is aware of the proxy server
and is configured to use it for various requests. The firewall can then be
configured to allow only certain traffic from the proxy server rather than
permitting such access to all internal clients.
Reverse Proxy Scenario
A proxy server can also provide external clients with access to internal
resources the reside behind the corporate firewall. When a proxy server is
used to handle connections into a private network, the process is called reverse
proxying. The term “reverse” refers to the fact that traffic flows
in the opposite direction from normal proxy traffic flow.
A forward proxy is best used to filter content, increase performance,
and log user accesses. A reverse proxy provides these benefits and more. You
can use a reverse proxy to load balance across multiple servers, provide failover
capabilities, and provide access to corporate resources in a safe and secure
manner.
In a reverse proxy scenario, the client is not even aware that it is
using a proxy server. This transparency is one of the key differences between
a forward and reverse proxy server scenario.
URL Mapping
The URL Mapping feature enables the Proxy Server to function as
a reverse proxy or a junction by acting as a front-end server. Based on the
client’s URI, access is provided to the back-end application servers.
The features included in URL Mapping are:
URL rewriting in HTTP headers, HTML content, JavaScript, and
Style Sheets
Per-application cookie management
Pass-through cookies, including cookie renaming
Junction selection based on a last-seen cookie
For information on the Server Application Functions (SAFs) used in URL
Mapping, see Server Application Functions (SAFs).
NSAPI Filters
The NSAPI API enables multiple Server Application Functions (SAFs) to
interact in request processing. For example, one SAF can be used to authenticate
the client after which a second SAF would generate the content.
Request-Handling Process
At startup, the server performs some initialization and then waits for
a request from a client, such as a browser.
The file for the server specifies how the
request is handled.
Init – Loads and initializes server modules and plugins, and
initializes log files.
AuthTrans (authorization translation) – Verifies any authorization
information (such as name and password) sent in the request.
NameTrans (name translation) – Translates the logical URI into
a local file system path.
PathCheck (path checking) – Checks the local file system path
for validity and checks that the requestor has access privileges to the requested
resource on the file system.
ObjectType (object typing) – Determines the
MIME-type (Multi-purpose Internet Mail Encoding) of the requested resource
(for example, text/html, image/gif,
and so on).
Input (prepare to read input) – Selects filters that will
process incoming request data read by the Service step.
Output (prepare to send output) – Selects filters that will
process outgoing response data generated by the Service step.
Service (generate the response) – Generates and returns the
response to the client.
AddLog (adding log entries) – Adds entries to log file(s).
Error (service) – Executes only if an error occurs
in the previous steps. If an error occurs, the server logs an error message
and aborts the process.
Connect – Calls the connect function you specify.
DNS – Calls either the dns-config built-in function
or a DNS function that you specify.
Filter – Runs an external command and then sends the data
through the external command before processing that data in the proxy.
Route – Specifies information about where the proxy server
should route requests.
Directives for Handling Requests
The file contains a series of instructions,
known as directives, that tell Proxy Server what to do at each stage in the request-handling
process. Each directive invokes a Server Application Function (SAF) with one
or more arguments. Each directive applies to a specific stage in the request-handling
process. The stages are Init, AuthTrans, NameTrans, PathCheck, ObjectType, Input, Output, Service, AddLog, Connect, DNS, Filter, and Route.
Frequently Asked Questions about which of the following functions are performed by proxies
Which of the following functions are performed by a proxy server?
Proxy servers act as a firewall and web filter, provide shared network connections, and cache data to speed up common requests. A good proxy server keeps users and the internal network protected from the bad stuff that lives out in the wild internet. Lastly, proxy servers can provide a high level of privacy.May 7, 2021
What is the proxy function?
“Proxy” is a general term that means “to act on behalf of a user in an authorized capacity.” A web proxy server intercepts client connections and obtains the requested content from an origin server, the owner of the content on behalf of the client.
What is the function of a proxy server quizlet?
-Restrict users from using certain protocols. For example, a proxy server at work might prevent instant messaging, online games, or streaming media. You just studied 3 terms!