At the Pwn2Own contest, all the vulnerabilities used in the winning exploits were found via fuzz testing, a technique that provides invalid, unexpected, or random data to the inputs of a program. It is clear that software vendors even the big ones that already do internal fuzzing must do a better job of fuzzing to kill as many bugs as possible before software products hit the market. Mobile becomes a prime phishing attack vector, hackers will increasingly employ machine learning in attacks and cloud will increasingly be seen as fertile ground for compromise.”]

