Home > Windows Security Tips > > Microsoft pushes security in IIS 6.0
Windows Security Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 


Microsoft pushes security in IIS 6.0


by Garry Kranz
07.24.2003
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Mark Adams knows how new software code can gum up the works.

As IT director for HomeLoanCenter.com, an online direct lender in Irvine, Calif., Adams oversees a development team that churns out code about every two weeks. That's one reason Adams is pleased about several enhanced security features included in version 6 of Microsoft Corp.'s Internet Information Server (IIS).

HomeLoanCenter.com is a Microsoft programming shop that has used previous versions of IIS, which is Microsoft's Web server product. Adams says improved kernel processes in IIS6 helped developers accelerate code launches for online applications that furnish interest rates and other mortgage information to homebuyers. Uptime and productivity have risen, with fewer application errors.

IIS6 is also helping the company as it develops new applications using the .NET framework.

IIS6 provides threads that isolate processes, so dynamic code running in one application doesn't interfere with other programs. "We have a lot of user-level code that tends to overlap into some of the IIS applications," Adams says. "The kernel of IIS6 is a lot better at managing the shutdown of processes that otherwise would kill our IIS [5.1] servers."

This is one of the ways Microsoft is trying to bolt down security in the new Web server. Once the poster child for how not to build an HTTP server, IIS has come to symbolize Redmond, Wash.-based Microsoft's newfound emphasis on security over open functionality.

Microsoft founder Bill Gates made a splash last year by announcing his company's new Trustworthy Computing initiative. Experts say IIS6 shows Microsoft is serious about its new security orientation.

"In terms of Microsoft delivering on its promise to deliver more secure software, this is it," says Brett Hill, a consultant who runs IISTraining.com in Boulder, Colo.

Since its inception as part of Windows 2000 Server, IIS has been plagued by well-chronicled security holes, most of which resulted from buggy software. The principal culprit: IIS default settings, which permitted programs to run automatically when Windows 2000 was installed.

"It wasn't that IIS was so full of holes as much as it was the applications that were enabled by default. The applications had the bugs, but IIS was the gateway to those applications," says Hill.

In the new version, default settings are turned to the "off" position, which means administrators have greater control over which applications run automatically. Rather than locking down programs and assigning user privileges after Windows 2000 is installed, administrators now can tighten things up at the outset.

This is a 360-degree reversal for Microsoft, which built the formative releases of IIS to be as functional as possible out of the box. "In the past, partly because of its role in corporate LANs, IIS was relatively biased toward functionality and ease of use, not security," says Joseph Lima, vice president of product development with San Diego-based Port80 Software Inc., which develops specialized applications for IIS. "Now, you have to select even the installation of IIS."

Also, associated software --- legacy applications for integrating Windows NT file systems, Web-based printing, tracking usage on servers, and other features --- automatically are disabled. That removes a hacker's chief attack point. The locked-down approach extends to all basic configuration tasks, including access control lists and the use of third-party software. "All of this has to be specifically enabled by the administrator, whereas before it would have been the exact reverse," says Lima.

Microsoft made important changes to the metabase, which stores metadata about IIS' configuration settings. "You can configure your pager, set up security, set up your directory structure, and do it [in the database] through an easily navigable interface," says HomeLoanCenter.com's Adams.

The reworked metabase is more "Apache-like," says Lima, referring to the Apache Web server, an open-source product favored by Unix and Linux shops. "The changes should help in a lot of ways with troubleshooting."

Indeed, Apache is in Microsoft's crosshairs. Microsoft wants to deepen its penetration into the Web-server market, which has been dominated by Apache. About 63% of Web sites are served by Apache, according to a July 2003 survey by Netcraft Ltd. Microsoft captured about 27% of the market.

Still, a body of myth has developed that Apache is more security oriented than IIS -- a perception not shared by IISTraining.com's Hill. "Apache and Unix- and Linux-based systems have had their fair share of fixes, too. If you stack up the number of fixes of Apache against Microsoft, IIS compares quite favorably," he says.

New licensing programs by Microsoft may offer potential savings in the form of server consolidation. Windows 2003 is the first version of Windows to include a Web edition -- an exclusive operating system for enterprises that only want an HTTP server. Internet service providers, for instance, could replace server farms with one or two IIS6 boxes, which can handle between 10,000 and 15,000 Web sites. "Your cost savings [for fewer licenses] are dramatic, plus your uptime increases," says Hill.

The 32- and 64-bit enterprise editions of Windows 2003 Server are priced around $4,000. The Web edition does not have standard pricing, so administrators should check with authorized Microsoft resellers for the best deal.

MORE INFORMATION ON THIS TOPIC

Click here for additional IIS resources and links

Listen to Brett Hill's webcast on "Getting ready for IIS 6.0"

Rate this Tip
To rate tips, you must be a member of SearchWindowsSecurity.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Access Control
Free security tools that can improve IIS security
How can I prevent Internet access with Windows SBS?
IIS security: Configure Web server permissions for better access control
Step-by-Step Guide: Securing Web servers
Tracking who's logged on to Windows Server 2003 domain at any given time
Disabling services to secure your Web and database servers
Windows networking mistakes: The five most common
An introduction to Active Directory Federation Services
Blocking software installation at an Internet cafe
SearchSecurity.com's Web Security School
Access Control Research

Authentication
Free security tools that can improve IIS security
New IIS 7 security adds value to Windows Server 2008
Improve Web security with Group Policy settings
Can I delete certificates from the CA?
What do you know about Microsoft Internet security?
How can I detect IP addresses that connect to IIS?
How to secure your Microsoft SharePoint products
Step-by-Step Guide: Securing Web servers
An introduction to Active Directory Federation Services
Step 2: Secure your computer to prevent attacks in the first place
Authentication Research

Encryption
SQL Server security: Lock it down with 10 IIS tips
Step-by-Step Guide: Securing Web servers
StartupRun
Locking down laptops that connect to hotspots
Step 1: Understand what there is to lose and who's stealing the loot
Step 3: Secure your communications link
Step 2: Secure your computer to prevent attacks in the first place
Step 4: Tools you can use to test if you're vulnerable
Disallowing IE or Outlook from uploading data
SearchSecurity.com's Web Security School
Encryption Research

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersIT DownloadsBlogs
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2004 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts