What are software vulnerabilities, and why are there so many of them?
- Written by Thomas Holt, Associate Professor of Criminal Justice, Michigan State University

The recent WannaCry ransomware attack spread like wildfire, taking advantage of flaws in the Windows operating system to take control of hundreds of thousands of computers worldwide. But what exactly does that mean?
It can be useful to think of hackers as burglars and malicious...
Read more: What are software vulnerabilities, and why are there so many of them?