SunQuest
 
       Windows Security
  Home arrow Windows Security arrow Page 6 - Windows 2000 Security
Moblin
ASP Free Forums 
.NET  
ASP  
ASP Code  
ASP.NET  
ASP.NET Code  
BrainDump  
C#  
Code Examples  
Database  
Database Code  
IIS  
Microsoft Access  
MS SQL Server  
Visual Basic.NET  
Windows Scripting  
Windows Security  
XML  
ASP Web Hosting  
ASP.NET Web Hosting 
Dedicated Servers 
Actuate Whitepapers 
Moblin 
JMSL Numerical Library 
Windows Web Hosting
 
IBM® developerWorks 
Sun Developer Network 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
WINDOWS SECURITY

Windows 2000 Security
By: Apress Publishing
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 8
    2004-12-01

    Table of Contents:
  • Windows 2000 Security
  • Critical Updates and Security Hotfixes
  • Security Templates
  • Recommended Security Policy Settings
  • Shut Down Without Logon
  • Other Security Considerations

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT

    Free Web 2.0 Code Generator! Generate data entry and reporting .NET Web apps in minutes. Quickly create visually stunning, feature-rich apps that are easy to customize and ready to deploy. Download Now!

    Windows 2000 Security - Other Security Considerations


    (Page 6 of 6 )

    Although the earlier sections discussed policy modifications that will harden a Windows 2000 installation, there are other facets of the operating system that do require attention. Although simply making the policy modifications takes you partially on the journey to a hardened system, it’s only a portion of the full process. This section presents some areas that deserve your consideration.

    Windows Component Selection and Installation

    Security is a minimalist attitude: That is to say, when you harden a system, you want as few basic entry points as possible. This in effect shortens the length of the playing field for an intruder: She has fewer processes and fewer software products whose flaws she can exploit, and there’s less chance that you, the administrator, will configure something improperly or forget it entirely. Windows 2000 makes this a little more difficult, especially at install time, when it isn’t possible to select components that you would like not to be installed.

    If I might offer a slight editorial aside, this is a serious flaw in Windows and a HUGE mistake on Microsoft’s part. It would have been bad enough if Microsoft decided that none of their operating systems should ever present the user with component installation options. But this functionality remains available in the Windows 9x line and even in Windows NT! And yet mysteriously, it isn’t present in Windows 2000 or Server 2003. It’s baffling to me why these options were removed at the point of installation. If anyone from Microsoft is reading this, please return the power of choice to me, the user!

    Tightening Running Services

    Continuing with the minimalist approach, you need to ensure that the only services or processes running on your system are those that (a) you know about and (b) are critical to the functioning of a particular system or resource. This seems like a simple task initially, but Microsoft has made life a bit more difficult than it should be by failing to properly document which services are dependent on others. Therefore, it’s foolhardy to open the Services console and simply begin turning off services at random, hoping to tighten the network through broad, sweeping motions. It just won’t work. Instead, peruse the following list, making note of the bare minimum of services required to run Windows 2000:

    • DNS Client

    • Event Log

    • File Replication (only on a domain controller)

    • Kerberos Key Distribution Center (only on a domain controller)

    • Logical Disk Manager

    • Net Logon (only on a domain controller)

    • NT LM Service Provider (only on a domain controller)

    • Plug & Play

    • Protected Storage

    • RPC Locator (only on a domain controller)

    • Security Accounts Manager

    • Server (only on machines hosting resources to be shared)

    • Windows Time (only on a domain controller)

    • Workstation (only on machines connecting to other machines’ shared resources)

    Checkpoints

    In this chapter, I’ve discussed updating your Windows 2000, XP, or .NET machine to the latest levels available and securing your system through password, account, and computer policies. Use the following quick-reference checkpoints to ensure that you’ve covered each step in the chapter appropriately.

    • Update to the latest service-pack level for your platform.

    • Create a “slipstreamed” distribution CD to deploy the latest service-pack update to any new OS installs.

    • Use the latest hotfix file patches from Microsoft to relieve your system of vulnerabilities.

    • Download and use HFNetChk to scan and inventory your network for security-patch installations.

    • Set restrictions on Windows passwords. They should be at least six characters long, they shouldn’t be based on a dictionary word, and they shouldn’t last longer than 90 days.

    • Configure Windows to disable or “lock out” accounts for at least 15 minutes after three unsuccessful authentication attempts.

    • Disable all anonymous access except where explicitly allowed in file-system permissions.

    • Disable the ability to shut down a system without first logging in to it.

    • Enable automatic logoff upon logon time expiration, and set up at least one half hour each night during which no user is permitted to log on.

    • Require digitally signed communications when possible, but not always.

    • Require the user to press Ctrl-Alt-Del before logging on, a key sequence recognized only by the Windows operating system.

    • Do not permit the username of the last user to be displayed at logon.

    • Remind users to change their password automatically at least 14 days before its expiration.

    This chapter is from Hardening Windows, by Jonathan Hassell (Apress, 2004, ISBN: 1-59059-266-2). Check it out at your favorite bookstore today.

    Buy this book now.


    DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware.

     

    WINDOWS SECURITY ARTICLES

    - Advanced Data Protection in Windows
    - Basic Data Protection in Windows
    - Windows XP Security
    - Lucky You, Microsoft has Sent You an Email! ...
    - Implementing a PKI, Part III: Managing Micro...
    - Windows 2000 Security
    - A Security Roadmap
    - Implementing a Public Key Infrastructure (PK...
    - Hardening Communications
    - Windows Host Security: Network Security Hacks
    - Hardening Wireless LAN Connections, Part 2
    - Hardening Wireless LAN Connections Part 1
    - Windows Reverse Engineering
    - Microsoft's Latest Security Updates -- The G...
    - Cross Site Scripting (XSS): An Overview





    © 2003-2008 by Developer Shed. All rights reserved. DS Cluster 6 hosted by Hostway