Many serious computer security vulnerabilities have been found over the years. I believe that those involved in developing or operating computer systems can - and should - learn from these past mistakes.
Here is a collection of essays, mostly by me, that focus on lessons to be learned from various vulnerabilities or computer security problems (aka “disasters”):
Each disaster is fundamentally a story of things that went wrong. I think each tale is really interesting, especially since they each give us an opportunity to learn and do better.
Feel free to see my home page at https://dwheeler.com. You may also want to look at my paper Why OSS/FS? Look at the Numbers! and my book on how to develop secure programs.
(C) Copyright 2014-2019 David A. Wheeler.