面向您的客户所使用的应用的 DORA 测试。

《数字运营韧性法案》(DORA)自2025年1月17日起适用。结合其技术标准,DORA 要求欧盟金融实体每周对支撑关键或重要职能的资产进行自动化漏洞扫描,对暴露于互联网的应用进行静态和动态安全测试,开展年度测试,被认定的实体还须开展威胁主导的渗透测试(TLPT)。Ostorlab 在每次发布时,为您履行移动应用及其背后 API 的测试义务提供支持。

  • 对您发布的版本进行静态和动态测试,无需源代码
  • 由 AI 智能体在登录后开展渗透测试,支持一次性验证码
  • 逐个版本跟踪第三方 SDK 和原生库
  • 风险等级、工单和复测,每项修复都可得到证明
  • 为威胁主导的渗透测试(TLPT)做好前期准备,而不是取代它
扫描您自己的应用预约演示

从 App Store 或 Google Play 免费扫描您的应用,无需登录。

适用对象
欧盟金融实体,包括银行、支付机构和电子货币机构
适用起始日
2025年1月17日
测试频率
关键资产每周自动扫描,每年测试;若被认定,每 3 年开展一次 TLPT
参考文件
条例 (EU) 2022/2554,授权条例 (EU) 2024/1774 和 (EU) 2025/1190
关键日期

DORA 测试规则的关键日期

DORA 已经生效并正在适用。以下是衡量您测试计划所依据的日期和频率。

  1. 2023年1月16日

    DORA 生效

    条例 (EU) 2022/2554 于2022年12月27日在《欧盟官方公报》上发布,并于 20 天后生效。

  2. 2024年7月15日

    ICT 风险管理 RTS 生效

    授权条例 (EU) 2024/1774 对漏洞与补丁管理、安全开发与测试以及访问控制作出了详细规定。

  3. 2025年1月17日

    DORA 开始适用

    适用范围内的金融实体必须实施其 ICT 风险管理框架和数字运营韧性测试计划。

  4. 2025年7月8日

    TLPT RTS 生效

    授权条例 (EU) 2025/1190 规定了威胁主导的渗透测试如何确定范围、执行、收尾和修复。

  5. 持续进行

    每周、每年、每 3 年

    至少每周对支撑关键或重要职能的资产进行自动化漏洞扫描,至少每年对其背后的系统和应用进行测试,被认定的实体至少每 3 年开展一次 TLPT。

DORA 的要求

将 DORA 的测试与安全规则应用于您的移动应用

