The Heartbleed vulnerability resulted from a bug in the OpenSSL crypto library whereby processes read from out-of-bounds memory that contained sensitive data on approximately 17 percent of the Internet's secure web servers. And, there are countless examples like Heartbleed in industries ranging consumer electronics to automotive systems where simple vulnerabilities compromised system safety and/or security.
But debugging all of the aforementioned "trivial" memory issues and achieving anything close to 100 percent code coverage is still a daunting and time consuming task. Indeed, it can be an excruciating endeavor, especially in later stages of development where finding a small vulnerability can mean dozens of hours of re-engineering.
Watch Now