
1) 【一句话结论】:针对航班信息系统高峰时段的DDoS攻击,需通过“网络边界流量清洗+应用层防护+负载均衡+静态资源CDN缓存”的多层级技术方案,在入口层、网络层、应用层部署,确保系统高可用性,核心是识别并过滤异常流量,分担源站压力。
2) 【原理/概念讲解】:首先解释DDoS攻击类型:Volumetric(如UDP flood、ICMP flood,消耗带宽)、Protocol(如SYN flood,消耗服务器资源)、Application(如CC攻击,模拟正常请求耗尽服务器资源)。防护技术原理:
3) 【对比与适用场景】:
| 技术手段 | 定义 | 特性 | 使用场景 | 注意点 |
|---|---|---|---|---|
| CDN | 内容分发网络 | 缓存静态资源,就近返回 | 航班信息系统的静态页面、图片、CSS等 | 需定期更新缓存,动态内容需配合源站 |
| WAF | Web应用防火墙 | 检测应用层攻击,阻断恶意请求 | 航班信息系统的Web应用(如查询页面、订票接口) | 规则需定期更新,避免误判正常业务 |
| 防火墙 | 网络层安全设备 | 过滤入站出站流量,控制访问 | 网络边界,过滤非法IP、协议 | 配置复杂,需定期审计 |
| 负载均衡器 | 分发请求到多台服务器 | 均衡负载,提高可用性 | 应用服务器前,分发请求 | 需配置健康检查,避免故障服务器接收请求 |
4) 【示例】:以负载均衡器(Nginx)配置限流为例,伪代码:
http {
limit_req_zone $binary_remote_addr zone=per_ip:10m rate=1000r/s;
server {
listen 80;
location / {
limit_req zone=per_ip;
proxy_pass http://backend_server;
}
}
}
解释:当请求速率超过1000次/秒时,丢弃请求(限流),减轻应用服务器压力。
5) 【面试口播版答案】:面试官您好,针对航班信息系统在高峰时段的DDoS攻击防护,核心思路是通过多层级技术手段,在入口层、网络层、应用层层层过滤和分担流量。具体来说,首先在网络入口部署流量清洗设备,识别并过滤volumetric攻击(如UDP flood),只放行正常流量;然后在应用层部署Web应用防火墙(WAF),检测和阻止应用层攻击(如CC攻击);同时,通过负载均衡器分发请求到多台应用服务器,并配置限流策略,当请求速率超过阈值时,触发降级或重定向;另外,利用CDN缓存静态资源(如页面模板、图片),将用户请求引导至离得最近的CDN节点,减轻源站压力。部署位置上,流量清洗设备放在网络边界(如防火墙之后),WAF和负载均衡器部署在应用服务器前,CDN节点部署在用户侧或区域边缘。这样,即使遭遇大规模DDoS攻击,系统也能保持高可用性,保障航班信息查询等核心业务的正常运行。
6) 【追问清单】:
7) 【常见坑/雷区】: