Windows XP - Home User Self-Defence
all the below listed topics are covered.
The processes for securing Windows XP for Internet use can be split into several sections. These are as follows:
Start with Microsoft
Microsoft Security Toolkit
Microsoft Baseline Security Analyzer
XP Specific security considerations
Disabling or removing Universal Plug and Play (UPnP)
Tightening Raw Sockets permissions
Remove Remote Assistance and Remote Desktop Sharing.
User & Password Security
Disable the Guest Account
Limit the number of unecessary logon accounts
Renaming the Administrator Account
Creating a "dummy" Administrator Account
Removing the "Everyone" group and replacing with "Authenticated Users" on shares
Using effective Passwords
Password protecting the Screensaver
Use passprop to enable network lockout of true Administrator account
File System Security
Use NTFS on all your hard disk partitions
Tightening File Access Permissions
Disabling the default shares
Unhiding file extensions
Enable EFS (Encrypting File System)
Encrypt the Temp directory
Windows XP Services Control
Disabling unnecessary and potentially dangerous services
Networking Security
Shut down unnecessary ports
Close port 445 TCP/UDP by disabling NetBT in Device Manager
Disabling Distributed COM (this gets rid of Port 135)
Clean up your networking bindings (removing File & Print sharing)
Tightening TCP/IP further (using IPSec)
Protecting against Denial of Service Attacks
Restrict access to public Local Security Authority (LSA) information
Security Policy Control
Setting a strong Security Policy
Enable Auditing
Set permissions on the security event log
Password Policy
User Rights Assignment
Security Options
Use the Software Restriction Policies
Other Miscellenous Security Measures
Removing un-needed and insecure subsystems
Turning off VB Scripting
Disable DirectDraw
Disable Dump File Creation
Lock down the Registry
Clear the Paging File at shutdown
Remove the .reg file association from the Registry Editor
Protecting or even removing special binaries
Obtaining regular patches for your system and applications
Unplug your PC from the network when not online
Protection Software
Checking how secure you are at the moment
Personal Firewalls
Anti-Virus Software
Intrusion detection software
Sandboxing
Anti-trojan defences