My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Tell a friend
Windows Server 2003 Security Cookbook
Security Solutions and Scripts for System Administrators
By
Mike Danseglio
,
Robbie Allen
December 2005
Pages: 520
|
Table of Contents
|
Index
|
Sample Chapter
Table of Contents
Chapter 1
Getting Started
What Is Security?
Approach to the Book
Where to Find the Tools
Group Policy Notes
Programming Notes
Replaceable Text
Reporting Security Issues to Microsoft
Where to Find More Information
Chapter 2
System Preparation and Administration
Introduction
Creating a Reference Installation
Renaming the Domain Administrator Account
Renaming the Local Administrator Accounts
Disabling the Local Administrator Accounts
Renaming the Guest Account
Logging in as a Non-Administrator
Configuring Internet Explorer Enhanced Security Configuration
Preventing Automatic Installation of New Hardware Drivers
Protecting Against Modified Device Drivers
Encrypting the SAM
Locking the Console
Enabling Screensaver Locking
Chapter 3
TCP/IP
Introduction
Displaying the Status of TCP Ports
Disabling NetBIOS over TCP/IP
Disabling File and Printer Sharing for MicrosoftNetworks
Enabling SYN Flood Protection
Disabling Source Routing
Disabling Router Discovery
Configuring TCP/IP Filtering
Enabling and Configuring Windows Firewall
Chapter 4
Encrypting File System
Introduction
Enabling EFS Without a Recovery Agent
Configuring a Recovery Agent
Configuring Server-Based EFS
Encrypting a File
Encrypting a Folder
Enabling EFS Context Menus
Viewing Users and Recovery Agents
Moving or Copying an Encrypted File or Folder
Changing Encryption Algorithms
Encrypting Offline Files
Sharing Encrypted Files
Backing Up EFS Keys
Using a Recovery Agent
Removing Unused Data
Chapter 5
Active Directory
Introduction
Enabling SSL/TLS
Encrypting LDAP Traffic with SSL or TLS; Digital Signing
Using the Delegation of Control Wizard
Customizing the Delegation of Control Wizard
Using the Default ACL for an Objectclass
Enabling List Object Access Mode
Modifying the ACL on Administrator Accounts
Viewing and Purging Your Kerberos Tickets
Resetting the Directory Service Restore ModeAdministrator Password
Implementing Role-Based Access Control
Displaying Delegated Rights
Removing Delegated Rights
Chapter 6
Group Policy
Introduction
Creating a GPO
Copying a GPO
Deleting a GPO
Modifying the Settings of a GPO
Creating a GPO Link to an OU
Blocking Inheritance of GPOs on an OU
Forcing a GPO Application
Applying a Security Filter to a GPO
Refreshing GPO Settings on a Computer
Configuring the Group Policy Refresh Interval
Installing Applications with a GPO
Assigning Logon/Logoff and Startup/ShutdownScripts in a GPO
Configuring Password Policies
Configuring Account Lockout Policies
Configuring Kerberos Policies
Configuring User Rights Assignment
Configuring Security Options
Configuring Time Synchronization Settings
Using Restricted Groups
Configuring Service Parameters
Configuring Registry Permissions
Configuring File Permissions
Chapter 7
Security Templates
Introduction
Using Default Security Templates
Creating a Security Template
Changing Account Policies
Changing Local Policies
Changing Event Log Settings
Making Group Membership Changes
Disabling Unwanted System Services
Modifying Registry Permissions
Modifying Filesystem Permissions
Exporting Security Templates
Importing Security Templates
Verifying Template Application
Analyzing a Security Configuration
Testing Template Compatibility
Chapter 8
Domain Controllers
Introduction
Disabling LM Hash Storage
Removing Stored LM Hashes
Requiring NTLM Authentication
Using Syskey to Thwart Offline Attacks
Signing LDAP Communications
Hardening Domain Controllers with SecurityTemplates
Chapter 9
User and Computer Accounts
Introduction
Enabling and Disabling a User
Finding Disabled Users
Unlocking a User
Troubleshooting Account Lockout Problems
Viewing and Modifying the Account Lockout andPassword Policies
Setting a User's Account to Expire
Setting a User's Password
Forcing a User Password Change at Next Logon
Preventing a User's Password from Expiring
Setting a User's Account Options
Finding a User's Last Logon Time
Restricting a User's Logon Hours and Workstations
Resetting a Computer Account
Finding Inactive or Unused Computer Accounts
Trusting a Computer Account for Delegation
Chapter 10
Rights and Permissions
Introduction
Using Standard File Permissions
Using Special File Permissions
Determining File Permission Inheritance
Using Deny Permission
Determining Effective Permissions
Determining File Ownership
Modifying File Ownership
Restoring Default Permissions
Hardening Registry Permissions
Restricting Remote Access to the Registry
Chapter 11
Dynamic Host Configuration Protocol
Introduction
Authorizing a DHCP Server
Detecting Rogue DHCP Servers
Restricting DHCP Administrators
Disabling NetBIOS over TCP/IP Name Resolution
Enabling Dynamic DNS Updates from the DHCP Server
Running DHCP Server on a Domain Controller
Chapter 12
Domain Name System
Introduction
Securing DNS Using the Separate NamespacesApproach
Securing DNS Using the Split-Brain Approach
Restricting DNS Administration Using theDNSAdmins Group
Hiding Your Internal IP Addressing Scheme
Blocking Unwanted DNS Traffic Through aFirewall
Restricting DNS Traffic Through a Firewall UsingForwarders
Preventing DoS Attacks by Disabling Recursion
Hardening DNS by Converting Standard Zones to Active Directory Integrated
Protecting DNS Zones by Requiring Only SecureDynamic Updates
Hardening DNS Clients by Requiring Them to UseSecure Dynamic Updates
Protecting DNS Zones by Disabling DynamicUpdates
Hardening DNS Clients by Preventing Them fromAttempting Dynamic Updates
Preventing Unauthorized Zone Transfers
Restricting Zone Transfers to Legitimate DNS Servers
Preventing Cache Pollution on DNS Servers
Monitoring Suspicious DNS Requests UsingDebug Logging
Securing Resource Records When Usingthe DnsUpdateProxy Group
Preventing DNS Session Sniffing and Hijacking
Chapter 13
File and Print Servers
Introduction
Creating a Hidden File Share
Deleting a File Share
Securing Shared Folders and Files
Preventing Shared File Caching
Determining Access Levels for a File Share
Listing All File Shares
Restricting Printing Permissions
Hardening the Print Spooler
Moving the Print Spool Folder
Disabling Internet Printing
Removing Internet Printing
Chapter 14
IPsec
Introduction
Using a Default IPsec Policy
Creating an IPsec Policy
Creating a Blocking Rule
Creating a Permit Rule
Configuring IPsec Boot Mode
Configuring Authentication Methods
Configuring Connection Types
Configuring Key Exchange
Configuring Session Cryptography
Configuring IP Filter Lists
Configuring IP Filter Actions
Configuring Security Methods
Activating an IPsec Rule
Deactivating an IPsec Rule
Assigning and Unassigning IPsec Policies
Viewing IPsec Statistics with System Monitor
Verifying IPsec Traffic
Using IPsec Monitor to Verify IPsec
Troubleshooting IPsec Connections
Chapter 15
Internet Information Services
Introduction
Configuring Listening Port
Removing Unused Components
Configuring HTTP Authentication
Configuring FTP Authentication
Changing the User Context for AnonymousAccess
Disabling Anonymous Access
Restricting Client Access by ACL
Restricting Client Access by IP Address or DNSName
Installing Server Certificates
Enabling Secure Sockets Layer
Enabling Client Certificate Authentication
Requiring Client Certificate Authentication
Configuring Trusted Certification Authorities
Configuring One-to-One Client Certificate Mapping
Configuring Many-to-One Client CertificateMapping
Chapter 16
RRAS and IAS
Introduction
Configuring the Routing and Remote Access Server
Allowing Authentication Protocols
Requiring Smart Card Authentication
Using Preshared Keys
Configuring RRAS to Use IAS
Installing Internet Authentication Service
Configuring IAS Auditing
Configuring Local IAS Logging
Configuring SQL IAS Logging
Creating a Remote Access Policy
Configuring Connection Time
Chapter 17
Terminal Services and Remote Desktop
Introduction
Choosing a Security Mode
Configuring Session Encryption
Limiting Client Sessions
Requiring a Password for Connection
Securing RPC Administration Traffic
Allowing Silent Session Monitoring
Monitoring Sessions
Enabling Remote Desktop
Configuring Access to Remote Desktop
Chapter 18
Public Key Infrastructure and Certificates
Introduction
Installing an Offline Root CA
Installing an Enterprise Subordinate CA
Installing a Standalone Subordinate CA
Publishing a CRL from an Online CA
Publishing a CRL from an Offline CA
Restricting Access to the CA
Auditing CA Operations
Configuring Certificate Templates
Authorizing the CA to Issue Certificates
Archiving Private Keys
Sending Enrollment Notifications via Email
Requesting Certificates Automatically
Approving and Denying Certificate Requests
Retrieving Issued Certificates
Renewing Certificates
Revoking Certificates
Configuring a Trusted Certificate
Identifying Local Certificates and Private Keys
Backing Up Certificates and Private Keys
Restoring Certificates and Private Keys
Chapter 19
Auditing
Introduction
Auditing Account Logon Events
Auditing Account Management Events
Auditing Directory Service Events
Auditing File Access
Auditing File Share Configuration Events
Auditing Web Server Access
Auditing Policy Change Events
Auditing Privilege Use Events
Auditing Process Tracking Events
Auditing System Events
Shutting Down Windows When Unable to LogEvents
Chapter 20
Event Logs
Introduction
Viewing Events
Setting the Maximum Size of an Event Log
Setting the Event Log Retention Policy
Clearing the Events in an Event Log
Restricting Access to an Event Log
Searching the Event Logs on Multiple Servers
Archiving an Event Log
Finding More Information About an Event
Triggering an Action when an Event Occurs
Consolidating Event Logs
Chapter 21
Patch Management
Introduction
Installing a Root Update Server
Installing a Subordinate Update Server
Installing a Nonstoring Update Server
Installing an Update Server on a NondedicatedServer
Configuring Computers to Use the InternalUpdate Server
Refreshing the Update Server
Configuring the Computer Update Type andSchedule
Creating a Test Group
Approving and Declining Updates
Automatically Approving Critical Updates
Removing Updates
Forcing an Update Scan
Manually Applying Updates
Disabling Windows Update
Checking Status of Update Application
Verifying Update Application with MBSA
Colophon
Return to
Windows Server 2003 Security Cookbook