In 2004, when we looked at the available technology, we saw products that were too rigid to handle novel problems, and custom systems that took too long to deploy and required too many services to maintain and improve. We saw automated approaches that failed against adaptive adversaries, and all-or-...