Secure Processor for Detecting and Preventing Exploits of Software Vulnerability
The processor described here provides specific hardware support to detect common types of software vulnerabilities or weaknesses that lead to security violations in a computing system. Since 2005, Mitre Corporation has developed a list of such vulnerabilities with Federal support and assistance from other organization. These are described in detail at: https://cwe.mitre.org/index.html. This disclosure describes specific details of the support in hardware that can be incorporated into an existing processor to detect and prevent the exploitations of the common software vulnerabilities in the software, either accidentally or maliciously by compromised programs. The mechanisms described are largely portable across different instruction sets, making them easy to adopt.
Software vulnerabilities that may be left intentionally or unintentionally in programs are detected at run-time to prevent security exploits.
Binghamton University RB552