架构

一架控制飞机。 两个信任区。 测量回收路径。

参考设计将生产发现、文物信任和恢复执行分开,因此受损的生产身份无法直接控制恢复。

参考设计

从设计之初就支持多账户、多区域。

生产是通过只读的发现观察到的。 Terraform通过基于证据的推广,然后通过恢复进行选择。

DR-as-Code 参照架构
生产发现 → 值得信赖的文物 → Active-Warm Recovery
多克菲尔德 DR-as-Code 参考架构生产信任域 主 AWS 环境VPC · ALB/NLB · Route 53ECS / EKS · EFS · S3RDS / Aurora · 依赖只读发现 代码生成引擎博托3发明标识符 → Terraform 引用版本及验证清单例子:5分钟 隔离与批准完整性 · 政策 · 计划 / 应用网络 · 数据 · 应用测试已签名的最近一次验证正常的恢复包批准后方可使用恢复执行域 安全的恢复存储不可变、加密、版本化Terraform 及提供程序锁定文件恢复时间戳及证据独立的安全 / 灾难恢复账户最近一次验证正常的状态 数据恢复RDS / Aurora PITRnative DB 复制在使用的地方备份:治理 / 保留与 IaC 相关的时间数据恢复是前提 Active-Warm 恢复基础设施随时可用于恢复按需提供 ECS / EKS 算力网络、数据、应用三层验证受控流量切换经过测试的故障切换设计原则保持决定恢复速度的温度。 仅在测试证明目标RTO仍然持有时才重新创建弹性容器计算。
自动化 信任决定 恢复准备 依赖性

勒索软件抵抗力

永远不要盲目地部署最新快照。

所有来自生产环境的恢复包起初都视为不可信。批准流程验证其质量;事件发生时的选择流程确认其采集时间早于最早可信的入侵时间。

基础设施信任与推广
持续的保证,加上事件指挥责任
勒索软件安全文物管道生成的Terraform被隔离,测试,推广和选择在妥协边界。持续保险捕捉标签 + 宣言01四分之一不信任的默认02验证诚信 + 政策03测试网络 · 数据 · app04促销标签: 精确 digest05事件时间选择最早可信的入侵时间法医学证据确立了最早的可信妥协时间。人类许可证恢复状态选择最新批准的 snapshot 捕获在妥协边界之前。在隔离环境中重新制定执行计划从可信状态恢复Terraform 和数据库恢复使用一个可信的相关时间表。切换流量前重新测试最新的文物并非自动是最安全的文物。
门口 01

诚信与来源

生产者身份、签名、消化、宣言、源帐户、区域、工具链和依赖锁。

门口 02

安全与政策

秘密曝光,公众可用性,加密,特权,日志,破坏性变化和可变参考。

门口 03

运行时间测试

孤立的计划/应用和网络、数据和应用验证。 失败的文物将被隔离。

恢复一致性

基础设施和数据返回一个值得信赖的点。

宣言记录了生产捕获时间。 数据库恢复在执行之前对实际可恢复的边界进行检查。

可信的恢复时间表
示范事件时间表
可信的基础设施和数据恢复时间表10:15的快照在10:17的妥协之前,并在事件声明后选择。10:15IaC 被捕选择时刻表10:17最早的妥协边界10:22艺术品推广批准10:42事件宣告恢复开始在实际日志和复制可恢复范围内,将基础设施和符合条件的数据库状态恢复到同一可信时点。
每五分钟采集一次 IaC,代表配置恢复点的目标,并不是应用整体的 RPO。 数据损失还取决于交易日志、复制延迟、一致性和事件边界。

示范时间预算

工程师在事件发生前每分钟。

这表明,经过授权的故障后,一个子时目标可能会被分解。 评估和重复测试确定了实际值。

达成目标恢复阶段所需证据
0 - 5 分钟声明、隔离和选择授权的事件、妥协边界和有效的文物
五到十五分钟应用和验证基金会计划审查;路由和控制通过
15 - 35 分钟重新部署 ECS/EKS 容量健康的目标、定位、扩展和发现
35 - 45 分钟附加或恢复数据路径符合条件的时刻印、加密和可及性
45~55分鐘三级烟雾测试网络、数据和应用程序测试通过
55~60分鐘批准和更换交通技术和商业签名

免费初步咨询

建筑只有在实践时才有信心。

将参考设计转换为具有计时器、证据包和明确的 go/no-go 门的范围式试点。