05 Attack Libraries Flashcards
Why use attack libraries instead of STRIDE?
Some practitioners suggested that STIDE is too high level and need a more detailed list of what can go wrong.
What’s the purpose of Attack Libraries?
A library of tools can be a useful tool for finding threats against the system you’re building.
What aspects would you consider for constructing attack libraries?
OR
What are the properties of attack libraries?
- Audience
- Detail versus abstraction
- Scope
How are checklist useful tools and what are the drawbacks?
Checklists are tremendously useful tools for preventing certain classes of problems. If a short list problems is routinely missed for some reason, then a checklist can help you ensure they don’t recur.
A checklist helps people avoid common problems, but the modeling of threats has already been done when the checklist is created.
A checklist can avoid recurring problems, but it is unlikely to help you think about security. Checklist won’t help you find any threats not on the list.
Where do STRIDE, OWASP Top 10, CAPEC, and Checklist stand abstraction to detailed?
STRIDE - Abstraction
OWASP Top 10
CAPEC
Checklist - Detail
What is literature review?
A literature review is roughly consulting the library to learn what has happened in the past.
What is CAPEC?
CAPEC is a MITRE’s Common Attach Pattern Enumeration and Classification.
CAPEC is a comprehensive dictionary of known patterns of attack employed by adversaries to exploit known weaknesses in cyber-enabled capabilities. It can be used by analysts, developers, testers, and educators to advance community understanding and enhance defenses.
https://capec.mitre.org/