Kernel
11 TopicsUnderstanding Hardware-enforced Stack Protection
ROP (Return Oriented Programming) based control flow attacks have become a common form of attack. In this post, we will describe our efforts to harden control flow integrity in Windows 10 through Hardware-enforced stack protection.216KViews8likes9CommentsDeveloper Guidance for Hardware-enforced Stack Protection
Windows 10 implementation details of Hardware-enforced Stack Protection, which takes advantage of the latest chipset security extension, Control-flow Enforcement Technology (CET). This blog aims to help developers better understand how to take advantage of this feature.78KViews4likes5CommentsOne Windows Kernel
In this blog post, I will talk about the evolution of the core pieces of the Windows kernel that allows it to transparently scale across a low power NVidia Tegra chip on the Surface RT from 2012, to the giant behemoths that power Azure data centers today.222KViews78likes43CommentsIntroducing Kernel Data Protection, a new security technology for preventing data corruption
Kernel Data Protection (KDP) is a new technology that prevents data corruption attacks by protecting parts of the Windows kernel and drivers through virtualization-based security (VBS). KDP is a set of APIs that provide the ability to mark some kernel memory as read-only, preventing attackers from ever modifying protected memory.11KViews3likes2Comments