on specifying desirable features or attributes for software, attack patterns attempt
to describe the mechanisms used to compromise those features and attributes.
The following is an example of an attack pattern for a buffer overflow: [57]
50 Software Security Assurance State-of-the-Art Report (SOAR)