用途:这是PASTA威胁模型的第一阶段,用于明确应用保护什么、为何重要,以及被攻破后的业务影响,使后续阶段按真实业务影响排序。
主要能力:确定范围;识别业务用途(核心功能、用户、处理的数据、收入影响);识别合规要求(扫描PCI-DSS、HIPAA、GDPR/CCPA、SOX、SOC 2等指标);定义风险偏好(可接受停机时间、数据敏感度、影响范围、恢复成本);输出业务上下文文档,ID前缀为PASTA(如PASTA-S1-001)。
使用方式:支持--scope与--depth参数。--scope默认changed,扫描配置、文档、schema与API契约推断业务目的;--depth quick仅依据项目元数据;standard对配置、schema和代码做完整分析;deep额外追踪支付流、PII处理与监管指标;expert在deep基础上生成正式风险容忍矩阵。severity此阶段不适用。输出包含应用用途、业务关键资产表、合规要求表、风险容忍表与假设。
适用场景:需要以业务价值锚定威胁建模的安全分析,尤其涉及支付、PII、健康数据或受监管数据的应用。
限制:这是顺序流程的第一阶段,输出供第二阶段pasta-scope使用,不可跳过;需要访问源码、配置与文档;不产生漏洞发现。本阶段为PASTA框架的初始步骤,后续阶段依赖其业务上下文文档。