You mention several things that have been used to crack security in the past. As usual xkcd got it right: Heartbleed Explanation[^] What makes heartbleed unique is not the bug in itself, it's the number of systems that are affected. We've seen bugs that allow server memory to be read before, and it's highly likely that we will see them again. Now, lets head over to the wonderful world of automation where systems are, as a rule of thumb, never patched. Many Devices Will Never Be Patched to Fix Heartbleed Bug[^]
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra