Machine Learning to Detect Software Vulnerabilities - Schneier on Security

#artificialintelligence 

No one doubts that artificial intelligence (AI) and machine learning (ML) will transform cybersecurity. We just don't know how, or when. While the literature generally focuses on the different uses of AI by attackers and defenders and the resultant arms race between the two I want to talk about software vulnerabilities. The reason is basically economic: The market doesn't want to pay for quality software. The result is that any large modern software package contains hundreds or thousands of bugs.