摘要
- Ofcom 最终执法记录显示,BT 的紧急呼叫处理服务在 2023 年 6 月 25 日 06:24 至 16:56 期间中断。该事件影响了约 14,000 次紧急呼叫,并包括大约一小时的完全中断。BT 是连接 999 和 112 呼叫者与应急机构的全国性呼叫处理提供商,因此单一运营商平台内的故障演变成了全国性的公共网络连续性崩溃。[1][2][3]
- 监管机构将事件分为三个阶段。配置文件错误首先扰乱了主平台。BT 随后首次尝试切换到灾难恢复失败,原因是说明文档不完善以及团队对流程不熟悉。流量最终被转移,但备份平台缺乏足够的容量和功能来立即恢复正常服务。[1][2][3]
- BT 早先的公开审查描述了一个复杂的软件缓存问题和三个主集群,而 Ofcom 后来的裁决则认定媒体服务器文件中存在配置错误。这些说法不应被混合成臆断的根本原因。最终的监管描述主导了本文的发现;BT 的表述仅作为运营商方面的解释。[2][7]
- 官方影响数据衡量了不同维度。Ofcom 报告了近 14,000 次来自 12,392 个呼叫者的不成功尝试。政府审查报告称有 9,641 个独立呼叫者无法接通 999 或 112,还有更多人遭遇延迟或中断。这些数字与不同的统计方法相容,但公开来源未提供足够细节将其合并为单一指标。[3][4][5][6]
- Ofcom 发现 BT 未能采取适当且相称的措施来为可用性损害做好准备,具体表现为缺乏充分定义和测试的程序以及适当的备份系统。Ofcom 因违反《2003 年通信法》第 105A(1)(c) 条和《2022 年安全措施条例》第 9 条,对 BT 处以 1750 万英镑的罚款。法定术语“安全损害”包括可用性丧失,并不意味着 Ofcom 认定这是一起网络攻击。[1][2][3][10][11]
- 应急机构未确认发生严重伤害,但 Ofcom 认为潜在伤害极为重大。文本中继中断也使听障和言语障碍用户面临更高风险。证据支持可访问性和公共安全风险的认定,而非关于具体死亡、受伤或医疗后果的无依据断言。[1][3]
- 责任取决于实际控制权。BT 控制平台配置、报警覆盖、故障域设计、故障转移程序、备份容量、呼叫处理连续性及维修证据。政府和应急机构控制系统范围内的计划、公共指示、监督和演练。其他通信提供商控制源网络测试和客户沟通。Ofcom 控制调查、执法和后续公开跟进。
国家 999 通道是网络基础设施,而非应用功能
第一个责任问题是架构性的:BT 运营的是什么服务,公共依赖在哪里汇聚?
BT 不仅仅是提供面向客户的电话应用。它运营着紧急呼叫处理服务,接收 999 和 112 流量,并将呼叫转接给呼叫者所需的警察、消防、救护车或海岸警卫队机构。它还提供中继功能,使有听力或言语困难的人能够获得紧急和非紧急通信途径。这一角色将 BT 置于国家公共网络链中,其有用结果不是响铃或可用的进程。有用结果是呼叫由训练有素的接线员接听并成功转接到相应的应急机构。[1][2][3]
这一区别很重要,因为基础设施保障必须遵循完整的服务路径。一个源移动或固定网络可能健康,而国家处理平台无法接听或转接呼叫。服务器可能运行,而代理会话在呼叫到达时重新启动。灾难恢复站点可能可达,而其容量不足以吸收必须承载的流量。平台仪表板可能显示部分恢复,而呼叫者仍在等待、重试或失败。因此,任何单一层的可用性都不是紧急访问的完整衡量标准。
BT 的核心角色也集中了运营权力。该公司控制主要紧急呼叫处理平台、灾难恢复环境、切换程序、代理的技术环境以及其在事件期间向 Ofcom 和政府提供的信息。应急机构控制其自身的接收操作和本地响应。其他通信提供商控制源流量向国家服务的传输。政府控制更广泛的监督和跨系统协调。这些责任相互关联,但不可互换。
集中化本身并非缺陷。国家处理服务可以标准化转接、位置、可访问性和操作实践。它可以集中专业知识,使单一接口更易于管理。责任成本在于共享点必须满足相应的高证据标准。它需要在实际发生的变更下保持独立的故障域,能够承载实际国家需求的备份,能够识别服务降级而非仅组件健康的报警,以及操作员在压力下能够执行的程序。
这也是为什么该事件无需修辞夸张就能符合网络基础设施责任目标。去掉呼叫路由、节点设计、共享配置、灾难恢复、流量容量和操作员交接,核心故障就消失了。剩下的内容无法解释为什么成千上万的人无法联系到应急服务。网络控制平面在此不是比喻,而是因果路径。
三个阶段揭示了三种不同的控制失败
单一的中断时长可能掩盖操作顺序。Ofcom 的三阶段时间线区分了初始平台中断、不成功的恢复尝试和受限制的备份操作。每个阶段指向不同的控制集。
第一阶段从 06:24 运行到 07:33。Ofcom 发现,服务器上一个配置文件中的错误扰乱了紧急呼叫处理系统。代理系统在接收到呼叫时重新启动。代理可能被注销。呼叫可能在转接过程中断开或掉落,或返回队列。BT 能看到服务正在失败,但最初无法确定原因。它尝试将服务转移到灾难恢复平台。[2][3]
该阶段测试了检测和诊断。关键服务需要与公共结果相关联的报警:呼叫接听率、转接成功率、意外的代理重启、重复注销、队列循环、文本中继成功率和目的地完成率。组件报警仍然有用,但如果软件在技术意义上仍存活,而每个接收到的呼叫都触发破坏性状态变更,那么组件报警就不够。BT 的审查称,预期的报警没有明确受影响的主集群。Ofcom 后来发现预警系统不足,以及评估严重性、影响、可能原因和可能缓解措施的程序不足。[3][7]
第二阶段从 07:33 运行到 08:50。首次尝试将服务转移到灾难恢复因人为错误而未成功。Ofcom 将该错误与记录不完善的说明和不熟悉流程的团队联系起来。服务从部分中断变为完全中断。在此期间,尝试拨打 999 或 112 的人无法连接到 BT 呼叫处理代理。[2][3]
该阶段测试了执行。灾难恢复设计在设备存在或运行手册存储时并不完整。值班人员必须识别何时调用它,了解主平台处于什么状态,遵循明确的顺序,检测错误选择,安全地逆转或纠正,并验证流量已转移。该过程必须在需求上升、公共后果严重和技术信息不完整的条件下工作。
第三阶段从 08:50 运行到 16:56。流量已成功转移到灾难恢复,不成功呼叫率下降,但普通服务未立即恢复。备份平台难以应对需求。Ofcom 发现其容量和功能不足以应对合理预期的流量水平。[2][3]
该阶段测试了容量和降级模式设计。如果即使在正常功能减少的情况下也能保留基本服务,备份可能是可接受的。但减少必须是故意的、有边界的,并且与服务公共功能一致。紧急呼叫会产生可预测的重试行为:当呼叫失败或未接听时,呼叫者通常会再次尝试。备份设计必须考虑这种反馈,而不仅仅是稳态平均流量。它还必须保留可访问性路径和转接呼叫的能力,而不仅仅是接听呼叫。
三个阶段防止了误导性的根本原因叙述。配置错误解释了开始。它没有解释为什么检测和诊断薄弱,为什么第一步恢复失败,或者为什么备份在转移成功后无法承载需求。这些后续影响是由 BT 管辖范围内的控制因素延长的。Ofcom 在将事件的规模和影响与缺乏操作和事故程序以及灾难恢复容量和功能降低相关联时明确指出了这一点。[1][2]
该序列也为补救提供了实际测试。一个可信的演练必须再现所有三个挑战:模糊的主平台故障、在不确定性下转移的决定以及备份上的高需求。仅测试一次干净的、计划内的切换将错过使该事件变得困难的状况。
最终的根本原因记录必须与 BT 早先的说明分开
公开事件叙述会演变。早期的运营商声明通常基于不完整的证据;后来的监管机构裁决可能使用了未完全公开的文件和访谈。负责任的分析应该展示这种演变,而不是选择看起来最技术性的措辞。
BT 的公开审查描述了主要紧急呼叫处理平台中的“复杂软件缓存问题”。它称该服务使用了三个具有高度弹性的主集群,任何一个集群都可以处理全部国家负载。审查还表示,报警没有明确哪个集群受到影响。在恢复期间,响应者选择了一个本身有故障的主集群,导致了首次不成功的移动。BT 报告称,到 08:37 固定线路流量已转移到灾难恢复,移动流量到 08:50。[7]
Ofcom 后来的非保密裁决确定了主平台内媒体服务器中一个配置文件中的错误,该文件控制与紧急呼叫相关的消息服务。裁决描述了一个具有三个相同节点的主平台,每个节点旨在处理所有流量,以及一个单独的灾难恢复平台。它还包含了支持监管机构法律认定和罚款的证据。[2]
这两种描述可以在适当层次共存。缓存行为可能是 BT 技术理解的一部分,而配置文件错误是最终的公开监管认定。公开可用的来源没有显示足够的底层细节来确定文件、缓存、消息服务和节点行为如何交互。编造诸如“工程师在所有节点上更改了缓存参数”这样的链条是不合理的,除非裁决确实确立了每个要素。忽视最终裁决并仅重复 BT 偏好的措辞同样不合理。
因此,本文应使用一个主张层次结构。
首先,Ofcom 确认了媒体服务器中的配置文件错误,并将其与主要紧急呼叫处理中断联系起来。这是由最终执法记录支持的根本原因陈述。
其次,BT 早先将问题描述为复杂的软件缓存问题,并提供了架构和恢复细节。这些是归因于运营商的陈述,增加了背景,但不凌驾于监管机构之上。
第三,公开记录留下了重要问题未回答。它没有识别供应商、个人操作员、完整的变更单、确切的配置键、完整的报警流或每个节点转换。这些项目应作为证据请求而保留,而不是通过推断来填补。
这个层次不仅是谨慎措辞。它将责任分配给证据所有者。BT 可以披露配置历史、测试结果和内部审查。Ofcom 可以在法律范围内解释其认定基础。政府可以发布系统性建议的进展。外部分析师可以比较这些记录并识别差距。任何人都不应将不确定性转化为对未具名个人或供应商的指控。
同一原则排除了网络攻击框架。法定制度广泛使用“安全损害”来包括任何损害可用性、性能或功能的行为。Ofcom 的认定是关于为可用性故障做准备。公开来源描述的是技术故障。他们没有报告敌意访问、恶意配置或外部行为者。将该事件称为网络攻击会将法律术语与无支持的成因混淆。
三个主节点并未建立三个独立的故障域
BT 的架构包括三个主节点,每个节点旨在承载所有紧急呼叫流量。从纸面上看,这提供了备用容量和多个运行实例。该事件表明组件数量不足以保证弹性。
这些节点被描述为相同。相同的系统可能更容易操作、打补丁和扩展,但它们也可能共享易感性。配置文件错误可以通过通用部署过程传播,或影响行为完全相同的软件。共享的消息服务可以创建通用控制面。通用管理平面可以将相同的错误状态应用于名义上分离的节点。公开记录没有确切建立这些传播路径中的哪一条发生,因此本文不应选择其中一个。但它确实建立了更重要的结果:主要安排未能防止全国服务中断。
独立性必须针对合理原因来定义。地理分离解决了站点损失,但不解决共享配置。分离的硬件解决了一些组件故障,但不解决相同的软件行为。备用计算容量解决了需求,但不解决控制平面错误。多实例解决了随机故障,但可能不解决应用于所有节点的更新。一个合理的设计应记录每个层可以包含哪些故障类别,以及哪些共同依赖关系仍然存在。
对于紧急呼叫,此分析应包括至少六个维度。
配置独立性:一个错误的文件、策略或部署能否同时影响所有主节点?变更是否经过金丝雀测试、验证和可逆?已知良好的配置是否保持在正常部署路径之外?
状态独立性:错误的运行时状态能否传播或同步?消息存储、缓存、数据库和队列是否足够隔离,使得一个条件不会损害所有节点?
监控独立性:操作员能否看到服务结果,即使受影响平台自身的遥测具有误导性或不完整?是否从多个网络运行合成 999 和 112 测试?
操作独立性:响应者能否隔离、排空或绕过节点,而不依赖于正在失败的控制台或程序?
恢复独立性:灾难恢复是否使用足够独立的配置、软件状态和操作访问来承受主要原因?
容量独立性:剩余路径能否吸收重试和激增需求,而不仅仅是正常平均容量?
一个平台可以满足其中一些维度而在其他维度失败。正确的责任问题不是“BT 有冗余吗?”公开记录已经表明它确实有。问题是“在事件之前,这种冗余已被证实包含哪些故障类别,现在哪些测试证明它包含了所发生的配置和转换失败?”
作为分析类比而非每个系统均由来源确定的事实,这一区别可能在不同网络基础设施中都很重要。DNS 平台、BGP 路由控制系统、移动核心、认证服务和紧急呼叫链可以在通用控制面后使用多实例。可见的数据平面计数可能很高,而独立管理域的数量可能为一。审计因此应遵循部署权限和共享状态,而不仅仅是拓扑。
灾难恢复是一个容量和可操作性声明
存在一个单独的灾难恢复平台是必要的控制。该事件表明仅存在是不够的。
第一次转移失败。Ofcom 将直接错误归因于人为错误,并指出了记录不完善的说明和对流程的不熟悉。这一发现不应被理解为允许止步于个人指责。关键恢复程序是人机交互的设计接口。其清晰度、验证、演练、权限、可观察性和错误恢复是组织控制。如果训练有素的响应者能在压力下做出可预测的错误选择,那么程序和工具值得检查。
操作测试应询问响应者看到了什么。每个主节点的健康状态是否清晰显示?界面是否区分了可用节点和可以安全接收流量的节点?运行手册是否识别了先决条件和回滚点?工具是否阻止了无效目标?另一个操作员能否验证选择?团队是否演练了确切的无计划转移,还是仅计划内维护?公开裁决没有回答这些问题,因此它们仍然是证据请求而非结论。
一旦转移成功,容量成为下一个问题。灾难恢复平台减少了失败呼叫,但难以应对需求。Ofcom 发现其容量和功能不足以满足合理预期的水平。用于国家紧急服务的备份不能仅针对安静日的平均负载进行规模设计,如果故障本身会导致重试、重复尝试、更长的处理时间和公众不确定性。需求模型必须包括事件行为。
容量也有多重含义。计算和网络吞吐量是显而易见的。代理并发性、队列深度、转接接口、中继服务、日志记录、位置支持和下游应急机构连接都可能成为限制资源。一个接听呼叫但无法及时转接的备份没有保留公共结果。一个支持语音但丢失文本中继的备份造成了可访问性失败。一个被自身诊断日志记录压垮的备份可能拥有名义资源但可用容量不足。
设计目标不一定是主系统的完美副本。降级模式如果是可辩护的,前提是它保留了基本服务、公平地优先处理紧急流量、传达限制并安全地恢复正常。但降级模式决策必须在事件前明确。操作员应知道哪些功能可能减少,哪些绝不能丢失,以及如何在不让依赖可访问服务的用户排除在外的情况下控制需求。
因此,测试是生产声明。一次成功的低容量计划内切换只证明了保证的一个子集。强有力的证据将包括未宣布或最小限度宣布的演练、在主状态模糊时进行转移、全国家负载加上重试放大、丢失一个或多个可访问性组件、第一次恢复行动失败以及恢复到主系统。演练应衡量呼叫者结果,而不仅仅是基础设施状态。
Ofcom 的发现使责任线清晰。BT 控制是否存在适当的备份系统以及它能否限制不利影响并实现恢复。政府和应急机构对结果感兴趣,但他们没有配置或操作 BT 的平台。共享监督应加强测试,而不是稀释运营商对其控制的资产和程序的责任。
“人为错误”应开始控制分析,而非结束它
“人为错误”这个词出现在最终时间线中,因为一个人做出了不成功的恢复选择。它相关,但它不是系统进入完全中断的完整解释。
人们通过组织设计的信息和约束来操作网络基础设施。运行手册告诉他们做什么。控制台告诉他们什么健康。访问控制决定他们能改变什么。培训建立或未能建立熟悉度。演练暴露或未能暴露歧义。升级规则决定何时由另一个人审查决策。工具可以允许危险的选择或阻止它。文档可以是最新的或过时的。
Ofcom 将失败转移与不良文档和不熟悉联系起来。这些发现将责任从孤立行为转移到可重复的组织控制。如果一个过程如此关键以至于一次错误选择就能将国家服务从部分中断变为完全中断,那么该过程应设计相应的验证和恢复。
随后是几个实际控制。
目的地应通过服务就绪状态而非仅仅是节点名称来标识。界面应显示候选平台是否已通过负载下的健康检查。运行手册应包括决策标准、先决条件、不可逆步骤和确认点。在时间允许的情况下,第二合格操作员应验证路由,或者系统应强制执行自动保护。培训应包括模糊遥测和部分主故障。演练应要求团队检测和纠正初始错误动作。
这些都没有消除人的责任。它们使责任可用。操作员仍然负责遵循批准的程序并上报不确定性。管理层仍然负责程序质量、人员配置和培训。平台所有者仍然负责可观察性和安全约束。高管仍然负责为现实的容量和演练提供资金。监管机构仍然负责测试控制系统是否可信。
替代方案是一个薄弱问责循环。发生事件。报告识别人为错误。个人接受更多培训。底层界面、文档和组织假设保持不变。下一个人面临同样的陷阱。一个更强有力的结案会问:错误是否变得更难犯、更容易检测、更安全地恢复?
这种方法在公共网络中尤其重要,因为响应条件本质上压力大。需求上升。信息不完整。公众不能被告知等待维护窗口。程序应在这些条件下进行评估,而不仅仅是在事件后冷静的审查会议中。
影响数据描述不同的分母
公众信心依赖于准确的影响报告。BT 事件产生了几个官方数字,不应视为可互换。
Ofcom 2024 年罚款通知称,在 06:24 至 16:56 期间,近 14,000 次紧急呼叫尝试不成功,由 12,392 个不同呼叫者发起。单个呼叫者可能多次尝试,因此尝试次数和呼叫者自然不同。通知还称事件影响了约 14,000 次紧急呼叫,并包括大约一小时的完全中断。[1][3]
政府的事件后审查称,9,641 个独立呼叫者无法通过 999 或 112 访问紧急服务,还有更多人延迟或中断。它将事件分为中断、拒接和延迟。该衡量标准可能应用了不同的“无法访问”定义,以不同方式去重身份或涵盖不同记录。公开审查应以其自身术语报告。[4][5][6]
后来政府对 Ofcom 安全报告的总结称,约 23% 的紧急呼叫尝试不成功,并识别了 51 分钟的完全故障期。该百分比增加了规模,但仍然需要分母和时间边界。它不应被用来计算新的呼叫者数量,除非底层数据支持该计算。[8]
这些区别不是繁琐的。它们对应于不同的公共伤害。
不成功的尝试衡量施加在失败服务上的负载以及重试产生的工作。独立呼叫者衡量接近失败的人数或设备。延迟呼叫可能最终连接,但仍产生严重风险。掉线转接可能在代理接听后失败,这在操作上不同于从未进入队列的呼叫。文本中继中断可能同时影响用户的紧急和普通通信。
一个良好的事件数据集将按间隔保留所有这些类别。它将显示尝试次数、独立呼叫者、接听时间、转接成功、放弃、重试链、源网络、可访问性途径和应急机构。它还将保护个人数据。聚合 15 分钟报告,已经是 Ofcom 紧急呼叫处理期望的一部分,可以显示服务何时不均匀返回以及备份是否改善了结果。
当前公开记录足以确定是一次严重的全国性中断。但它不足以将特定的失败响应或健康结果归因于特定呼叫。该边界应保持明确。当分析陈述数字测量什么以及它们止步于何处时,公共责任得到加强而非削弱。
可访问性路径是核心服务的一部分
紧急呼叫的弹性不能仅通过标准语音呼叫来评估。BT 的角色包括中继服务,Ofcom 扩大了调查范围以了解对文本中继、紧急视频中继和移动 SMS 访问紧急组织的影响。罚款通知称文本中继中断阻止了有听力和言语困难的人拨打电话,包括给朋友、家人、企业和服务,并使他们面临更高的伤害风险。[1][3]
这种影响有两个责任含义。
首先,可访问性不是一个可以在降级模式下随意移除的可选功能。对于某些用户,中继是可用的紧急援助途径。一个恢复语音但保持中继不可用的备份设计并未提供平等的公共访问。因此,容量规划、演练和监控应包括每种支持的模式。
其次,聚合语音指标可能掩盖不平等的后果。95% 的接听目标仍可能隐藏较小可访问性渠道的完全失败。服务水平仪表板应分离模态,并在一个群体没有可行路径时显露出来。公共事件沟通应提供这些用户实际可以使用的替代方案。
来源集没有确定特定残疾人遭受了确认的严重结果。但它确定可访问性路径被中断,Ofcom 认为风险重大。正确的回应既不是夸大个体因果关系,也不是最小化结构性排斥。而是要求证据表明未来的故障转移测试包括中继服务,备份容量覆盖它们,并且公共指示是可访问的。
法律认定涉及可用性准备,而非恶意入侵
Ofcom 的裁决将 2022 年后的电信安全框架应用于技术可用性故障。这一应用很重要,因为它显示网络安全职责比网络攻击回应更广泛。
《通信法》第 105A 条要求公共电子通信网络和服务的提供者采取适当和相称的措施来识别和降低安全损害的风险,并为其发生做好准备。法定定义包括任何损害可用性、性能或功能的行为。《电子通信(安全措施)条例》第 9 条涉及为此类损害做准备,包括适当的程序和备份。[1][2][10][11]
Ofcom 发现 BT 在两个领域未采取足够措施。它缺乏明确定义和测试的识别、评估和处理安全损害的手段和程序。它还缺乏能够充分限制不利影响并实现恢复的适当备份系统。这些发现直接对应事件中第一次失败转移、报警和评估不足以及灾难恢复操作受限。[1][2]
监管机构处以 1750 万英镑罚款。金额包括 30% 的和解折扣,因为 BT 承认责任并完成了 Ofcom 的和解程序。Ofcom 认为此事非常严重,并称事件的规模和影响因 BT 控制范围内的因素而延长。它还考虑了补救和合作。[1][2][3]
Ofcom 检查了其他条款,包括第 105C 条和一般条件 A3.2 以及 C5.8 至 C5.12。A3.2 涉及尽可能充分地提供公共语音和互联网服务以及不间断地访问紧急组织。C5 条款涉及中继服务。最终案件页面称 Ofcom 未作为行政优先事项对这些条款进行调查,而是专注于第 105A 条和第 9 条。因此,本文不应将调查范围转化为对每一条款的违规发现。[1][9]
法律框架产生了一个有用的控制标准。提供商不能仅通过在故障被理解后做出胜任的反应来满足弹性职责。准备包括事件前所需的程序、备份能力和测试。职责还涉及比例:国家紧急呼叫服务应获得与其潜在后果和运营商资源相匹配的控制。
Ofcom 的紧急呼叫处理标准提供了相关的操作背景。他们期望与服务的关键性质相称的程序、99.999% 的月可用性、足够的网络、系统和人力资源用于及时接听、业务连续性评估、15 分钟数据和中断报告。这些标准早于 2023 年事件,描述了预期实践,而后来的弹性指南扩展了提供商在设计、测试、监控、响应和恢复方面的期望。[12][13][14][17]
后来的文件应谨慎使用。它们可以识别好的弹性证据现在看起来像什么。它们不应被引用为证明每个后续段落是 2023 年被违反的约束性规则。Ofcom 最终裁决是实际法律认定的权威。
政府监督必须测试链条,而非取代运营商控制
政府事件后审查将事件视为系统范围的弹性教训。它呼吁持续的风险管理、更强的政府监督、更好的公共沟通以及跨一系列场景的演练。它还描述了这是该公共紧急呼叫服务 86 年历史上首次全国性丧失。[4][5][6]
这些建议解决了真正的治理差距。紧急呼叫跨越组织边界。BT 处理呼叫。通信提供商发起呼叫。应急机构接收呼叫。政府部门监督政策和国家弹性。本地响应者沟通替代方案。仅测试一个组织的演练无法证明链条有效。
系统范围的监督应建立共同的服务图、故障场景和证据格式。该图应识别每个转换和依赖项由哪个参与者拥有。场景应包括完全主损失、模糊的部分降级、第一次恢复失败、备份容量减少、可访问性路径失败和相互矛盾的公共信息。证据应记录跨源网络和应急机构的呼叫者结果。
监督还应定义升级。在全国中断期间,政府需要及时、技术上准确的信息,而不取代运营商工程角色。BT 仍然负责其平台和恢复。政府仍然负责协调国家后果、支持应急机构以及向公众提供可用建议。Ofcom 仍然负责监管评估。清晰的边界使合作更快,因为每个参与者知道它必须决定和披露什么。
公共沟通需要技术处理。备用号码仅在以下情况下有用:支持它的网络路径足够独立,接收机构能够吸收需求,号码在不同消息中一致,以及用户能够访问。建议人们使用其他渠道而不测试该渠道,可能会转移拥堵而非恢复服务。因此,演练应将沟通作为基础设施的一部分进行测试,包括可访问性和区域差异。
政府表示关键建议已交付,并将监督剩余工作。这是一个进展声明,而非完整的证据包。持久的公共保证将每个建议与所有者、截止日期、完成工件、演练结果和剩余风险联系起来。如果出于安全原因无法公开详细信息,独立评估者可以验证它们并发布带边界的结论。
补救应以改变的故障行为来衡量
Ofcom 和 BT 描述了几项纠正措施。BT 修复了初始错误,改进了故障监控,改进了灾难恢复平台,并记录了更清晰的切换过程。政府报告了更广泛建议的进展。这些变更与故障序列相对应,与罚款和结案相关。[3][4][7]
剩下的问题是有效性。控制被证明不是因为文档说它已添加。而是当系统在它旨在包含的条件下行为不同时,它才被证明。
对于配置治理,证据应显示模式验证、同行评审、分阶段部署、金丝雀行为、自动回滚和保护已知良好状态。测试应引入格式错误或不安全的配置,并证明它不能损害每个主节点。
对于监控,证据应显示合成呼叫、代理会话稳定性、队列和转接结果、中继服务检查以及独立于受影响平台的报警。测试应创建部分故障,并证明操作员能快速识别受影响的服务路径。
对于灾难恢复,证据应显示当前的运行手册、角色分配、定期操作员练习、对安全目的地的受保护选择以及在模糊主状态下的成功转移。测试应包括故意的失败初始行动,并证明在没有长时间完全中断的情况下恢复。
对于容量,证据应显示需求假设、重试放大、队列限制、代理并发性、转接吞吐量和可访问性路径负载。测试应在或高于设计中使用的合理预期国家需求下运行。
对于公共沟通,证据应显示预先商定的消息、可访问的替代方案、发布更新的权限、政府和响应者之间的一致性以及恢复后临时指令的撤回。
对于独立保证,证据应显示谁见证了测试、什么失败、什么重新测试以及哪些风险仍然存在。评估者无需发布可利用的细节即可说明控制是否通过了定义的场景。
最强的补救程序将连接这些工件。配置测试将触发监控。监控将驱动声明的事件。团队将执行故障转移。备份将承载负载。应急机构将确认成功转移。公共沟通仅在需要时激活。系统然后将返回主服务而不丢失证据。这个链条正是公众实际依赖的。
责任矩阵
责任应分配给实际控制每个保障和证据记录的参与者。
| 阶段 | 核心控制所有者 | 所需控制 | 应存在的证据 | 公开不确定性 |
|---|---|---|---|---|
| 预防 | BT 平台所有者 | 验证配置,隔离部署故障域,保留已知良好状态 | 变更记录、模式检查、金丝雀结果、回滚测试 | 完整配置和审批记录未公开 |
| 预防 | BT 架构所有者 | 确保主节点不共享不可接受的共模 | 依赖关系图、配置域设计、注入故障测试 | 未编辑的拓扑和共享状态细节未公开 |
| 检测 | BT 运营 | 检测失败呼叫、代理重启、转接掉落、队列循环和中继失败 | 合成呼叫、服务结果仪表板、报警历史记录 | 完整的报警流和阈值设计未公开 |
| 评估 | BT 事件指挥 | 及时识别严重性、范围和可能原因 | 事件时间线、决策日志、升级记录 | 公开来源未显示每个决策或时间戳 |
| 遏制 | BT 网络运营 | 隔离不安全的主容量并防止重试放大 | 流量控制、安全排空程序、有边界的日志证据 | 确切的遏制行动未完全公开 |
| 恢复 | BT 恢复团队 | 转移到已验证安全的灾难恢复目的地 | 当前运行手册、培训记录、受保护的切换日志、回滚点 | 确切的第一次转移错误和接口已部分编辑 |
| 容量 | BT 服务所有者 | 在灾难恢复中承载合理预期的需求 | 负载模型、压力测试、代理和转接吞吐量结果 | 公开文件未公布当前测试上限 |
| 可访问性 | BT 和应急服务伙伴 | 保留文本、视频和其他支持的访问路径 | 模态特定监控和故障转移测试 | 完整的补救后可访问性结果未公开 |
| 源传输 | 其他通信提供商 | 通过完整国家链测试 999/112 传输 | 跨网络和接入类型的测试呼叫记录 | 覆盖范围和节奏未完全可见 |
| 应急响应 | 应急机构 | 在降级操作期间接收、转接和处理呼叫 | 连续性计划、演练结果、替代联系容量 | 本地准备情况可能不同且未完全记录在此 |
| 公共沟通 | 政府和应急机构 | 发布准确、一致且可访问的指示 | 批准的消息、决策权限、渠道测试 | 公开证据未显示每次演练或区域路径 |
| 监管责任 | Ofcom | 调查、执法、指导和监控 | 确认决定、罚款记录、后续计划 | 部分技术证据保 |
该矩阵防止了两种常见错误。
第一种是过度集中指责。BT 控制平台和大部分事件响应,但它并未控制每个本地应急计划或公共消息。政府和应急机构有自己的连续性责任。
第二种是稀释责任。将事件称为“全系统故障”绝不能掩盖 BT 对配置、监控、故障转移和备份容量的控制。共享的公共后果并不使每个技术决策共享。
矩阵也澄清了补救。罚款可以承认违规并威慑未来失败。它本身并不证明平台已改变。政府审查可以协调建议。它本身并不测试 BT 的负载上限。BT 补救声明可以识别已完成的工作。它本身并不提供独立保证。每个工件都有适当的角色。
如何弥合剩余的证据差距
公开记录足够强大以支持 Ofcom 的认定和主要责任论点。它不足以评估每一项声称的修复。几个有边界的披露将实质性提高信心。
配置血统:相关文件的目的、验证规则、审批路径、部署范围和回滚保护。敏感值可以在保留控制序列的同时移除。
故障域声明:三个主节点和灾难恢复之间共享哪些配置、软件、数据、管理和访问依赖关系,以及哪些是故意独立的。
监控覆盖图:用于语音、文本中继、视频中继、移动 SMS 和向每个应急机构转接的合成呼叫和服务结果衡量指标。
故障转移演练记录:日期、场景、初始条件、角色、决策点、转移时间、错误、呼叫者结果、备份负载和恢复到主系统的结果。
容量基础:用于灾难恢复的需求模型,包括重试放大和模态特定要求,以及测试上限和安全余量。
运行手册可用性结果:可能值班的员工能否从当前文档执行程序,而不仅仅是主题专家可以解释它。
纠正措施验证表:每项措施、所有者、完成日期、测试、独立审查员、结果和剩余风险。
公共影响方法论:不成功尝试、独立呼叫者、拒绝呼叫、延迟呼叫、掉线转接和模态中断的定义,以便不同的官方计数可以在无需猜测的情况下被理解。
并非所有原始数据都应公开。紧急网络细节可能产生安全和隐私风险。但机密性应改变保证的形式,而不是消除它。Ofcom 或独立评估者可以确认测试涵盖了定义场景并达到了可测量阈值,而无需暴露配置或个人呼叫记录。
对其他公共网络运营商的教训
BT 的事件是具体的,但控制问题适用于其他共享网络服务。
第一,计算控制面,而不仅仅是服务器。三个节点位于一个配置路径之后可能提供比两个具有独立治理状态的系统更少的独立性。DNS、BGP、移动核心、认证和呼叫路由运营商应明确映射共模。
第二,测试失败的恢复,而不仅仅是成功的故障转移。事件期间的第一个行动可能错误,因为信息不完整。弹性过程检测错误,限制其影响,并提供清晰的纠正路径。
第三,为故障需求调整备份规模。重试、重复尝试、更长处理时间和公众不确定性增加了负载。备份必须针对事件形状曲线而非正常平均值进行测试。
第四,从平台外部监控服务结果。内部健康信号可能保持绿色,而客户无法完成交易。合成呼叫和端到端转接检查应覆盖多个源网络和可访问性模式。
第五,使文档可执行。运行手册应由可能使用它的人在使用当前界面和权限的情况下进行测试。如果它无法在时间压力下执行,那它就不是一个控制。
第六,在降级模式下保留可访问性。仅恢复大多数渠道的弹性计划可能排除那些依赖中继或其他模态作为主要途径的用户。
第七,区分法律上的可用性安全和恶意入侵。网络安全计划应包括配置、容量和操作连续性,而不仅仅是对手防御。
第八,在适当水平发布证据。运营商可以在披露测试范围、独立验证和剩余风险的同时保护敏感细节。模糊的保证会引发虚假信心或投机。
最后,根据公共结果定义恢复。平台不是因为进程重新启动而恢复。紧急访问在以下情况下才恢复:来自相关网络和模态的呼叫被可靠接听和转接,备份能够维持需求,公共指示准确且证据已保留。
结论
2023 年 6 月 25 日的中断将回退呼叫路由变成了一个责任测试,因为弹性声明的每一层都变得可观察。
Ofcom 的执法决定确立了法律认定并处以高额罚款。BT 和政府报告了纠正工作。剩下的公开问题不是是否有人回应。而是修复后的系统是否已经过针对确切组合的测试:模糊的主故障、共享易感性、初始恢复错误、重试驱动的需求、可访问性要求和全国呼叫容量。
责任取决于能够回答该问题的控制。BT 拥有平台弹性的技术和操作证据。政府和应急机构拥有系统范围的连续性和公共沟通。其他提供商拥有端到端源网络测试。Ofcom 拥有监管验证和执法。
国家紧急呼叫服务不应要求公众从三个节点和备份站点的存在推断弹性。它应能够展示独立的故障域、可执行的恢复、足够的容量和经过验证的呼叫者结果。这就是作为图的冗余和作为公共网络事实的弹性之间的区别。
来源
- https://www.ofcom.org.uk/phones-and-broadband/telecoms-infrastructure/bt-999-outage-june-23?language=en
- https://www.ofcom.org.uk/siteassets/resources/documents/about-ofcom/bulletins/enforcement-bulletin/all-cases/cw_01274/non-confidential-decision-investigation-into-bt-following-999-emergency-call-service-outage-on-25-june-2023.pdf?v=380903
- https://www.ofcom.org.uk/phones-and-broadband/telecoms-infrastructure/bt-fined-17.5m-for-999-call-handling-failures?language=en
- https://www.gov.uk/government/publications/public-emergency-call-service-disruption-sunday-25-june-2023-post-incident-review
- https://www.gov.uk/government/publications/public-emergency-call-service-disruption-sunday-25-june-2023-post-incident-review/public-emergency-call-service-disruption-sunday-25-june-2023-post-incident-review
- https://assets.publishing.service.gov.uk/media/65fbfca4aa9b76dfc3fbda57/public_emergency_call_service_disruption_sunday_25_june_2023_post_incident_review.pdf
- https://intelligence team.bt.com/bt-group-review-999-emergency-call-services-disruption-on-sunday-25-june-2023/
- https://www.gov.uk/government/publications/ofcom-security-report-for-the-period-october-2022-to-october-2024/security-report-for-the-period-october-2022-to-october-2024
- https://www.ofcom.org.uk/siteassets/resources/documents/phones-telecoms-and-internet/information-for-industry/general-authorisation-regime/consolidated-general-conditions.pdf?v=323122
- https://www.legislation.gov.uk/ukpga/2003/21/section/105A
- https://www.legislation.gov.uk/uksi/2022/933/pdfs/uksi_20220933_en.pdf
- https://www.ofcom.org.uk/internet-based-services/network-security/resilience-guidance
- https://www.ofcom.org.uk/siteassets/resources/documents/consultations/category-1-10-weeks/272921-resilience-guidance-and-mobile-ran-power-back-up/associated-documents/statement-on-network-and-service-resilience-guidance.pdf?v=403683
- https://www.ofcom.org.uk/siteassets/resources/documents/consultations/category-1-10-weeks/272921-resilience-guidance-and-mobile-ran-power-back-up/associated-documents/network-and-service-resilience-guidance-for-communications-providerspdf?v=419620
- https://www.ofcom.org.uk/internet-based-services/network-security/guidance-for-operators?language=en
- https://www.ofcom.org.uk/siteassets/resources/documents/phones-telecoms-and-internet/information-for-industry/network-and-information-systems-regulations/general-statement-of-policy-under-section-105y-of-the-communications-act-2003.pdf?v=329224
- https://www.ofcom.org.uk/phones-and-broadband/telecoms-infrastructure/emergency-call-handling
- https://www.ofcom.org.uk/phones-and-broadband/telecoms-infrastructure/telecoms-industry-guidance?a=75506
- https://www.ofcom.org.uk/phones-and-broadband/phone-numbers/cw_996
- https://www.ofcom.org.uk/phones-and-broadband/telecoms-infrastructure/compliance-programme-into-access-to-emergency-services

