11.07.2015 Views

Improving Web Application Security: Threats and - CGISecurity

Improving Web Application Security: Threats and - CGISecurity

Improving Web Application Security: Threats and - CGISecurity

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

432 Part IV: Securing Your Network, Host, <strong>and</strong> <strong>Application</strong>Installation RecommendationsBy default, the Windows 2000 Server setup installs IIS. However, therecommendation is that you do not install IIS as part of the operating systeminstallation but install it later, after you have updated <strong>and</strong> patched the base operatingsystem. After you install IIS, you must reapply IIS patches <strong>and</strong> harden the IISconfiguration to ensure that it is fully secured. Only then is it safe to connect theserver to the network.IIS Installation RecommendationsIf you are installing <strong>and</strong> configuring a new <strong>Web</strong> server, follow the procedure outlinedbelow. To build a new <strong>Web</strong> server1. Install Windows 2000 Server, but do not install IIS as part of the operating systeminstallation.2. Apply the latest service packs <strong>and</strong> patches to the operating system. (If you areconfiguring more than one server, see “Including Service Packs with a BaseInstallation,” later in this section.)3. Install IIS separately by using Add/Remove Programs in the Control Panel.If you do not need the following services, do not install them when you install IIS:● File Transfer Protocol (FTP) Server● Microsoft FrontPage® 2000 Server Extensions●●●●Internet Service Manager (HTML)NNTP ServiceSMTP ServiceVisual InterDev RAD Remote Deployment SupportNote By installing IIS on a fully patched <strong>and</strong> updated operating system, you can prevent attacksthat take advantage of known vulnerabilities (such as NIMDA) that have now been patched..NET Framework Installation RecommendationsDo not install the .NET Framework Software Development Kit (SDK) on a productionserver. The SDK contains utilities that the server does not require. If an attacker gainsaccess to your server, the attacker can use some of these tools to assist other attacks.Instead, install the redistributable package, which you can obtain from the“Downloads” link at the .NET Framework site on Microsoft.com athttp://www.microsoft.com/net/.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!