Skill-Profil

Threat Modeling

STRIDE, PASTA, attack trees, data flow diagrams, attack surface analysis

Security Application Security

Rollen

8

wo dieser Skill vorkommt

Stufen

5

strukturierter Entwicklungspfad

Pflichtanforderungen

29

die anderen 11 optional

Domäne

Security

skills.group

Application Security

Zuletzt aktualisiert

17.3.2026

Verwendung

Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.

Was wird auf jedem Level erwartet

Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.

Rolle Pflicht Beschreibung
Application Security Engineer Pflicht Understands basic Threat Modeling concepts. Follows security guidelines. Recognizes typical code vulnerabilities.
Blockchain Developer Understands basic threat modeling concepts for blockchain applications: identifies common attack vectors (reentrancy, front-running, oracle manipulation). Follows established threat checklists when reviewing smart contract interactions. Participates in threat modeling sessions under guidance.
DevSecOps Engineer Pflicht Studies STRIDE and DREAD threat modeling methodologies. Participates in threat modeling sessions under senior engineer guidance. Documents identified threats in standard format. Uses OWASP Threat Dragon for visualizing DFD data flow diagrams.
Network Engineer Knows basic threat modeling concepts for network engineering and can apply them in typical tasks. Uses standard tools and follows established team practices. Understands when and why this approach is used.
Penetration Testing Engineer Pflicht Understands basic Threat Modeling concepts. Follows security guidelines. Recognizes common vulnerabilities in code.
QA Security Engineer Understands threat modeling: STRIDE for threat identification, data flow diagrams for the system. Participates in threat modeling sessions. Documents identified threats.
Security Analyst Pflicht Understands basic threat modeling methodologies (STRIDE, DREAD). Identifies common threats in simple systems using predefined templates. Documents threat scenarios following organizational guidelines. Assists in data flow diagram creation for threat analysis.
Smart Contract Developer Understands basic threat modeling for smart contracts: identifies common vulnerability patterns (integer overflow, access control flaws, unchecked external calls). Follows OWASP Smart Contract Top 10 guidelines. Documents potential threats in contract designs under mentorship.
Rolle Pflicht Beschreibung
Application Security Engineer Pflicht Independently conducts threat modeling sessions for application components using STRIDE methodology. Builds data flow diagrams and identifies trust boundaries. Prioritizes threats using DREAD or risk matrices. Integrates threat modeling into SDLC gates and tracks remediation of identified risks.
Blockchain Developer Independently applies threat modeling to DeFi protocols and blockchain architectures. Analyzes economic attack vectors (flash loan exploits, MEV extraction, governance attacks). Understands trade-offs between security controls and gas optimization. Maps threats to specific mitigation patterns in smart contract design.
DevSecOps Engineer Pflicht Independently conducts threat modeling for microservices using STRIDE. Builds Data Flow Diagrams, identifies trust boundaries and attack surfaces. Applies Microsoft Threat Modeling Tool for systematic analysis. Prioritizes threats by DREAD model and creates mitigation plans.
Network Engineer Confidently applies threat modeling for network engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions.
Penetration Testing Engineer Pflicht Independently applies threat modeling to identify attack surfaces before penetration testing engagements. Maps MITRE ATT&CK techniques to system components. Understands trade-offs between different attack paths and prioritizes testing efforts. Creates threat-informed test plans covering network, application, and social engineering vectors.
QA Security Engineer Conducts threat modeling: STRIDE/PASTA for new features, identifies trust boundaries and attack surfaces. Creates threat models for APIs and data flows. Derives security test cases from threats.
Security Analyst Pflicht Independently conducts threat modeling for medium-complexity systems using STRIDE and attack trees. Correlates identified threats with MITRE ATT&CK framework tactics. Understands trade-offs between security controls and system usability. Produces actionable threat reports with risk-ranked mitigation recommendations.
Smart Contract Developer Independently applies threat modeling to multi-contract systems and cross-chain interactions. Analyzes protocol-level attack vectors (bridge exploits, oracle dependencies, upgrade mechanism abuse). Understands trade-offs between proxy patterns and immutability from a security perspective. Maps threats to formal verification targets.
Rolle Pflicht Beschreibung
Application Security Engineer Pflicht Designs threat modeling frameworks tailored to the organization's tech stack and risk profile. Integrates automated threat analysis into CI/CD pipelines (IaC scanning, dependency threat assessment). Mentors development teams on continuous threat modeling practices. Establishes threat libraries and reusable patterns for microservice architectures.
Blockchain Developer Pflicht Designs security solutions with Threat Modeling. Conducts threat modeling. Introduces security practices into SDLC. Mentors the team.
DevSecOps Engineer Pflicht Develops corporate threat modeling process integrated into SDLC. Conducts threat modeling for complex distributed systems and cloud architectures. Introduces automated threat modeling through IriusRisk. Trains teams on conducting independent threat modeling sessions.
Network Engineer Expertly applies threat modeling for network engineering to design complex systems. Optimizes existing solutions and prevents architectural mistakes. Conducts code reviews and trains colleagues on best practices.
Penetration Testing Engineer Pflicht Designs adversary simulation frameworks informed by comprehensive threat models. Maps MITRE ATT&CK kill chains to organizational assets and creates purple team exercise plans. Mentors junior testers on threat-driven penetration testing methodology. Optimizes threat model accuracy by feeding pentest findings back into organizational threat intelligence.
QA Security Engineer Pflicht Designs threat modeling process: automated threat modeling (OWASP Threat Dragon, IriusRisk), organizational threat library, SDLC integration. Translates threats into security tests.
Security Analyst Pflicht Designs threat modeling processes for complex distributed systems and cloud-native architectures. Creates attack tree libraries mapped to industry-specific threat landscapes. Mentors analysts on advanced threat analysis techniques including kill chain modeling. Optimizes threat detection rules based on modeled attack scenarios and emerging threat intelligence.
Smart Contract Developer Pflicht Designs comprehensive threat modeling processes for DeFi protocol ecosystems. Creates formal threat taxonomies covering economic, cryptographic, and governance attack surfaces. Mentors teams on invariant-driven security design and automated threat detection in smart contract upgrades. Optimizes security audit scope based on threat model coverage.
Rolle Pflicht Beschreibung
Application Security Engineer Pflicht Defines threat modeling strategy at team and product level. Establishes mandatory threat modeling gates in the development lifecycle. Coordinates cross-team threat assessments for shared infrastructure and API boundaries. Builds a threat modeling culture by training product teams and integrating threat analysis into sprint planning and architecture reviews.
Blockchain Developer Pflicht Defines threat modeling strategy for blockchain product portfolios. Coordinates cross-protocol threat assessments covering DeFi composability risks, bridge security, and L2 assumptions. Establishes threat modeling standards for smart contract audits and pre-deployment security reviews. Drives adoption of automated threat detection in the development workflow.
DevSecOps Engineer Pflicht Defines organizational threat modeling strategy with integration into architectural reviews. Manages threat model library for common architectural patterns. Introduces threat modeling as code with threatspec. Builds metrics: system coverage, time to mitigation, threat recurrence.
Network Engineer Establishes threat modeling standards for the network engineering team and makes architectural decisions. Defines the technical roadmap incorporating this skill. Mentors senior engineers and influences practices of adjacent teams.
Penetration Testing Engineer Pflicht Defines threat-driven penetration testing strategy at team level. Establishes threat model-informed scoping and prioritization for all engagements. Coordinates red team and purple team exercises aligned with organizational threat landscape. Builds feedback loops between threat modeling outcomes, pentest findings, and security architecture decisions.
QA Security Engineer Pflicht Defines threat modeling standards: mandatory for high-risk features, templates, review process. Trains dev teams. Coordinates threat models across teams.
Security Analyst Pflicht Defines threat modeling strategy at team and product level for security operations. Establishes threat intelligence-driven modeling processes aligned with MITRE ATT&CK and industry frameworks. Coordinates threat assessments across SOC, incident response, and vulnerability management teams. Drives integration of threat models into detection engineering and monitoring strategy.
Smart Contract Developer Pflicht Defines threat modeling strategy for smart contract development teams and protocol products. Establishes security review standards integrating formal verification with threat analysis. Coordinates cross-protocol threat assessments for composability and upgrade risks. Drives adoption of threat modeling as a mandatory pre-audit practice across all contract development.
Rolle Pflicht Beschreibung
Application Security Engineer Pflicht Defines enterprise-wide threat modeling strategy and governance framework. Shapes organizational security architecture through systematic threat analysis across all product lines. Establishes threat modeling maturity benchmarks and drives continuous improvement. Represents the organization in industry threat modeling communities and contributes to evolving standards (OWASP, NIST).
Blockchain Developer Pflicht Defines enterprise security strategy. Shapes security architecture. Coordinates compliance. Represents organization in the security community.
DevSecOps Engineer Pflicht Designs scalable threat modeling framework for the entire organization, including automation, threat libraries and risk management integration. Develops threat intelligence program. Influences architectural decisions based on systematic threat landscape analysis.
Network Engineer Shapes threat modeling strategy for network engineering at the organizational level. Defines best practices and influences technology choices beyond their own team. Is a recognized expert in this area.
Penetration Testing Engineer Pflicht Defines organizational threat modeling strategy that drives offensive security priorities. Shapes enterprise red team roadmap based on evolving threat landscape and adversary TTPs. Establishes frameworks linking threat intelligence, threat models, and penetration testing coverage across the organization. Influences industry offensive security practices through research and community engagement.
QA Security Engineer Pflicht Designs organizational threat modeling: automated threat discovery, threat intelligence integration, continuous threat assessment. Defines risk-based security strategy.
Security Analyst Pflicht Defines organizational threat modeling strategy aligned with enterprise risk management. Shapes security operations architecture through threat landscape analysis and adversary modeling at scale. Establishes cross-departmental threat assessment standards integrating MITRE ATT&CK, STRIDE, and business impact analysis. Drives industry collaboration on threat intelligence sharing and modeling frameworks.
Smart Contract Developer Pflicht Defines organizational threat modeling strategy for blockchain and Web3 security across all protocols and chains. Shapes industry-wide smart contract security standards through formal threat taxonomies and risk frameworks. Establishes cross-organizational threat intelligence sharing for DeFi ecosystem risks. Drives evolution of threat modeling methodologies for novel attack surfaces (ZK circuits, cross-chain bridges, MEV).

Community

👁 Beobachten ✏️ Aenderung vorschlagen Anmelden, um Aenderungen vorzuschlagen
📋 Vorschlaege
Noch keine Vorschlaege fuer Threat Modeling
Kommentare werden geladen...