Why Use STPA-Sec?

The real-world evidence from industry adoption of STPA for Security (STPA-Sec)

Why Are Organizations Adopting STPA-Sec?

Organizations adopt STPA-Sec because modern losses often emerge from dysfunctional interactions among software, hardware, operators, automation, suppliers, policies, and assumptions, not simply from broken parts or known attack paths. STPA-Sec gives stakeholders a disciplined way to define secure mission behavior before architecture is frozen and before detailed threat-enumeration methods have enough design information to work well.

Three Reasons Organizations Adopt STPA-Sec

  1. 1

    STPA-Sec identifies functional and interaction-driven vulnerabilities, including scenarios where components operate as specified but the combined behavior is unsafe, insecure, or mission-degrading.

    See the evidence
  2. 2

    STPA-Sec moves security left of architecture, making stakeholder losses, hazards, constraints, and mission-critical behaviors explicit during concept and requirements work.

    See the evidence
  3. 3

    STPA-Sec produces engineering artifacts: losses, hazards, constraints, control structures, insecure control actions, loss scenarios, requirements, test objectives, wargame inputs, and assurance evidence.

    How they feed other methods

Used this way, STPA-Sec improves both the quality of security requirements and the relevance of downstream cyber controls and tests.

One Picture of Security for Every Team

STPA-Sec gives executives, systems engineers, design engineers, and cyber testers the same mission-centered picture of security: what must not be lost, what system behavior must be controlled, and what evidence will prove the system is secure enough for its intended purpose.

Leadership

Connects cybersecurity investment to mission assurance, accountable risk decisions, supplier expectations, and defensible evidence.

Engineers

Turns security from abstract threats and control catalogs into design constraints that can shape the system before expensive rework is locked in.

Cyber Testers and Red Teams

Identifies the control paths, feedback weaknesses, timing conditions, and mission-impact scenarios that deserve priority.

“The objective long-term, is to make SP 800-160 and STPA-Sec the rule rather than the exception with regard to building trustworthy secure systems.”

— Ron Ross, ROSSSECURE Systems Security Advisory Services, lead NIST author of the SP 800-160 systems security engineering guidance

Evidence from Industry: STPA-Sec Benefits

Show evidence that

STPA-Sec’s core advantage is its ability to identify functional vulnerabilities: scenarios where the intended logic, control authority, feedback, timing, trust relationships, or human decision process can lead to loss even when no component “fails” in the traditional sense. This is especially important for autonomous, software-intensive, and mission-critical systems.

The most cost-effective way to improve security is to find security-relevant requirements, assumptions, and architectural flaws before the design is fixed. STPA-Sec is suited to this pre-architecture phase because it analyzes mission losses, functional control, feedback, trust assumptions, and constraints rather than waiting for a finished component architecture.

Software Supply-Chain Insight

Anticipating SolarWinds-Class Software Supply Chain Vulnerabilities

STPA-Sec Applied Before the SolarWinds Attack

A DoD pilot identified vulnerable build/update-process control scenarios before the public SolarWinds disclosure; the scenarios were later analogous to a major software-supply-chain compromise pattern.

Read the full example

A compelling example comes from a DoD-sponsored software supply-chain pilot conducted before the public SolarWinds disclosure. The analysis did not search for a specific malware signature. It examined the control structure of the build, integration, release, and update process, and identified vulnerable classes of control scenarios in the supply chain.

The appropriate conclusion is that the pilot identified vulnerable build/update process scenarios that were later analogous to the SolarWinds compromise pattern. The value was not clairvoyance; it was identifying classes of vulnerable control scenarios before the attack became public.

The engineering lesson: STPA-Sec can reveal security weaknesses in the authority, feedback, trust assumptions, update paths, and control enforcement of trusted processes, before the adversary’s exact technique is known.

Traditional methods: traditional certification and threat controls already existed. STPA-Sec: a pilot before the SolarWinds disclosure. Outcome: identified vulnerable build/update control scenarios analogous to SolarWinds-class compromise patterns; demonstrates different coverage.

