Defensive Coding Bootcamp
summary
Covers common security vulnerabilities and practical coding techniques to reduce exploitability, using code examples applicable across programming languages. Focuses on defensive coding fundamentals and evasive maneuvers developers can apply to make their software more secure.
AI-written summary · about
chapters (19)
- 0:00Defensive Coding Bootcamp
- 4:50Plan to rotate your keys
- 7:47Be skeptical about the new library on the block
- 11:06Challenge the status quo
- 12:31Your stack can obfuscate reality
- 14:35ORM
- 16:08Know what tests cover security
- 16:57Secure app!= secure data
- 20:18There is more than one way to approach auth
- 21:25Incorrect encoding & serializations are an issue
- 28:44Validate everything, every time
- 32:16Don't assume the user will follow your use case
- 33:48the same threat issues
- 35:4680% of security is a common body of knowledge.
- 36:50Get your head out of the code
- 37:48Have a trusted person take a look
- 39:03Verify that your environment has bare minimum security
- 39:46Be transparent immediately
- 42:12What do YOU wish you had known about coding defensively?
related talks
43mDefensive Coding Bootcamp
51mDefensive Coding Bootcamp
33mBulletproof Coding: Essential Security
52mHow to Get Properly Hacked
42mDefensive programming or the art of not trusting yourself
28mSecure code from start; a journey through security training for developers
47mBinary Exploitation 101: Offensive C Security
36mEducation & Training for Secure Software Development & Distribution
