Domain 1: Threat Modeling Flashcards
The security process where potential threats are identified, categorized and analyzed
Threat modeling
- Threat modeling that takes place during the early stages of systems development
- i.e. Initial design
Proactive approach
- Threat modeling that takes place after a product has been created and deployed
- i.e. pen testing, fuzzing, code review
Reactive approach
A threat model created by Microsoft to guide threat categorization
STRIDE
What does STRIDE stand for?
Spoofing Tampering Repudiation Information Disclosure Denial of Service (DoS) Elevation of privilege
Seven stage threat modeling methodology aimed at selecting or developing countermeasures in relation to the value of the assets to be protected.
Process for Attack Simulation and Threat Analysis (PASTA)
Threat model used to provide a security audit in a reliable and repeatable procedure.
Trike
Threat model that integrates threat and risk management into Agile programing environment on a scalable basis
Visual, Agile, and Simple Threat (VAST)
- Next step in threat modeling determining the threats facing your development project
- Creating a graph detailing elements involved in the transaction along with indications of data flow and privilege boundaries.
Diagramming
What does the DREAD rating system stand for?
Damage potential Reproducibility Exploitability Affected users Discoverability
The act of intentionally positioning data so that it is not viewable or accessible to an unauthorized subject.
Data Hiding
The idea of not informing a subject about an object being present and hoping the subject will not discover the object.
Security through obscurity
- Long-term plan
- Defines the organization’s security purpose goals mission and objectives of the organization
- Useful up to 5 years if maintained and updated annually
Strategic Plan
- Midterm plan
- Provides more details on accomplishing the goals set forth
- Useful for about a year
- i.e. hiring, project, and budget plans
Tactical Plan
- Short-term plan
- Provides step-by step detail on plan
- Updated often monthly or quarterly
- i.e. staffing assignments, scheduling, step-by-step implementation procedures
Operational Plan