Re: Reverse proxy versus shifting webserver to DMZ



Is a reverse proxy really that advantageous over hardening a webserver
and shifting it to the DMZ?

In many cases, the company has partial, if not complete control of the web
application code, and can therefore implement whatever security precautions
are felt to be justified. At the same time, the company or sysadmin may
not control or trust the httpd code or underlying operating system code
on which the httpd is running. ("Trust" in the sense of withstand malicious
attack, that is.) However, the web application may not run on any other
platform and may have no more trustworthy substitute. In this case, a
reverse proxy running code and an OS you trust, can shield the untrusted
code from certain kinds of attack.

A reverse proxy is running a full TCP/IP stack. It will reassemble requests
spread across fragmented packets, so protective request-matching rules
are less easily circumvented. Essentially, it acts as a layer 7 firewall
for less cost than dedicated hardware to accomplish the same task. It can
also serve to offload the security work to a different server so the real
web server can just serve web pages.

Reverse proxies are also useful for load balancing, or preventing code
on the web server (uploaded by your clueless users, say) from being able
to download and serve code from other websites.



Relevant Pages

  • Re: Can I run web server on DHCP client to control onboard relays from anywhere within subnet
    ... interface, can I run web server on DHCP client?. ... that web page of that board and control relays from anywhere within ... subnet, they want to control some LED on this board using ...
    (comp.os.linux.embedded)
  • Re: IIS 6 Problems
    ... You can add the website to the trusted zone in Internet Explorer, ... "Martyn Fewtrell" wrote in message ... > blocks the scripting on the control buttons and you guessed it none of the ... >> good documentation for web server extensions etc as there appears to be ...
    (microsoft.public.inetserver.iis)
  • Re: Webform_DoCallback - security?
    ... script for another control by viewing HTML source, ... string postbackCall = ClientScript.GetCallbackEventReference(this, arg, ... with docuemnt.getElementByIdclient script is recommended combination. ... When I am developing locally and using the local web server to debug, ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: NOD32---Found infected .jar file, but only gave me "LEAVE" button
    ... machine due to any given version being executed at the Web server. ... There is NO enforced backward compatibility betwen major versions - ... fratures that was written in version 1.1 as opposed to the same features ... But that doesn't not mean that a control or ...
    (alt.comp.anti-virus)
  • Re: Java Batch
    ... the IT department existed to serve users. ... Actually, we exist to serve the bosses, just as the users do. ... The fact that IS departments are filled with control freaks can both ...
    (comp.lang.cobol)