Taylor Armerding · Follow Published in Nerd For Tech · 6 min read · -- In the forever cat-and-mouse game between ethical builders and users of software and malicious hackers looking to exploit any weaknesses they can find in that software, the good guys have made some progress. Modern software, thanks to more rigorous security testing, is more secure. Still a long way from perfect, but better. That’s the good news. The bad news is that criminal hackers, as always, are endlessly adaptive.