Microsoft Hardware Enforced Stack Protection Arrives On Windows
This area of the CPU is called the (memory) stack and the new tool will help protect this when code is being stored by an application. Hardware-enforced Stack Protection protects the stack by adding management restrictions through modern CPU hardware and shadow stacks. We were not familiar with shadow stacks, but Microsoft describes them are copies of an app’s intended execution order. With the feature, the system will access security features in CPUs to make a copy of the app shadow stack....