wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Improving defences Proxy Device(defense in depth)

profile
Mohnishsingh
Oct 01, 2017
0 Likes
0 Discussions
911 Reads

Proxy server  acts as an intermediatary for requests from clients seeking resources from other servers.

A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource available from a different server and the proxy server evaluates the request as a way to simplify and control its complexity. Proxies were invented to add structure and encapsulation to distributed systems. Today, most proxies are web proxies, facilitating access to content on the world wide web, providing anonymity and may be used to bypass ip blocking. Proxy modes Explicit mode :we need to manually configure it in our web browser user is aware of the proxy Group policy can be configured for access control . we configure browser to point towards proxy. Transparent mode :Router or firewall redirects request to proxy Which makes request on behalf of users Types A proxy server may reside on the user's local computer, or at various points between the user's computer and destination servers on the Internet. A proxy server that passes requests and responses unmodified is usually called a gateway or sometimes a tunneling proxy. A forward proxy is an Internet-facing proxy used to retrieve from a wide range of sources (in most cases anywhere on the Internet). A reverse proxy is usually an internal-facing proxy used as a front-end to control and protect access to a server on a private network. A reverse proxy commonly also performs tasks such as load-balancing, authentication, decryption or caching. Reverse proxies:A reverse proxy (or surrogate) is a proxy server that appears to clients to be an ordinary server. Requests are forwarded to one or more proxy servers which handle the request. The response from the proxy server is returned as if it came directly from the original server, leaving the client no knowledge of the origin servers. Reverse proxies are installed in the neighborhood of one or more web servers. All traffic coming from the Internet and with a destination of one of the neighborhood's web servers goes through the proxy server. reverse proxy The use of "reverse" originates in its counterpart "forward proxy" since the reverse proxy sits closer to the web server and serves only a restricted set of websites. There are several reasons for installing reverse proxy servers: Encryption / SSL acceleration: when secure web sites are created, the  SSL encryption is often not done by the web server itself, but by a reverse proxy that is equipped with SSL acceleration hardware. Furthermore, a host can provide a single "SSL proxy" to provide SSL encryption for an arbitrary number of hosts; removing the need for a separate SSL Server Certificate for each host, with the downside that all hosts behind the SSL proxy have to share a common DNS name or IP address for SSL connections. This problem can partly be overcome by using the SubjectAltName feature of x.509 certificates. Load balancing: the reverse proxy can distribute the load to several web servers, each web server serving its own application area. In such a case, the reverse proxy may need to rewrite the URLs in each web page (translation from externally known URLs to the internal locations). Serve/cache static content: A reverse proxy can offload the web servers by caching static content like pictures and other static graphical content. Compression: the proxy server can optimize and compress the content to speed up the load time. Spoon feeding: reduces resource usage caused by slow clients on the web servers by caching the content the web server sent and slowly "spoon feeding" it to the client. This especially benefits dynamically generated pages. Security: the proxy server is an additional layer of defence and can protect against some OS and Web Server specific attacks. However, it does not provide any protection from attacks against the web application or service itself, which is generally considered the larger threat. Extranet Publishing: a reverse proxy server facing the Internet can be used to communicate to a firewall server internal to an organization, providing extranet access to some functions while keeping the servers behind the firewalls. If used in this way, security measures should be considered to protect the rest of your infrastructure in case this server is compromised, as its web application is exposed to attack from the Internet. Choosing on proxy for our infrastructure As we can see proxy add a layer to our defence in depth strategy  gives us greater monitoring scope into our infrastructure  and help us enforce security to  restrict content of web sites. When it comes to choosing a proxy we have a variety of options we need to decide upon certain parameters to keep in mind are : Number of users we serve to Processing power of our appliance Memory for performance in real time Disk space allocated for storing the information processed the rules enforced etc.  

Comments ()


Sign in

Read Next

Cache Memory

Blog banner

E-learning in today's world

Blog banner

The Best Photography Spots in and Around Arcadia, Florida

Blog banner

Service transition principles

Blog banner

?What Your Dentist Notices The Moment You Sit In The Chair

Blog banner

Multiprocessor and Multicore Organization

Blog banner

The Evolution of the Microprocessor ~ Aditya Pai

Blog banner

The Chapped Lips and Dry Mouth Trap: The Sneaky Reason Cavities Spike in Winter

Blog banner

A Brief Review on Cyber Forensics and its Analysis Tool

Blog banner

The Dark Web: A Breeding Ground for Cybercriminals – How to Guard Against Threats

Blog banner

What is Password Cracking ? and it's Techniques.

Blog banner

Virtual machine

Blog banner

Beyond the Track: Why the Best Hotel in Arcadia, Florida, Completes Your IMSA Sebring Getaway

Blog banner

virtual machine

Blog banner

Pink sauce pasta

Blog banner

Diwali

Blog banner

DIGITAL ECONOMY

Blog banner

Software Piracy & Online Data Protection in Digital World

Blog banner

RACI model in IT services

Blog banner

Autonomy Vehicles: Future Ki Gadiya

Blog banner

HTML vs HTML5

Blog banner

Your Guide to Great Flossing, by the best affordable dentist in Maroubra

Blog banner

Scheduling

Blog banner

My First Trek - Sondai, Karjat - Shoaib Malik

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

Biometric Authentication Vulnerabilities

Blog banner

Disk scheduling

Blog banner

A MODERN OPERATING SYSTEM

Blog banner

Sweet Mango Murabba

Blog banner

QUANTUM COMPUTING IN SECURITY:A GAME CHANGER IN DIGITAL WORLD

Blog banner

Device driver

Blog banner

Article on Team Work

Blog banner

CYBERPEACEKEEPING: NEW WAYS TO PREVENT AND MANAGE CYBERATTACKS

Blog banner

Cache memory

Blog banner

Exploring the Power of Encase Forensic Tools: Unraveling Digital Mysteries

Blog banner

Decision Tree: A Diagram Model

Blog banner

10 Alien Encounters and Abduction Stories

Blog banner

Title: Network Sniffing Techniques: Uncovering the Secrets of Data Transfer

Blog banner

The Sunny Side of Instagram

Blog banner

The Joy of Giving: How Festivals Teach Children Empathy and Gratitude

Blog banner

Protect yourself from System Hacking with these Simple Steps

Blog banner

Starvation

Blog banner