It requires intention create software with the trust of the user in mind. That trust […]
Choose Your Own Adventure: Design for Security or Struggle with Support
All software design choices drive security. It all impacts security. Programming language selection, CRUD, DRY, […]
Hiding Data in Plain Sight
Access privileges are crucial in protecting data, but they are just the beginning. There are […]
“None Shall Pass”
In “Monty Python and the Holy Grail”, King Arthur “rides” up to the Black Knight. […]
The Honor Code of Data: Privacy-First Design
Protecting customers’ information is about gaining their trust. Privacy is about safeguarding that information. It […]
It All Starts With Design
Software design, much like woodworking, is a blend of art and science. Envisioning the final […]
Software Security Is Software Quality
Creating software is no different than creating a woodworking project. The end product will be […]
Security Posture Basics
he security posture of a software product is driven by how well it preserves the […]
Availability
The last of the three pillars of information security is availability. Availability simple means that […]
Integrity: What You See Is What You Get
Integrity is the second fundamental principle of software security. Integrity is about ensuring that data […]