Software Developer
Application Security
Agile Enthusiast
Open source contributions
I am
I do
I am
I do
Software Developer
Application Security
Agile Enthusiast
Open source contributions
I am
I do
I am
I do
Definition
Why?
How?
Who?
Application security encompasses measures taken to improve the security of an application often by finding, fixing and preventing security vulnerabilities.
"...maintains that application security is a reactive approach, taking place once software has been deployed. Software security, on the other hand, involves a proactive approach, taking place within the pre-deployment phase."
finding
fixing
preventing
application security reactive approach
software security proactive approach
Implementation bugs
Architectural bugs
Inexpensive
Expensive
Left
Right
Design
Code
Learning
Habits
Design
Code
Learning
Habits
$ docker run tyro/challenge
Design
Code
Learning
Habits
Design
Code
Learning
Habits
Design
Code
Learning
Habits
Reviewed!
Attack Trees
Security Features
Architecture Review
Code Review
Static Analysis
Dependency Management
Training
CTFs
Consulting
Contracts
Build Pipeline
Pen Testing
Bug bounty
Monitoring
Visibility
Drills