The Enhanced Mitigation Experience Toolkit (EMET) is a utility that helps prevent vulnerabilities in software from being successfully exploited. EMET achieves this goal by using security mitigation technologies.The enhanced Mitigation Experience Toolkit (EMET) is designed to help prevent hackers from gaining access to your system. The toolkit includes several pseudo mitigation technologies aimed at disrupting current exploit techniques. These pseudo mitigations are not robust enough to stop future exploit techniques, but can help prevent users from being compromised by many of the exploits currently in use. The mitigations are also designed so that they can be easily updated as attackers start using new exploit techniques.
Some of these techniques are:
Data Execution Prevention
SEHOP: Structured Exception Handler Override Protection
Deep Hooks
and a lot more..
You can choose if an application should choose to stay within these boundaries or it should get unusual access.
This is aclled Opt In or Opt Out.