Supports and Enhances Cybersecurity Test and Evaluation of Complex Systems

“System Theoretic Process Analysis for Security, which links vulnerabilities to operational impact. This process is integral to the GBSD cybersecurity plans, and provides a rigorous analytical basis for test design and analysis.”

Director, Operational Test and Evaluation FY 2020 Annual Report

Effectively Supports MBSE

“STPA-Sec has proven valuable not only to test planning but has positively influenced design decisions to enhance safety and security… What a great use of model-based systems engineering to partner with prototype developers to find and fix critical control and security issues early… We’ve seen meaningful value and system design impact from only two days of effort.”

Director of Test Operations (USAF Colonel), Air Force Operational Test and Evaluation Center (AFOTEC) Exchange, Issue 7, October 2021

Improves Red Teaming of Gen AI Systems

“STPA-Sec steers red teams toward a more holistic view of the system, including interdependencies across components, rather than focusing exclusively on attacking the GenAI component… STPA-Sec enables blue teams to anticipate red team attacks and to develop mitigations.”

Operationalizing Wargaming for STPA-Sec of AI-Enabled Systems

Applicable for Large Commercial Organizations

“Cybersecurity is a growing area of Akamai’s business, one where IT organizations seek expert help repeatedly. Solutions that work for private companies can also work for federal agencies, specifically:… Protecting federal data through role and policy-based access controls. Encouraging ‘security by design’ through systems analysis methodologies like STPA-Sec.”

President and CEO Tom Leighton’s advice in a White House meeting of tech CEOs on improving federal cybersecurity

Concept-to-Circuit Traceability

Highly Secure AI Inference Data Centers

RAND: Highly Secure Inference Data Centers (2026)

STPA-Sec derives security controls top-down from strategic unacceptable losses to circuit-level hardware implementations. It treats security as a systemic control problem, enabling end-to-end traceability that allows stakeholders to weigh high-assurance controls directly against nation-state (OC5) threat prevention.

Applicability to Securing System-of-Systems

“STPA-Sec is the Foundation for Securing System-of-Systems. We are Building the STITCHES Secure Integration Process on top of it… It clearly enables early assessment of mission operational risk and provides the design guidance to our engineers.”

USAF, GS-15 Program Manager, USAF Integration Prime Program Review

Level of Effort vs. Outcome

JAXA HTV: A Safety Analysis

JAXA Evaluation of STPA

Fault tree analysis (large team)
~4,000 hours
STPA
~170 hours

A safety analysis with STPA, not STPA-Sec, on the H-II Transfer Vehicle. STPA found all the causes the fault tree analysis found, plus additional causal factors, most of them design flaws and software.

Stopping Late Rework Cost Escalation

Where Defects Start, and Where They’re Found

SEI SAVI ROI analysis; NASA Johnson Space Center defect-cost data

Many defects are introduced in requirements and design but discovered much later, when correction requires redesign, retesting, integration rework, certification updates, or operational mitigation.

Read more

Defects at Each Stage of the Life Cycle

  • Requirements/design: many defects originate here, including missing requirements, flawed assumptions, conflicting goals, and incomplete security policies.
  • Test/integration: many defects are first discovered here, when changes are more disruptive and the cost of correction is higher.
  • Operations/sustainment: late discovery can require patches, workarounds, retrofits, recertification, or mission limitations; cost is not only financial but operational.

STPA-Sec shifts discovery left by turning mission losses and insecure system states into explicit constraints, requirements, design questions, and test objectives during concept and requirements work.

How the cost to fix a flaw grows by phase

Foundational Method

The STPA Handbook

Leveson & Thomas, STPA Handbook (2018)

STPA is top-down, can start in early concept analysis, includes software and humans, and identifies non-failure scenarios. Outputs can drive requirements, architecture, test planning, leading indicators, and MBSE.

Integrated Safety and Security

Safety and Security on One Foundation

Young & Leveson, Communications of the ACM (2014)

