Binary-level Function Profiling for Intrusion Detection and Smart Error Virtualization

Michael E. Locasto & Angelos D. Keromytis
Most current approaches to self-healing software (SHS) suffer from semantic incorrectness of the response mechanism. To support SHS, we propose Smart Error Virtualization (SEV), which treats functions as transactions but provides a way to guide the program state and remediation to be a more correct value than previous work. We perform runtime binary-level profiling on unmodified applications to learn both good return values and error return values (produced when the program encounters ``bad'' input). The...
This data repository is not currently reporting usage information. For information on how your repository can submit usage information, please see our documentation.