Security Vulnerabilities Decomposition: Another Way To Look At Vulnerabilities
summary
Injection stays top of the list (OWASP Top 10 2017) despite 20+ years of knowledge, so the concrete moves matter: parametrize queries as the primary defense, fallback to contextual encode output, always validate input at the controller and log anomalies like method changes extra params or auth inconsistencies — six detection points for security logging. Treat third‑party libraries with a wrapper adapter facade pattern, enforce TLS end‑to‑end and key management (found encrypted data and key material stored together), and automate config checks and continuous scanning.
AI-written summary · about
chapters (27)
- 0:00Intro
- 1:37After Report
- 6:20SQL Injection: Classification
- 7:13Decompose the Injection Data interpreted as Code
- 8:25Extract Security Controls
- 12:11Security Controls: Security Logging
- 12:27Best Types of Detection Points
- 13:27Examples of Intrusion Detection Points
- 16:00Secure Data Handling: Basic Workflow
- 18:25Storage by Data Types
- 19:18Data at Rest: Design Vulnerability Example
- 20:29Security Controls: Data at Rest Encryption Cryptographic Storage
- 21:21Security Controls: Data in Transit
- 22:49Root Cause The type of software with vulnerable components
- 24:02Fundamental Security Principle
- 24:17Components Examples
- 25:17Implement a Logging Library
- 25:54Simple Wrapper
- 26:52Implement a Payment Gateway Scenario • Vendor APS-line payment gateways . Can have more than one payment gateway in an application • Required to be interchangeable
- 27:25Adapter Design Pattern
- 28:07Implement a Single Sign-On
- 28:31Façade Design Pattern
- 29:04Secure Software Starts from Design!
- 30:05Configuration Hardening
- 31:49Final Takeaways
- 33:07Security Controls for Secure Development
- 37:54Global AppSee Amsterdam
related talks
43mSecurity Vulnerabilities Decomposition: Another way to look at Vulnerabilities
01h 30mCommon Webapp Vulnerabilities and What to Do About Them
53mOWASP Top 10: What are them and how to prevent them
46mThe Path of Secure Software
54mTaking on the King: Killing Injection Vulnerabilities
01h 00mWeb Application Security Risks: A Look at OWASP Top Ten 2017
19mFrontend Security is a Thing
53mVulnerabilities Are Ingredients And OWASP Top 10 The Seasoning- Meghan Jacquot
