Security Patterns

From Guidance Share

Jump to: navigation, search

Security patterns are problem and solution pairs. Here you'll find four types of patterns: design, implementation, attack and vulnerability patterns. You can use the patterns to help shape your countermeasures and to help understand the potential security issues that your software faces. Design patterns help you solve key engineering issues that have cascading impact. Attack patterns help you understand the ways that software is attacked. Vulnerability patterns help you understand the ways that software is vulnerable to attacks. Use the patterns to help you leverage proven practices and to help you avoid known bad practices. Remember that patterns are starting points.


Design Patterns


Implementation Patterns



Attack Patterns


Vulnerability Patterns





Personal tools