9. Microsoft Enhanced Mitigation Experience Toolkit
Microsoft's Enhanced Mitigation Experience Toolkit is entering its fourth iteration, but it has seen sluggish adoption. If the tool is enabled, it makes it more difficult for an attacker to target memory corruption vulnerabilities, a common attack technique. The tool also helps administrators closely validate digital certificates to safeguard against man-in-the-middle attacks. EMET helps support the roll out of Microsoft's security mitigation technologies.
Microsoft said the toolkit drastically reduced the effectiveness of application exploits on Windows systems. In tests conducted by Microsoft, EMET running on Windows XP SP3 systems reduced the effectiveness of the exploits by 88 percent. The same test conducted on a Windows 7 system reduced the effectiveness of the exploits by 94 percent, Microsoft said.