SynergyBit
STRIDE · PASTA · LINDDUN · MITRE ATT&CK

Threat ModelingModelování hrozeb a strukturovaná analýza rizik

Identifikujte bezpečnostní hrozby ještě před tím, než vznikne řádek kódu. Threat modeling pro produkty s digitálními prvky (CRA), kritickou infrastrukturu (NIS2), cloud, AI/LLM systémy, OT/IoT i klasické enterprise aplikace – metodicky, opakovatelně a auditovatelně.

Metodiky, které ovládáme

Metodiku volíme dle typu systému, regulačního kontextu a vyspělosti security programu.

STRIDE

Microsoft metodika pro identifikaci hrozeb dle 6 kategorií: Spoofing, Tampering, Repudiation, Information Disclosure, DoS, Elevation of Privilege.

PASTA

Process for Attack Simulation and Threat Analysis – 7-stupňová risk-centric metodika propojující byznys cíle s technickým modelováním útoků.

LINDDUN

Privacy threat modeling pro GDPR a ochranu osobních údajů – Linkability, Identifiability, Non-repudiation, Detectability, Disclosure, Unawareness, Non-compliance.

OCTAVE / TARA

Operationally Critical Threat, Asset & Vulnerability Evaluation a Threat Assessment & Remediation Analysis pro enterprise risk-based modeling.

Attack Trees & MITRE ATT&CK

Strukturované stromy útoků mapované na MITRE ATT&CK techniky a taktiky pro realistické scénáře hrozeb a detection engineering.

DREAD scoring

Kvantifikace závažnosti hrozeb – Damage, Reproducibility, Exploitability, Affected Users, Discoverability pro prioritizaci remediace.

Pro jaké systémy a regulace

Threat modeling není jen pro CRA – pokrýváme celé spektrum moderních architektur a compliance rámců.

Threat Modeling pro CRA (EU 2024/2847)

Modelování hrozeb produktů s digitálními prvky dle Annex I CRA. Důkazní materiál pro technickou dokumentaci a posuzování shody.

NIS2 a ZKB compliance

Splnění povinnosti řízení rizik dle § 6 vyhlášky o kybernetické bezpečnosti a článku 21 NIS2 – systematická identifikace hrozeb pro klíčové aktivum.

Cloud & SaaS architektury

Threat modeling pro AWS, Azure, GCP a multi-cloud nasazení – IAM, network segmentation, data flow, supply chain a třetí strany.

Secure SDLC & DevSecOps

Integrace threat modelingu do CI/CD: shift-left bezpečnost, security gates, threat model as code (Threagile, pytm, OWASP Threat Dragon).

AI/ML systémy (AI Act, OWASP LLM Top 10)

Modelování hrozeb pro LLM aplikace, RAG, MCP servery a agentní systémy – prompt injection, model poisoning, data leakage, jailbreaks.

OT / ICS / IoT prostředí

Threat modeling průmyslových řídicích systémů dle IEC 62443, ISA-99 a NIST SP 800-82 – Purdue model, safety-security interplay.

Microservices & API

Modelování hrozeb pro service mesh, API gateway, event-driven architektury, Kubernetes a kontejnerové platformy.

Zero Trust & identity

Threat modeling identity perimetru, SSO, PAM, conditional access, lateral movement scénářů a privilege escalation cest.

Threat modeling pro PCI DSS, ISO 27001, SOC 2

Důkazní podklady pro auditory – PCI DSS req. 6.3.1, ISO/IEC 27001 A.5.7 (threat intelligence), SOC 2 CC3.2 (risk assessment).

Jak postupujeme

Strukturovaný 4-fázový proces od scopingu po remediation roadmapu.

01

Scoping & Asset Discovery

Definice systému, byznys cílů, regulačního kontextu (CRA, NIS2, GDPR, AI Act) a inventarizace aktiv, dat a důvěrných hranic.

02

Decomposition & Data Flow Diagrams

Tvorba DFD diagramů, identifikace trust boundaries, entit, procesů a datových úložišť – základ pro systematickou analýzu.

03

Threat Identification

Aplikace zvolené metodiky (STRIDE / PASTA / LINDDUN), mapování na MITRE ATT&CK, OWASP Top 10, CWE a CAPEC katalog.

04

Risk Scoring & Mitigation

Hodnocení rizik (DREAD, CVSS, FAIR), návrh kontrol, prioritizace remediace a tvorba threat model dokumentu pro auditory a vývoj.

Hlavní přínosy

  • Splnění požadavků CRA Annex I, NIS2 čl. 21, ISO 27001 A.5.7 a PCI DSS 6.3.1
  • Snížení nákladů na opravy zranitelností až o 80 % díky shift-left přístupu
  • Důkazní materiál pro audity, notifikované osoby a regulátory
  • Threat model as code – verzovaný, opakovatelný, integrovaný do CI/CD
  • Mapování na MITRE ATT&CK pro detection engineering a SOC
  • Podklad pro penetrační testy, bug bounty a red team operace

Co dostanete

  • Threat Model Report (PDF + threagile/pytm zdrojový kód)
  • Data Flow Diagramy s vyznačenými trust boundaries
  • Katalog identifikovaných hrozeb s CVSS / DREAD skóre
  • Mapování na MITRE ATT&CK, OWASP Top 10, CWE
  • Návrh bezpečnostních kontrol a roadmapa remediace
  • Re-usable threat library pro další produkty a iterace

Často kladené otázky

Praktické odpovědi pro architekty, security týmy i management.

Co je threat modeling a kdy ho dělat?

Threat modeling je strukturovaná analýza hrozeb systému – kdo, jak a proč by mohl zaútočit. Provádí se v rané fázi designu (shift-left), při významných architektonických změnách, před uvedením produktu na trh (CRA) a periodicky pro klíčová aktiva (NIS2).

Jakou metodiku zvolit?

STRIDE pro většinu software produktů, PASTA pro byznys-kritické aplikace s jasným útočníkem, LINDDUN pro systémy zpracovávající osobní údaje (GDPR), TARA/OCTAVE pro enterprise risk management. V praxi metodiky často kombinujeme.

Threat modeling vs. penetrační test – jaký je rozdíl?

Threat modeling je proaktivní analýza designu (co by se mohlo stát), pentest je reaktivní validace (co se opravdu dá). Threat model definuje scope a scénáře pro pentest, pentest validuje předpoklady threat modelu.

Vyžaduje CRA threat modeling explicitně?

Annex I CRA požaduje produkty navržené, vyvinuté a dodávané s odpovídající úrovní kybernetické bezpečnosti na základě posouzení rizik. Threat modeling je de facto standardem prokazování této due diligence pro notifikované osoby.

Jak threat modeling integrovat do CI/CD?

Používáme threat model as code přístup – Threagile (YAML), pytm (Python), OWASP Threat Dragon (JSON). Threat model je verzován v Gitu, automaticky regenerován při změně architektury a součástí pull request review.

Provádíte threat modeling pro AI a LLM systémy?

Ano. Pokrýváme OWASP LLM Top 10, MITRE ATLAS, NIST AI RMF a hrozby specifické pro RAG, MCP servery, agentní systémy a multi-modální modely – prompt injection, model extraction, training data poisoning.

Začněte modelovat hrozby dříve, než je odhalí útočník

Pilotní threat model pro jeden produkt či doménu dodáme do 4 týdnů. Domluvte si nezávaznou konzultaci.