Security and safety can be framed as loss-prevention problems grounded in systems theory. Actor intent matters, but the engineering focus should be the controllable system design and constraints.

Authoritative SSE Alignment

NIST SP 800-160 Vol. 1 Rev. 1

NIST SP 800-160 Vol. 1 Rev. 1

Systems security engineering emphasizes stakeholder objectives, protection needs, requirements, architecture, verification, validation, assurance, and trustworthiness across the system life cycle.

Cyber Resiliency Alignment

NIST SP 800-160 Vol. 2 Rev. 1

NIST SP 800-160 Vol. 2 Rev. 1

Cyber resiliency is a systems engineering specialty used with security and resilience engineering. STPA-Sec helps identify the mission functions and loss scenarios resiliency techniques must preserve or recover.

Current STPA Standardization

SAE J3307 and J3187

SAE J3307_202503 and SAE J3187_202305

SAE J3307 standardizes STPA terminology, steps, activity flow, and deliverables across industries; J3187 provides recommended practices. This supports adoption and contracting language.

Airworthiness Security Fit

RTCA DO-356A and DO-326A

RTCA DO-356A and DO-326A

DO-356A provides methods and guidelines within the airworthiness security process. STPA-Sec can support early threat-condition, constraint, requirement, and scenario generation, but approval remains program-specific.

Security-Specific STPA Additions

What STPA-Sec Adds to STPA

STPA-Sec Phase 1 and Phase 4 materials

STPA-Sec adds problem framing, security-specific hazards, reference-monitor/security-model reasoning, insecure control actions, security scenarios, and wargaming to the STPA workflow.

Implementation Evidence

Where STPA-Sec Has Been Used

Real-world STPA-Sec implementation examples

DoD, aerospace, and cyber-test examples show practical use in concept analysis, test planning, mission-defense analysis, and architecture trades. This is practitioner evidence supporting adoption.

Security as a Control Problem

STPA-Sec’s value comes from its underlying causality model: STAMP. Traditional security methods often begin with threats, vulnerabilities, or component failures. STPA-Sec begins with unacceptable losses and asks what system behavior must be constrained so that those losses do not occur. This top-down framing is especially useful for complex systems where secure behavior depends on coordination, timing, authority, feedback, and trust.

The Control Loop and Process Models

Every STPA-Sec analysis is built around control loops. A controller, which may be a human, software, automation, an AI/ML component, a manager, a supplier, an operator, or a security mechanism, issues control actions to a controlled process and receives feedback that shapes its process model: its internal belief about the system state and what action is appropriate.

An adversary does not need to “break” a component if they can manipulate feedback, timing, trust assumptions, authority, or a controller’s process model.

Where can an adversary act?
A control loop and the places an adversary can act on it Policy and oversight sit above a controller. The controller holds a process model and sends control actions down to a controlled process, which sends feedback back up. An unauthorized controller off to the side also sends commands to the controlled process. Policy and Oversight Controller Process Model Beliefs about the system Control Actions Feedback Controlled Process Unauthorized controller

Feedback: spoofed, blocked, or delayed. The controller keeps acting on a picture of the system that is no longer true, and no component has failed.

Control actions: tampered with, blocked by a denial of service, or delivered at the wrong time. The controller sends the right command, and the process receives something else, or nothing.

Process model: malformed data or a false trust assumption corrupts what the controller believes. Its logic then works as designed and still makes an insecure decision.

Authority: a controller without authority issues commands, or impersonates one that has it. The controlled process acts on them unless the design gives it a way to tell.

Policy and oversight: policy gaps, missing responsibilities, or misplaced trust higher up leave a security constraint that no one enforces.

STPA-Sec then looks for control actions that are insecure in a particular context: a control action not provided, provided when it should not be, provided too early, too late, or out of order, or stopped too soon or applied too long. The loss scenarios work out how each could arise, including through the adversary actions above. This is how STPA-Sec covers spoofing, tampering, denial of service, unauthorized control, malformed data, and policy gaps as ways to disrupt secure function.

