• No results found

Security Design & High-Risk Users HITB GSEC 2015

N/A
N/A
Protected

Academic year: 2021

Share "Security Design & High-Risk Users HITB GSEC 2015"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

Security

Design &

High-Risk

Users

HITB GSEC 2015

(2)
(3)

People built computers to accomplish tasks.

People built more computers and networked them to accomplish more tasks.

Those computers got compromised. People paid us to fix the problem.

We made the mistake of thinking they meant us to fix the computers.

(4)

Having made this mistake, we built an entire industry around solving the wrong problem.

People built yet more computers and networks. We realized we couldn’t secure them individually and started looking at probabilities and scaling. We never did fix the problem.

(5)

Security is the set of activities that

reduce the likelihood of a set of

adversaries successfully frustrating

(6)

The ability to define and determine

what a technical system will and will

not do is necessary but not sufficient

to determine whether it is secure.

Defining security for a system means

understanding what your humans

want.

(7)

Security design

is the process of

understanding user culture, goals,

and workflows, organizational

technical capabilities, and adversary

capabilities and dispositions and

(8)

Outcomes

are messy

(9)

Understanding the Operations

Process

• Planning in the presence of an adversary

• OODA Loops

• Cognitive overhead

• Operational utility

(10)

Operational Planning Observe Orient

Decide Act

Task Domain Practices Risk

Analysis

Communication

Practices Practices Physical

Operational Practices Community Practices Well-Being Practices Resource Management Digital Practices Adversary Modeling

Operational

Planning

(11)

Worse

is

Better

(12)

Invariants

Accuracy Adaptability Agility Anticipation Assurance Availability Awareness Capacity Coherence Concealment Confidentiality Continuity Control Completeness Cooperation Coordination Deception Deployability Deniability Depth Deterrence Discipline Dispersion Economy Efficacy Endurance Exposure Identifiability Initiative Integration Integrity Interoperability Goodwill Mobility Nonrepudiation Objectivity Precision Predictability Readiness Receptivity Redundancy Relevancy Resilience Responsiveness Simplicity Simultaneity Surprise Survivability Synchronization Trust Timeliness Susceptibility Uncertainty Unlinkability Unpredictability Velocity
(13)

Accuracy Adaptability Agility Anticipation Assurance Availability Awareness Capacity Coherence Concealment Confidentiality Continuity Control Completeness Cooperation Coordination Deception Deployability Deniability Depth Deterrence Discipline Dispersion Economy Efficacy Endurance Exposure Identifiability Initiative Integration Integrity Interoperability Goodwill Mobility Nonrepudiation Objectivity Precision Predictability Readiness Receptivity Redundancy Relevancy Resilience Responsiveness Simplicity Simultaneity Surprise Survivability Synchronization Trust Timeliness Susceptibility Uncertainty Unlinkability Unpredictability Velocity

Invariants

(14)
(15)

Design

• Understanding, documenting, and

communicating constraints and capabilities

• Synthesize and validate potential solutions • Communicate and justify those solutions

(16)

Participatory Design

• Recognize users as authorities on their goals

• Deep cultural engagement for complex

scenarios

• Surface tacit and embodied knowledge

• Build long-term community trust

• Short-circuit long development processes

• Create blended countermeasures

(17)

Requirements Analysis Architectural Design Development Testing Operations

Mapping

the

Security

Task

(18)

Requirements Analysis Architectural Design Development Testing Operations

Mapping

the

Security

Task

Architectural Analysis Security Testing Monitoring & Incident Response Standards & Frameworks
(19)

Requirements Analysis Architectural Design Development Testing Operations

Mapping

the

Security

Task

Architectural Analysis Security Testing Monitoring & Incident Response Standards & Frameworks Threat Modeling
(20)

Requirements Analysis Architectural Design Development Testing Operations

Mapping

the

Security

Task

Architectural Analysis Security Testing Monitoring & Incident Response Standards & Frameworks Threat Modeling Adversary Modeling
(21)

Participatory Design Requirements Analysis Architectural Design Development Testing Operations

Mapping

the

Security

Task

Architectural Analysis Security Testing Monitoring & Incident Response Standards & Frameworks Threat Modeling Adversary Modeling Security Design
(22)

Practical Process Change

• Find your UX designers and product managers • Insist on coming to all of their meetings

• Learn their language and process

• Learn what your users are actually trying to do • Design requirements-level security support

• Document and solidify once you have results • Give yourself room to fail

(23)

Thank you!

HITB GSEC 2015 Security Design and High-Risk Users

[email protected]

http

twitter

Support my security research and writing:

References

Related documents

The experienced staff and good facilities of mother and baby units are an important resource and the Prison Service should examine how they could be used more effectively to meet

If policymakers in the Scottish context continue to look largely to the formal education system for Gaelic maintenance objectives in the future, they should seek to confront

The addition of even simple toxicokinetics, derived from the BeWo model, for evaluating the relative placental transfer rate of the tested chemicals, improved

The author presented a situation that service quality is a focused evaluation that reflects the customer’s perception of reliability, assurance, responsiveness,

This brief examination of demographic trends and statistics for Nebraska indicates that recruitment and retention of volunteer firefighters will affect fire departments in rural

That the National Council on Privatization should rescind the sale of Abuja International Hotels Limited (Nicon Luxury Hotel) for failure of the core investor to deliver on

One possible approach, found in the Obama campaign plan, would be to establish a purchasing exchange at the federal level. Ensuring that health insurance is uniformly available