Enterprise AI Threat Model — Part I | AetherStaff
AAetherStaff
Enterprise Agent Engineering · Threat Modeling Reference
Chapter 06A · Threat Model · Foundations

Enterprise AI Threat Model: scope, assets, and trust boundaries

Part I establishes the threat-model foundation for production enterprise AI systems: objectives, methodology, assets, actors, data flows, trust boundaries, and STRIDE analysis.

Threat modeling defines how an enterprise AI system can be abused, which assets are exposed, where trust changes, and which controls must interrupt the attack path. Chapter 6A establishes the scope, method, actors, assets, and data flows that the rest of the threat model builds on.

6A.1 Scope and security objectives

The threat model covers the full enterprise AI lifecycle: user request, gateway, identity, context retrieval, model execution, orchestration, tool selection, capability authorization, connectors, target systems, telemetry, human approval, and recovery. It includes both intentional attacks and high-impact misuse caused by configuration errors, model mistakes, stale data, or uncontrolled autonomy.

CONFIDENTIALITY
Protect enterprise information

Prevent unauthorized disclosure across prompts, context, memory, logs, models, tools, and tenants.

INTEGRITY
Protect decisions and state

Prevent manipulation of context, plans, approvals, capabilities, records, and evidence.

AUTHORITY
Protect enterprise action

Ensure that models cannot create identity, expand privilege, or perform actions outside approved policy.

6A.2 Threat modeling methodology

The model combines several perspectives. STRIDE identifies classic software threats. AI-specific abuse cases focus on prompt injection, model manipulation, data leakage, excessive agency, and unsafe outputs. Attack-path analysis traces how a malicious input becomes an enterprise effect. Risk scoring evaluates likelihood, business impact, detectability, and control strength.

MethodPurposeAI application
STRIDESystematic software threat classificationIdentity, services, stores, APIs, agents, connectors
Abuse casesDescribe attacker goals and misuse pathsInjection, exfiltration, privilege expansion, unsafe automation
Data-flow analysisLocate trust boundaries and sensitive transfersPrompts, retrieved context, tool parameters, outputs, telemetry
Attack treesShow alternative paths to one objectiveUnauthorized payment, production change, data disclosure
Residual-risk reviewAssess risk after controlsHuman oversight, detection, recovery, business acceptance

6A.3 Assets

Asset classExamplesPrimary consequence
Identity and credentialsUser claims, agent identities, service tokens, approvalsImpersonation and unauthorized action
Enterprise dataFinancial, personal, legal, customer, employee, operational recordsDisclosure, corruption, regulatory impact
Model and prompt assetsSystem prompts, routing, safety rules, model deploymentsBehavior manipulation and control bypass
Knowledge and memoryIndexes, embeddings, documents, summaries, conversation memoryPoisoning, leakage, stale or false decisions
Capabilities and connectorsPayments, account changes, production operations, communicationsDirect enterprise impact
Evidence and logsTraces, policy decisions, approvals, audit recordsLoss of attribution and incident reconstruction

6A.4 Threat actors

ActorAccessTypical objective
External attackerPublic interface, shared content, external serviceInjection, exfiltration, resource abuse, fraud
Malicious insiderLegitimate user access and domain knowledgePrivilege abuse, covert extraction, record manipulation
Compromised accountValid session or tokenUse agent authority at scale
Compromised content sourceDocument, email, ticket, web page, knowledge baseIndirect prompt injection or poisoning
Compromised connector or dependencyTrusted integration pathCredential theft, data manipulation, lateral movement
Misconfigured agentBroad permissions or unsafe routingUnintentional high-impact behavior

6A.5 Data-flow diagram

Enterprise AI data flowCore components and trust transitions
User / App
AI Gateway
Identity & Policy
Audit / Telemetry
Context Service
Orchestrator
Model Endpoint
Knowledge Stores
Capability Router
Connector
Enterprise System
Human Approval

Each arrow carries a security contract: authenticated caller, tenant, data classification, resource scope, integrity protection, allowed destination, trace identifier, and retention policy. The threat model should treat missing or ambiguous metadata as a weakness.

6A.6 Trust boundaries

  • External user or application to enterprise gateway.
  • Enterprise gateway to model provider or model serving zone.
  • Context service to enterprise knowledge and operational data.
  • Agent runtime to capability router.
  • Capability router to connector.
  • Connector to system of record or production environment.
  • Tenant, region, or business domain to another isolation domain.
  • Production workloads to logging, analytics, and evaluation environments.

Threat modeling rule: every trust boundary must have an explicit security decision.

Encryption alone does not define trust. Identity, authorization, classification, ownership, and expected behavior must also be known.

6A.7 STRIDE baseline

STRIDE classEnterprise AI example
SpoofingAgent or connector impersonates a user or workload
TamperingKnowledge, policy, prompt, approval, or tool parameters are modified
RepudiationAction cannot be attributed to initiator, agent, model, or approver
Information disclosureProtected context or memory appears in output, logs, or external calls
Denial of servicePrompt loops, expensive retrieval, token exhaustion, queue saturation
Elevation of privilegeAgent invokes broader capabilities or crosses resource scope

6A.8 Foundation checklist

System scope includes users, models, agents, tools, data, approvals, and recovery.
Security objectives are linked to concrete business impact.
Assets have owners and classifications.
Threat actors include insiders, compromised accounts, sources, and dependencies.
Data-flow diagrams show identities, stores, services, and external boundaries.
Every trust boundary has authentication, authorization, and data controls.
STRIDE analysis covers each process, data store, and flow.
Threat model assumptions and exclusions are documented.

6A.9 Summary

Chapter 6A defines the threat-model foundation. It establishes scope, security objectives, assets, threat actors, data flows, trust boundaries, and the STRIDE baseline required for deeper abuse-case analysis.

Core conclusion: a useful threat model begins with architecture and business impact, not a generic list of AI risks.