The three most important things experts understand about software security:
1. Software is unbelievably unreliable and insecure.
2. No, really, you have no idea.
3. It’s actually even worse than that.
— matt blaze (@mattblaze) November 7, 2019
Yep! I find massive security holes in software all the time by accident. That is, I just try to do something, notice that I can do more than I’m supposed to be able to, and explore that. If I tried, I am sure I could find just loads more.
“Secure” software is like a latched screen door. Normal software is like a house with no doors at all. Most software is like a door with no roof or walls. It’s a sign that most hackers/crackers aren’t all that good that there aren’t more massive breaches.