In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. Wikipedia lists many different design patterns for example, but security is never mentioned.
Open SAMM includes the following question in the audit checklist for Secure Architecture: Are project teams provided with prescriptive design patterns based on their application architecture?
I never came across any established security design patterns that are considered state of the art from the community. Am I missing something here or are there no such security design patterns?