What is meant by Security Specification? (Recap)
Meaning: A security specification is a set of guidelines that outline how to implement security measures to protect data and ensure confidentiality and integrity.
Note: In common with safety requirements specification – concern is to avoid something bad
happening.
Four Major Differences:
* Safety problems are accidental – the software is not operating in a hostile environment. In security, you must assume that attackers have knowledge of system weaknesses.
Security Notions (Recap)
Name and describe the types of security threats?
Interception Threat:
- Allow an attacker to gain access
to an asset (wiretapping,
eavesdropping, etc.)
Interruption Threat:
- Allow an attacker to make the
system unavailable for
some time (denial of service
attack)
Modification Threat:
- Allow an attacker to tamper
with an asset (e.g.,
destroy or change data)
Fabrication Threat:
- Allow an attacker to insert false
information (email spoofing, log
fabrication, etc.)
Name three types of control measures?
Security and Dependability relations (Notes)
What is an Attack Tree?
Meaning: A diagram that represent an attacker’s goals by exploiting vulnerabilities.
Note: Are used to describe security weaknesses of a system.
Example shown in lecture week 8 slide 10.
What are the limitations of an Attack Tree?
What is an Attack-Defence Tree?
How does it improve on the Original Attack Tree?
Meaning: An attack-defence tree extends the attack tree with refined or countered defensive actions.
Note: A diagram that shows how an attacker might try to attack a system vulnerability and how a defender (system security) can protect it.
Notes on Quantitative Analysis on Attack-Defence Trees
Of an attack-defence scenario:
* What is the minimal cost of an attack?
What is the main benefit in using an Attack Defence Tree / Diagram?
They provide information on security metrics allowing engineers to make decisions:
where to invest their security budget, which security solution to implement.
Note: ADDs supports the analysis of various metrics and strategies.
Notes on Keyless Entry in Vehicles
Key issues:
Preventative Measures:
* Storing your key in a metal box
or a Faraday pouch
Summary on Topic (Security Specification and Assessment)