Computers Windows Cyber Security: Navigating the Uncertain Future of Microsoft’s Vulnerability Battleground.