Have you ever wondered why software, even the apps we use every day, sometimes has security holes? It’s a bit like building a...