Socio-Technical Scope

Traditional security analysis often stops at the technical perimeter. STPA-Sec includes operators, maintainers, managers, suppliers, incentives, procedures, policy, and organizational control structures. This is not optional for modern security: many losses arise from flawed assumptions, conflicting goals, poor feedback, missing responsibilities, or misplaced trust across the socio-technical system.

STPA-Sec Compared with Other Methods

STRIDE is valuable for enumerating technical threat categories; attack trees are useful for exploring attack paths; CORAS helps communicate risk; PASTA connects application threats to business impact; and FMEA/FMECA help analyze known failure modes. STPA-Sec strengthens these methods by clarifying what system behavior must never occur, why it matters, and how that behavior could arise through interactions.

QuestionSTRIDESTPA-Sec
FoundationThreat categoriesSystems and control theory; STAMP
Analytical ObjectComponents, data flows, trust boundariesLosses, hazards, constraints, control loops, process models
View of LossesResult of threats exploiting weaknessesResult of uncontrolled interactions or violated constraints
ApplicabilityBest once architecture/data flows existUseful from concept through operations; can start before detailed architecture
Best ForFinding known technical threat classesGenerating mission-centered constraints, scenarios, requirements, tests, and assurance claims

Use STPA-Sec with Existing Methods

Systems Security Engineering (SSE) is the broader engineering discipline that integrates security into the systems engineering lifecycle; cybersecurity supplies essential tactics, tools, controls, monitoring, hardening, testing, and response capabilities within that larger engineering strategy. In practical terms, cybersecurity helps defend the system, while SSE helps define and engineer the secure behavior the system must deliver. STPA-Sec provides the method that connects those two worlds: it translates mission losses, hazards, constraints, interfaces, control actions, trust assumptions, and architecture trades into requirements, verification objectives, cyber test priorities, red-team scenarios, and assurance evidence.

  1. First

    STPA-Sec Defines

    • Losses
    • Hazards
    • Constraints
    • Control structures
    • Insecure control actions
    • Loss scenarios
  2. Once design details are available

    Detailed Methods Refine the Scenarios

    • STRIDE
    • Attack trees
    • Architecture analysis
    • Secure development
    • Red-team testing
    • Vulnerability analysis
  3. Throughout

    Frameworks Document the Evidence

    • RMF
    • ISO/SAE 21434
    • DO-326A/DO-356A
    • ISO/IEC/IEEE 15288-aligned systems engineering
    • Other program-specific frameworks

    For compliance, verification, validation, and assurance evidence.

The Front End, Not a Replacement

STPA-Sec is not a replacement for secure coding, cryptography, hardening, vulnerability management, penetration testing, RMF, ISO/SAE 21434, DO-326A/DO-356A, or operational monitoring. STPA-Sec is best used as the front-end systems security analysis that tells those activities what mission behavior must be protected, what constraints must be enforced, and which scenarios deserve priority.

Known Limitations

Published safety/security co-analysis work notes that STPA-Sec is strongest for high-level concept analysis, and may need complementary methods for detailed network architecture, standards conformance, risk rating, vulnerability analysis, and implementation verification.

Schmittner, Ma, and Puschner, STPA-Sec co-analysis paper

STPA-Sec gives existing security methods a mission-centered loss model and traceable behavioral constraints.

Briefing Your Leadership

We offer customized briefings to introduce STPA-Sec to your organization or leadership as one of our professional services. Contact us to schedule a session.

Request a Tailored Leadership Briefing

Selected Authoritative References

Key standards, papers, and handbooks underpinning STPA-Sec:

Where to Go Next

Keep Learning

The introductions to the methods, the evidence for using them, and the industry pages are all free.

STAMP Resources

Take a Class

Self-paced online courses and live classes, with certification for those who want it.

See the classes

Get Help on a Project

We work alongside teams applying STPA or CAST to their own systems.

About project support

Questions? Email [email protected].