SLIDE 1
Threat Models CS 5431 February 10, 2017 Threat Models Threats - - PowerPoint PPT Presentation
Threat Models CS 5431 February 10, 2017 Threat Models Threats - - PowerPoint PPT Presentation
Introduction Threat Models CS 5431 February 10, 2017 Threat Models Threats (CS 5430) Inquisitive people, unintentional blunders Hackers driven by technical challenges Disgruntled employees or
SLIDE 2
SLIDE 3
Threats ¡(CS ¡5430)
- Inquisitive ¡people, ¡unintentional ¡blunders
- Hackers driven ¡by ¡technical ¡challenges
- Disgruntled ¡employees ¡or ¡customers ¡seeking ¡revenge
- Criminals interested ¡in ¡personal ¡financial ¡gain, ¡stealing ¡services, ¡or ¡
industrial ¡espionage
- Organized ¡crime ¡with ¡the ¡intent ¡of ¡hiding ¡something ¡or ¡financial ¡gain
- Organized ¡terrorist ¡groups ¡attempting ¡to ¡influence ¡policy ¡by ¡isolated ¡
attacks
- Foreign ¡espionage ¡agents ¡seeking ¡to ¡exploit ¡information ¡for ¡
economic, ¡political, ¡or ¡military ¡purposes
- Tactical ¡countermeasures ¡intended ¡to ¡disrupt ¡specific ¡weapons ¡or ¡
command ¡structures
- Multifaceted ¡tactical ¡information ¡warfare ¡applied ¡in ¡a ¡broad ¡
- rchestrated ¡manner ¡to ¡disrupt ¡major ¡military ¡missions
- Large ¡organized ¡groups ¡or ¡nation ¡states intent ¡on ¡overthrowing ¡a ¡
government
SLIDE 4
Threats ¡(DoD)
SLIDE 5
Threats ¡(DoD)
SLIDE 6
Threat ¡Model ¡= ¡Capabilities
- privilege ¡levels
SLIDE 7
SLIDE 8
Threat ¡Model ¡= ¡Capabilities
- privilege ¡levels
- memory ¡access
SLIDE 9
Heartbleed
SLIDE 10
Heartbleed
SLIDE 11
Threat ¡Model ¡= ¡Capabilities
- privilege ¡levels
- memory ¡access
- physical ¡access
SLIDE 12
Stuxnet
SLIDE 13
Threat ¡Model ¡= ¡Capabilities
- privilege ¡levels
- memory ¡access
- physical ¡access
- key ¡access
SLIDE 14
FileVault
SLIDE 15
The ¡iPhone ¡Case
SLIDE 16
Humans
SLIDE 17
U.S. ¡Election ¡Hacks
SLIDE 18
Threat ¡Model ¡= ¡Capabilities
- privilege ¡levels
- memory ¡access
- physical ¡access
- key ¡access
- network ¡access
SLIDE 19
Network ¡Adversaries
Attacker ¡Properties Membership insider
- utsider
Method active passive Adaptability dynamic static Organization cooperative individual Scope global extended local Motivation malicious rational
- pportunistic
SLIDE 20
Pakistani ¡YouTube ¡Outage
SLIDE 21
Dyn DDoS
SLIDE 22
Security ¡Goals
SLIDE 23
Security ¡Goals
- "The ¡system ¡shall ¡prevent/detect ¡action on/to/with ¡asset." ¡
- e.g., ¡"The ¡system ¡shall ¡prevent ¡theft ¡of ¡money”
- e.g., ¡"The ¡system ¡shall ¡prevent ¡erasure ¡of ¡account ¡balances" ¡
- Specify ¡what not ¡how
- Be ¡specific
- Make ¡goals ¡feasible with ¡respect ¡to ¡threat ¡model