Description
This handy problem-solver teaches you how to perform important security tasks in the Windows Server 2003 OS using very specific recipes. Each recipe features a brief description of the problem, a step-by-step solution, and then a discussion of the technology at work. Also features a detailed explanation of Microsoft's scripting support.
Full Description
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
Product Details
- Title:
- Windows Server 2003 Security Cookbook
- By:
- Mike Danseglio, Robbie Allen
- Publisher:
- O'Reilly Media
- Formats:
-
- Ebook
- Safari Books Online
- Print Release:
- December 2005
- Ebook Release:
- February 2009
- Pages:
- 528
- Print ISBN:
- 978-0-596-00753-9
- | ISBN 10:
- 0-596-00753-1
- Ebook ISBN:
- 978-0-596-10466-5
- | ISBN 10:
- 0-596-10466-9
Customer Reviews
