My two cents: no comment on hardening, but if the OS is on C: and the
web pages are on D: AND D: is a physically separate disk, you get at
least a 10-20% performance increase simply because OS operations and web
access are on two separate drives.



-----Original Message-----
From: Daymon McCartney [mailto:[EMAIL PROTECTED]]
Sent: Friday, November 02, 2001 7:37 AM
To: [EMAIL PROTECTED]
Subject: Location of web root


OK Everyone, I need some help!

I'm trying to articulate the reasons why it's better to place the root
of a
website on a separate partition, or at least in a separate directory
from
the application which uses IIS as a front-end...

An example
Client/Server Software program installed at C:\Program
Files\company\productname\
WWW Files can be installed to:
1.      C:\InetPub\WWWRoot
2.      C:\ProductNameWWW
3.      C:\Program Files\company\ProductName\ProductWWW
4.      C:\Program Files\company\ProductWWW
5.      D:\

The website utilizes ADO, OLEDB (via MDAC 2.6 SP1) to connect to a SQL 7
database that is housed on another server.  .ASP is the coding of choice
along with some plain HTML.  The machines will be patched up-to-date and
plenty of other security measures will be taken!

Personally I believe the safest location would be on D:\ (if there's
nothing
else on it).  My next choice would be option #2, followed by #4.  I
don't
like the idea of having the webroot be a subfolder of the actual server
files (option 3), and I sure don't like it in the default
C:\InetPub\WWWRoot.  Even though I can remove all the default mappings &
virtual directories from WWWRoot I still don't like the fact that some
scriptkiddie script might rely on the existence of a folder called
C:\Inetpub\WWWRoot.

I know I've read different places in the past some examples of how
Option 3
can be exploited.  All of the options on C: could be a problem if a
traversial exploit is used.  The problem is I'm having problems
searching
for this scenario on the common search engines.  I'm getting way too
many
false hits that don't address the issue at hand.

I *do* understand that there's a lot more to hardening an IIS
installation
than the placement of the root folder.  This is just one of the first
things
that popped into my head at a meeting we had, so I mentioned it.
Unfortunately, everyone thinks I'm crazy and cannot see the impact that
the
placement of the root folder may have.  What sort of concrete evidence
is
out there for me to use to support my case?  ...Or am I just being too
paranoid about the placement of the root folder?!?

Reply via email to