From Developer to Hacker: Knowing How to Break Is Knowing How to Protect ⚔️
summary
Florian Toulemont argues that developers should adopt an attacker’s mindset to improve application security by learning how systems can be broken. The talk covers practical cybersecurity basics—OSI model, algorithms and common exploit techniques—and explains which developer skills to build so teams can detect, think like, and fix vulnerabilities during coding rather than treating security as a separate concern.
AI-written summary · about
chapters (20)
- 0:00Cybersecurity and hacking
- 1:28Legal rules and stakes
- 4:37Hacker types and motives
- 6:00Know your enemy
- 8:24CIA triad and attacks
- 10:12Vulnerability reconnaissance
- 11:56Exploitation tools
- 13:41Hacker curiosity
- 15:26Secure by design
- 16:28Cybersecurity fields
- 17:31XSS attack and fixes
- 19:59IDOR attack and prevention
- 22:28SSRF flaw risks
- 26:36Docker security
- 30:27MITM attack isolation
- 33:36UID token flaw
- 37:04Supply chain attacks
- 38:48Learn with CTFs
- 41:353 lessons for devs
- 43:00Q&A
related talks
48mFrom Developer to Hacker: Knowing How to Break Is Knowing How to Protect ⚔️
50mProgram like a hacker, defend like a programmer
33mLearn to Think Like a Hacker
52mHow to Transform Developers into Security People
44mWhen Cybersecurity Is Not Just About Vulnerabilities
58mHackers vs Developers: Mobile Applications
48mThink and Act Like a Hacker to Protect Your Company’s Assets
50mAttack Your Apps Before the Bad Guys Do
