Overview
Syllabus
Defensive Coding Bootcamp
Plan to rotate your keys
Be skeptical about the new library on the block
Challenge the status quo
Your stack can obfuscate reality
ORM
Know what tests cover security
Secure app!= secure data
There is more than one way to approach auth
Incorrect encoding & serializations are an issue
Validate everything, every time
Don't assume the user will follow your use case
the same threat issues
80% of security is a common body of knowledge.
Get your head out of the code
Have a trusted person take a look
Verify that your environment has bare minimum security
Be transparent immediately
What do YOU wish you had known about coding defensively?
Taught by
NDC Conferences