Systems And Methods For Dynamically Protecting A Stack From Below The Operating System
Patent №
US 9,703,726
Granted
2017-07-11
Filed 2014
Owner
BITDEFENDER IPR MANAGEMENT LTD.
Lab
—
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14312712
Described systems and methods allow protecting a host system against malware, using hardware virtualization technology. A memory introspection engine executes at the level of a hypervisor, protecting a virtual machine (VM) from exploits targeting the call stack of a thread executing within the respective VM. The introspection engine identifies a virtual memory page reserved for the stack, but not committed to the stack, and intercepts an attempt to write to the respective page. In response to intercepting the write attempt, the memory introspection engine marks the respective page as non-executable, thus protecting the stack against exploits.
AI classification
Ownership
BITDEFENDER IPR MANAGEMENT LTD.
assignment · 377240947
Assignors
LUTAS, ANDREI V
On an employer assignment, the assignors are typically the inventors.