Security News > 2020 > April > Windows 10 security: How the shadow stack will help to keep the hackers at bay
Return-oriented programming has been a very common technique that's particularly hard to block, because instead of trying to inject their own code into running processes, attackers look for small chunks of the legitimate code that's already in memory that contain 'returns' - where the code jumps forward to a new routine or back to the main thread. "With ROP, I can't create new code; I can only jump around to different pieces of code and try to string that together into a payload," Dave Weston, director of OS security at Microsoft told TechRepublic.
If the legitimate code has a memory safety bug like a buffer overflow, corrupting those pointers in memory means the system starts running the attacker's own code instead of going back to the address in the program's call stack.
Windows has added multiple levels of protection, starting with signing important code and blocking runtime code generation first in the browser and then in VMs and the kernel.
This has been done for all Windows code and libraries and, Pulapaka explained, "If somebody tries to attack Windows code and we trip the CET tripwire, we will bring down the process."
That's important because the shadow stack is an important protection that we've been waiting several years for, to complete the list of Microsoft's four code protections.
News URL
Related news
- Windows 10 users urged to upgrade to avoid "security fiasco" (source)
- Microsoft plans to boot security vendors out of the Windows kernel (source)
- Microsoft announces new and improved Windows 11 security features (source)
- Microsoft Launches Windows Resiliency Initiative to Boost Security and System Integrity (source)
- Microsoft pulls WinAppSDK update breaking Windows 10 app uninstalls (source)
- Windows 10 KB5046714 update fixes bug preventing app uninstalls (source)
- Security? We've heard of it: How Microsoft plans to better defend Windows (source)
- New Windows 10 0x80073CFA fix requires installing WinAppSDK 3 times (source)
- RomCom hackers chained Firefox and Windows zero-days to deliver backdoor (source)
- Firefox and Windows zero-days exploited by Russian RomCom hackers (source)