28. DREAD
Damage
How
bad
would
the
a_ack
be?
Reproducability
How
easy
to
recreate
the
a_ack?
Exploitability
How
easy
to
launch
the
a_ack?
Affected
Users
How
many
are
impacted?
Discoverability
How
easy
to
discover
for
a_acker?
@jschauma
ConFoo
Vancouver
2016
29. DREAD+D
Damage
How
bad
would
the
a_ack
be?
Reproducability
How
easy
to
recreate
the
a_ack?
Exploitability
How
easy
to
launch
the
a_ack?
Affected
Users
How
many
are
impacted?
Discoverability
How
easy
to
discover
for
a_acker?
DetecKon
How
hard
to
detect
for
defender?
@jschauma
ConFoo
Vancouver
2016
31. • competing incentives
• industry espionage
• covert operations
• low risk profile
• bound by (some) rules
• married to a supercomputer
Know Your Enemy
https://v.gd/ConFooThreatModel04
@jschauma
ConFoo
Vancouver
2016
32. • low skill level
• opportunistic
• chaotic, yet predictable
• there may be more than you think
• never wears pants
https://v.gd/ConFooThreatModel04
Know Your Enemy
@jschauma
ConFoo
Vancouver
2016
33. • specific objective
• targeted attacks
• resourceful
• relentless
• only bound by gravity
https://v.gd/ConFooThreatModel04
Know Your Enemy
@jschauma
ConFoo
Vancouver
2016
34. • very powerful / resourceful
• may have privileged controls
• operates both clandestine & overt
• may utilize Wile E. Coyote,
Mayor Quimby, Fat Tony
https://v.gd/ConFooThreatModel04
Know Your Enemy
@jschauma
ConFoo
Vancouver
2016
46. Threat
Modeling
Process
• idenKfy
assets,
assign
values
• use
STRIDE
to
idenKfy
threats
• use
DREAD+D
to
derive
threat
score
• determine
/
recommend
defenses
• zoom
out
/
zoom
in
&
repeat
@jschauma
ConFoo
Vancouver
2016
47. Your
adversaries
are
people,
too.
Understand
their
moKves.
@jschauma
ConFoo
Vancouver
2016
48. You
can't
defend
against
all
threats
all
of
the
Kme.
@jschauma
ConFoo
Vancouver
2016
49. A_ackers
will
go
for
the
lowest
hanging
fruit.
Raising
the
cost
of
a_ack
–
not
eliminaKng
the
enKre
threat
–
is
frequently
sufficient.
@jschauma
ConFoo
Vancouver
2016
50. @jschauma
• Know
your
enemy.
Understand
their
moKves.
• Know
your
vulnerabiliKes.
Rank
your
threats.
• Know
your
defensive
capabiliKes.
Be
realis6c.
PrioriKze
what
ma_ers.
ConFoo
Vancouver
2016