DORA 规定原则,其技术标准规定细节。每条规则都说明:文本的内容、它对移动银行应用意味着什么、Ostorlab 如何提供帮助,以及哪些工作仍由您的团队负责。

  1. DORA,第 8 条

    了解哪些应用和组件支撑关键职能

    文本的内容

    识别、分类并记录所有由 ICT 支持的业务职能及其背后的信息资产和 ICT 资产,包括其依赖关系以及依赖 ICT 第三方服务提供商的流程。至少每年审查一次分类,并持续评估网络威胁和 ICT 漏洞。

    来源:DORA,第 8 条

    对您的移动应用意味着什么

    客户用于登录、支付和管理账户的移动银行应用通常会支撑关键或重要职能,其调用的 API 和嵌入的 SDK 也是如此。这一分类决定了您必须以怎样的频率和深度开展测试。

    Ostorlab 如何提供帮助

    Ostorlab 显示您应用每个版本包含的内容:第三方 SDK 和原生库及其版本和在应用包中的位置,应用及其 SDK 通过网络与后端交换的内容,以及应用收集和共享的个人数据。

    仍由您负责的部分

    业务职能分类、清单本身及其年度审查。

  2. 授权条例 (EU) 2024/1774,第 10 条

    至少每周自动扫描关键资产

    文本的内容

    漏洞管理程序必须包括自动化漏洞扫描和评估,对于支撑关键或重要职能的 ICT 资产,频率至少为每周一次。您还必须跟踪第三方和开源库,按关键程度确定补丁的优先顺序,验证修复,并记录每个检测到的漏洞,直至其得到解决。

    来源:授权条例 (EU) 2024/1774,第 10 条

    对您的移动应用意味着什么

    您的移动应用及其 API 需要一个即使在没有发布的周次也保持不变的自动化扫描频率,并需要记录每项发现从检测到修复的全过程。

    Ostorlab 如何提供帮助

    从您的 CI/CD 流水线对每个构建运行自动扫描,并在无需手动触发的情况下监控商店版本。通过定时运行流水线,可在两次发布之间保持每周的扫描频率。发现会被评为严重、高、中或低风险,以工单形式在平台中或 Jira 和 ServiceNow 中跟踪,并在修复发布后进行复测。

    仍由您负责的部分

    补丁期限和升级处理程序,以及对其余 ICT 资产的扫描。

  3. 授权条例 (EU) 2024/1774,第 16 条

    在投入生产前对代码进行静态和动态测试

    文本的内容

    在使用前和维护后,按照关键程度对每个 ICT 系统进行测试和审批。测试包括涵盖静态和动态测试的源代码审查、针对暴露于互联网的系统和应用的安全测试,以及针对所发现漏洞的行动计划。在可行的情况下,第三方和开源代码在部署到生产环境之前接受分析和测试。

    来源:授权条例 (EU) 2024/1774,第 16 条

    对您的移动应用意味着什么

    移动银行应用属于暴露于互联网的应用。每个版本在上架商店之前都应通过静态和动态安全测试,而其中的 SDK 属于第三方代码,同样受这一规则约束。

    Ostorlab 如何提供帮助

    Mobile SAST 直接分析 APK、AAB 或 IPA,无需源代码,并对嵌入的 SDK 进行污点分析。Mobile DAST 运行应用,保持登录会话,并捕获流量、堆栈跟踪和截图。SCA 通过指纹识别基于清单文件的扫描器可能遗漏的静态编译库。

    仍由您负责的部分

    应用之外的源代码审查、发布审批环节,以及行动计划的归属。

  4. DORA,第 9 条第 4 款 (d) 项;授权条例 (EU) 2024/1774,第 21 条

    强认证,像其他控制措施一样接受测试

    文本的内容

    基于相关标准,实施强认证机制的政策和协议。RTS 要求认证方法与每项 ICT 资产的分类和风险状况相称,并要求对支撑关键或重要职能或可公开访问的资产采用强认证。

    来源:DORA,第 9 条第 4 款 (d) 项;授权条例 (EU) 2024/1774,第 21 条

    对您的移动应用意味着什么

    登录、一次性验证码和增强验证都属于认证控制,后端执行这些控制的方式存在缺陷,就是这些控制本身的缺陷。它们应纳入您测试计划的范围。

    Ostorlab 如何提供帮助

    Ostorlab 使用您的测试账户登录,完成短信、电子邮件或 TOTP 一次性验证码,并测试登录和注销、令牌刷新、超时、会话失效以及 MFA 强制执行,包括增强验证流程。

    仍由您负责的部分

    员工和特权访问、身份生命周期管理,以及认证标准的选择。

  5. DORA,第 24 条和第 25 条

    实施基于风险的测试计划,并开展年度测试

    文本的内容

    作为 ICT 风险管理框架的一部分,建立、维护并审查数字运营韧性测试计划。该计划规定适当的测试,例如漏洞评估和扫描、开源分析、在可行时开展的源代码审查、基于场景的测试、端到端测试和渗透测试,并至少每年对所有支撑关键或重要职能的 ICT 系统和应用进行测试。

    来源:DORA,第 24 条和第 25 条

    对您的移动应用意味着什么

    您的移动应用需要在计划中有明确的位置:运行哪些测试、多久一次、针对哪个版本。仅靠一年一次的渗透测试,两次测试之间的每次发布都未经测试。

    Ostorlab 如何提供帮助

    快速扫描通常在 1 到 5 分钟内完成,完整扫描需要 15 到 45 分钟,因此适合每次发布。AI 智能体渗透测试更加深入,通常需要几个小时,AI 智能体的每个发现都附有可重放的有效漏洞利用,适用于关键变更和您的定期深度测试。

    仍由您负责的部分

    计划文件、其基于风险的设计,以及应用层以外的测试,例如网络、物理和性能测试。

  6. DORA,第 24 条第 4 款和第 5 款

    由独立方测试,并证明每项修复

    文本的内容

    测试必须由独立方执行,可以是内部或外部人员,须具备充足的资源且不存在利益冲突。您必须对测试揭示的每个问题进行优先级排序、分类和修复,并建立内部验证方法,确认每个薄弱环节都已得到彻底解决。

    来源:DORA,第 24 条第 4 款和第 5 款

    对您的移动应用意味着什么

    开发应用的团队不应是唯一测试它的团队,而关闭的工单并不是证据:您需要证明修复有效的证据。

    Ostorlab 如何提供帮助

    由您的安全团队或第二道防线团队执行测试并掌握结果。每项发现都附有风险等级、复现步骤、请求和响应日志以及截图,复测会确认底层问题是否已解决。

    仍由您负责的部分

    确定您组织中谁可视为独立方,以及验证的签字确认。

  7. DORA,第 26 条和第 27 条;授权条例 (EU) 2025/1190

    若被认定,至少每 3 年开展一次 TLPT

    文本的内容

    被其主管当局认定的实体必须至少每 3 年开展一次威胁主导的渗透测试,对象为支撑关键或重要职能的实时生产系统。测试人员必须满足第 27 条的要求,重要信贷机构必须使用外部测试人员。测试结束后,修复计划和相关文件提交给 TLPT 主管机构。

    来源:DORA,第 26 条和第 27 条;授权条例 (EU) 2025/1190

    对您的移动应用意味着什么

    TLPT 是一项由情报主导、持续数月的红队演练(见下方各阶段)。常规测试本可发现的应用和 API 薄弱环节会占用红队的时间,并最终进入修复计划。

    Ostorlab 如何提供帮助

    Ostorlab 不执行 TLPT,也不取代 TLPT。它帮助您在开展 TLPT 前修复已知的应用和 API 问题,并在之后复测修复计划中的应用和 API 事项。

    仍由您负责的部分

    TLPT 本身:控制团队、威胁情报提供方、红队测试人员,以及与 TLPT 主管机构的沟通。

  8. DORA,第 28 至 30 条

    将测试供应商作为 ICT 第三方进行管理

    文本的内容

    金融实体在使用 ICT 第三方服务提供商时仍须对合规承担全部责任,并保存有关这些安排的信息登记册。合同必须涵盖数据保护;对于支撑关键或重要职能的服务,还必须涵盖不受限制的访问、检查和审计权,以及服务提供商对 TLPT 的参与。

    来源:DORA,第 28 至 30 条

    对您的移动应用意味着什么

    接收您的应用二进制文件和测试凭据的 SaaS 测试平台,属于您的第三方风险流程将要审查的供应商。

    Ostorlab 如何提供帮助

    Ostorlab 已通过 SOC 2 Type II 审计。企业版可选择将数据驻留在欧盟或进行本地部署扫描;借助 BYOK,AI 在您自己的服务商账户上运行,并设有单次扫描支出上限。SSO/SAML、基于角色的访问控制和审计日志可作为附加功能提供,企业版已包含。

    仍由您负责的部分

    您的尽职调查、合同条款以及信息登记册。

