
1) 【一句话结论】针对铁路调度指挥系统,设计分层防御+动态容灾的安全架构,融合低延迟传输、端到端加密、细粒度访问控制及实时灾备,满足高可用、数据安全与业务连续性要求,核心是“技术适配业务实时性+全链路安全防护”。
2) 【原理/概念讲解】老师口吻,解释各层安全措施:
3) 【对比与适用场景】
| 访问控制模型 | 定义 | 特性 | 使用场景 | 注意点 |
|---|---|---|---|---|
| RBAC | 根据用户角色分配权限 | 简单易管理,按角色分组 | 标准日常调度(如调度员日常排班) | 角色需与业务流程严格对应 |
| ABAC | 根据用户属性、资源属性、环境属性动态授权 | 灵活,可实时调整 | 应急指挥(如突发事故时临时授权) | 实现复杂,需属性管理平台 |
| MAC | 强制访问控制,基于安全标签 | 严格不可绕过 | 核心调度指令(如列车紧急制动) | 管理复杂,性能影响大 |
4) 【示例】低延迟传输配置示例(SR-TP):
interface GigabitEthernet0/0/1
description To Core
ip address 10.0.1.1 255.255.255.252
mpls enable
mpls traffic-eng tunnels
interface GigabitEthernet0/0/2
description To Edge
ip address 10.0.2.1 255.255.255.252
mpls enable
mpls traffic-eng tunnels
mpls traffic-eng tunnel 1
description To Edge
destination 10.0.2.2
bandwidth 1000
priority 100
holdtime 120
TLS握手示例(HTTP请求):
GET /api/schedule/latest HTTP/1.1
Host: railway-schedule.com
Connection: upgrade
Upgrade: h2c
Sec-WebSocket-Key: dGhlbG9uZzE=
Sec-WebSocket-Version: 13
Sec-WebSocket-Protocol: chat
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits=8
(注:实际HTTPS请求中,客户端通过TLS握手协商加密算法和证书链,确保数据安全)
5) 【面试口播版答案】面试官您好,针对铁路调度指挥系统的安全架构,我设计的是分层防御+动态容灾的方案。首先,网络层采用SR-TP实现跨区域低延迟传输(时延<5ms),通过VLAN隔离业务域并部署防火墙过滤流量;传输层采用TLS 1.3+IPsec端到端加密,确保调度指令安全传输;应用层实施ABAC+RBAC结合MFA,动态调整权限(如应急调度员临时提升权限);数据层对存储数据AES-256加密,并异地灾备(RTO≤5分钟,RPO≤1小时);业务连续性方面,主备服务器通过心跳检测自动切换,定期演练确保系统故障时业务不中断。这样能同时满足高可用、数据安全与业务连续性要求。
6) 【追问清单】
7) 【常见坑/雷区】