NeoShield Security Quantum X 無料診断

// tool reference · Vulnerability & Assessment

Threat Model Assistant Pro

システム構成を説明すると STRIDE 脅威モデルを作成します:コンポーネントごとの脅威、攻撃経路、MITRE への対応付け、対策、残存リスクのスコア。

Open Threat Model Assistant →


What it does

Describe an architecture and receive a STRIDE threat model with trust boundaries and prioritised mitigations — the design-review artefact most teams skip because it is slow to produce.

When to use it

Inputs

Field names are the actual form parameters, verified against source.

Field種類RequiredNotes
arch textarea required Architecture description — components, data flows, trust boundaries.
露出 select 任意 Exposure profile (internal, internet-facing, multi-tenant).

What you get back

STRIDE analysis per component, trust boundaries, and ranked mitigations.

活用例

Input

A React SPA calls a REST API. The API reads/writes Postgres and calls
Stripe. JWTs are issued at login. Files upload directly to S3.

Output (abridged)

TRUST BOUNDARIES
  1. Browser -> API     (untrusted -> semi-trusted)
  2. API -> Postgres    (semi-trusted -> trusted)
  3. API -> Stripe      (semi-trusted -> external)
  4. Browser -> S3      (untrusted -> trusted store)   <- highest risk

STRIDE -- selected

Spoofing     JWT issued at login. If 'alg' is read from the token header,
             an attacker signs their own. Pin it server-side.
Tampering    Boundary 4: a browser-issued upload lets a client control
             object key and content-type. Pre-sign narrowly; never trust
             a client-supplied path.
Repudiation  No audit trail mentioned. Payment actions need one.
Info disc.   JWT payload is base64, not encrypted. No PII in claims.
DoS          Stripe call is synchronous -- a Stripe stall becomes your
             outage. Timeout + circuit-break.
Elevation    Boundary 2: does the API connect as a superuser? Least
             privilege; no DDL at runtime.

TOP 3: (1) JWT alg pinning  (2) S3 pre-sign scope  (3) DB least privilege

How it works

AI structured to the STRIDE framework.

Limits

Read live from the platform configuration.

Rate limit4 requests / 10 minutes

Limitations — what it does なし do

A model of what you DESCRIBED, not of what you built. It cannot see your code, so it cannot confirm a control exists. Use it to structure the review, not to conclude it.

プライバシー

Your architecture description is sent to the AI provider.

Standards

STRIDEOWASP ASVSNIST CSF

関連ツール

← すべてのツール Manual home