本页概述了条例 (EU) 2022/2554 以及授权条例 (EU) 2024/1774 和 (EU) 2025/1190。微型企业和适用简化框架的实体承担的义务较轻。本页不构成法律意见。

TLPT 实践

TLPT 包含哪些内容,以及 Ostorlab 的定位

TLPT RTS 规定了以下各阶段。Ostorlab 不参与红队测试本身:它的作用在测试之前和之后。

  1. 测试之前

    修复可被发现的问题

    在每次发布时测试您的应用和 API,让已知薄弱环节在红队花时间处理之前得到修复。这正是 Ostorlab 提供帮助的环节。

  2. 3 个月内

    准备

    收到 TLPT 主管机构的通知后,实体提交其启动文件(包括项目章程),然后确定要测试的关键或重要职能的范围。

  3. 约 4 周

    威胁情报

    威胁情报提供方编制针对性的威胁情报报告。RTS 指出,这一过程通常需要约 4 周。

  4. 至少 12 周

    主动红队测试

    测试人员在实时生产系统上执行攻击场景,持续至少 12 周。

  5. 收尾

    重放与紫队演练

    红队和蓝队重放攻击过程并共同复盘,从中吸取经验。

  6. 8 周内

    修复计划

    实体提交修复计划,其中包含根本原因分析,以及每项发现的负责人和优先级。Ostorlab 可以对其中的应用和 API 修复进行复测。

对应关系

逐条梳理 DORA 要求

Ostorlab 在哪些方面为您的移动应用及其 API 提供支持,以及可为测试计划留存的证据。

