Called the Cyber Grand Challenge, the Defense Advanced Research Projects Agency (DARPA) will offer a $2 million prize to anyone who can "bridge the expert gap between security software and cutting-edge program analysis research." The agency is looking to develop software that can automatically defend against cyberattacks, while also updating its own code in real time to adapt.