Re: Multi vs Single Homed Web Servers - Security and Performance

From: Jeff Cochran (jeff.nospam_at_zina.com)
Date: 07/26/05


Date: Tue, 26 Jul 2005 11:16:17 GMT

On 24 Jul 2005 15:13:56 -0700, "zippo76"
<bgavenda@classifiedventures.com> wrote:

>I have a network architecure/security question on a 30 server
>2K3/IIS6/SQL web site. Our web servers are currently multihomed with
>separate physical cards and 100 or 1GB vlans for internet, sql access,
>and admin/updating. Netbios is turned off on the internet and db
>cards, and the third connection we have to turn on file/print and
>shares for developers updating templates. Our current perimeter
>consists of 1 fw and 1 F5.
>Our networking group has been trying to convince the Windows group to
>move everything to a single GB interface (behind 1 fw, 1 F5, and
>another fw). As an admin of over 10 years, I fear this as i would have
>to use 1 interface for internet (http/https), Data, File Shares,
>connecting to remote shares, browser broadcasts, AD membership (DCs 2
>firewalls away). I'm currently open to new ideas, but 10 years of NT
>experience tells me this is just wrong from a security and from a
>performance aspect.
>If I'm nuts and paranoid, please someone tell me why (please send
>location of docs specific to single homed windows servers. If not,
>please help by directing me to the most conclusive docs on why is this
>wrong. I've gotten many docs on best practices and theories, but
>nothing that ready drives either point home.

Things have improved over the last decade, and a single-homed server
is less of a concern with newer operating systems and fewer open
securtiy issues. However that doesn't make your current setup any
less valid.

>From an admins standpoint, and a network resource standpoint, the
single home servers may make sense. From a security standpoint they
can work, but are probably slightly less secure than your current
setup (though my personal opinion would be that either can be
configured secure enough for your concerns).

Performance is likely a toss-up. It's doubtful the internal traffic
is big enough issue to warrant separate cards.

Now, if you really wanted security you'd dump the NetBIOS and Windows
shares entirely, and use secure FTP to move files to the production
servers. You'd separate the development from the production
environment entirely except for a staging server or servers. The
production systems might be AD for managemanet, but you could drop AD
if you don't need it. At any rate, they would be as isiolated as
possible from the internal systems., even to the point of being
expendable if hacked.

Jeff



Relevant Pages

  • Can you have 2 NICs connected to internet at the same time?
    ... We're changing ISPs and would like to have some servers operate on both networks at the same time. ... This seems to work at first when experimenting inside our network, however it turns out that the machines are not accessible from the Internet on their secondary network cards despite the fact that we can access them fine here from another computer plugged into the same switch. ...
    (microsoft.public.windows.server.networking)
  • Securing eRIC express
    ... servers. ... These cards are reachable through the internet, ... The handbook tells us, that we will have to use a username/password for ...
    (Security-Basics)
  • RE: IIS6 Security and other web servers
    ... IIS6 Security and other web servers ... I know of no Windows architecture that is exposed directly to ... I know of a number of LAMP-type servers that are ... exposed directly to the Internet with no intervening layers. ...
    (Security-Basics)
  • Re: Restrict Dynamic Updates
    ... exposed to the Internet is an inherently bad idea, but am in a position where ... my thought was to leave the clients pointing to the BIND/DNS ... servers to resolve all non-AD queries and redirect them to the AD/DNS servers ... internal DNS server host external public data. ...
    (microsoft.public.windows.server.dns)
  • Re: Windows client - internet connection sharing
    ... or USB port on your FreeBSD box. ... This enables you to set up a 'DMZ' network, ... instance have several servers visible on the Internet. ...
    (freebsd-questions)