逐条梳理 DORA 要求
要求Ostorlab 如何提供帮助您留存的证据
应用、组件和依赖关系清单DORA 第 8 条列出每个版本中的 SDK 和原生库及其版本,并显示应用及其 SDK 与哪些后端通信。 详情 每个版本的组件标识、版本和在应用包中的位置
至少每周进行自动化漏洞扫描RTS 2024/1774 第 10 条第 2 款 (b) 项从您的 CI/CD 流水线对每个构建运行自动扫描(包括定时运行),并监控商店版本。 详情 每个构建和每个商店版本的扫描结果
跟踪第三方和开源库RTS 2024/1774 第 10 条第 2 款 (d) 项通过指纹识别静态编译库,并逐个版本将其与已知漏洞对应。 详情 已对应的漏洞及升级或替换建议,并跨版本跟踪关闭情况
记录漏洞并验证修复RTS 2024/1774 第 10 条第 2 款 (g) 和 (h) 项在平台中或 Jira 和 ServiceNow 中将发现归类为工单,并在修复后复测。 每项发现的工单历史和复测结果
对暴露于互联网的应用进行静态和动态测试RTS 2024/1774 第 16 条第 3 款在发布前,对二进制文件运行 Mobile SAST,对运行中的应用运行 Mobile DAST。 详情 附有反编译源代码上下文、流量、堆栈跟踪和截图的发现
在投入生产前分析第三方代码RTS 2024/1774 第 16 条第 8 款对嵌入的 SDK 进行污点分析,并对编译后的应用进行依赖分析。 详情 归因到其来源 SDK 或库的发现
强认证机制DORA 第 9 条第 4 款 (d) 项;RTS 第 21 条支持一次性验证码的登录后测试,以及对会话、令牌、超时和 MFA 强制执行的检查。 详情 有关登录、会话和增强验证流程的发现,附复现步骤
渗透测试和端到端测试DORA 第 25 条第 1 款在登录后,针对您发布的版本,由 AI 智能体对应用及其 API 进行渗透测试。 详情 AI 智能体的每个发现都附有可重放的有效漏洞利用,另有覆盖率热力图
优先级排序、修复和验证DORA 第 24 条第 5 款标准风险等级、单独列出的潜在发现,以及复测闭环。 每项发现的风险等级和复测确认
TLPT 准备与修复DORA 第 26 条;RTS 2025/1190在测试前清除可被发现的应用和 API 问题,然后复测修复计划中的应用和 API 事项。 TLPT 之前的结果和之后的复测
测试供应商的 ICT 第三方风险DORA 第 28 至 30 条SOC 2 Type II 审计、欧盟数据驻留、本地部署扫描和 BYOK。 详情 SOC 2 Type II 报告,可通过信任中心申请

Ostorlab 覆盖移动应用及其背后的 API。应用层以外的要求,例如网络、物理安全、备份和事件管理,仍由其他工具和团队负责。

行动计划

将您的移动应用纳入 DORA 测试计划

面向安全团队的实用步骤。请根据您自己的风险评估进行调整。

  1. 对应用进行分类

    记录应用及其 API 支撑哪些关键或重要职能,并列出其依赖的 SDK 和后端。

  2. 建立基线

    对每款面向客户的应用扫描一次,了解当前状况。从应用商店免费扫描只需几分钟。

  3. 设定频率

    对每个构建运行自动扫描,对支撑关键或重要职能的应用至少每周扫描一次。针对关键变更增加更深入的 AI 智能体渗透测试,并对完整范围开展年度测试。

  4. 覆盖登录后的流程

    添加测试账户和一次性验证码接收方式,让登录、支付和账户变更都得到测试,而不仅仅是登录页面。

  5. 将发现接入修复流程

    将发现连同风险等级发送到 Jira 或 ServiceNow,按严重程度约定修复期限,并复测每项修复。

  6. 留存证据

    保存每个版本的扫描结果、工单和复测结果,以便向审计人员展示测试计划和验证环节。

  7. 为 TLPT 做准备

    如果您被认定须开展 TLPT,请先清除已知的应用和 API 薄弱环节,然后复测修复计划中的应用事项。

  8. 审查供应商

    让 Ostorlab 经过您的 ICT 第三方风险流程:SOC 2 Type II 报告、数据驻留、本地部署和 BYOK 选项。

此步骤仅为建议,并非监管模板,也不构成法律意见。

来源

本页所依据的官方文本,核对日期为2026年9月27日。

FAQ

常见问题

关于覆盖范围、部署配置以及结果如何送达您团队的直接解答。

没有找到答案?预约演示或联系我们。

将您的银行应用纳入 DORA 测试计划

先从应用商店免费扫描您的应用,或预约演示,规划覆盖各个版本的测试。