Download pdf - 6.web 安全架构浅谈

Transcript
Page 1: 6.web 安全架构浅谈

腾讯web安全的建设

张海清

Page 2: 6.web 安全架构浅谈

• 安全相关的后台架构 • ⼯工作项⽬目:Url云安全、WAF、扫描器

• 开源项⽬目:nginx、webkit、gearman、redis

张海清 腾讯安全架构师

Page 3: 6.web 安全架构浅谈

⽬目录

web安全

扫描器&WAF

1

2

Page 4: 6.web 安全架构浅谈

web安全

开发

安全规范安全培训

安全API安全JS

接⼊入WAF上线前安全扫描

上线

接⼊入WAF周期性安全扫描

事故

以奖为主

以惩为辅

测试

Page 5: 6.web 安全架构浅谈

web安全——扫描器功能

1. SQL注⼊入、XSS……

2. 指纹识别 3. FLASH 4. 端⼜⼝口扫描

5. web2.0爬⾍虫功能

Page 6: 6.web 安全架构浅谈

web安全——扫描器特性

特性

4、爬⾍虫webkit后台server,与调度系统结合

1、扫描程序架构全异步事件驱动+协程

3、任务调度系统Gearman: 任务优先级、多任务类型、任务出错重试、超时

2、规则检测逻辑、配置:lua;实时更新

Page 7: 6.web 安全架构浅谈

WEB安全——业界WAF⽅方案

1. 本机服务器模块模式

2. 反向代理模式

3. 硬件防护设备

Page 8: 6.web 安全架构浅谈

WEB安全——我们的挑战

数万台WEB服务器

峰值30Gbps流量

数⼗〸十种WEB SERVER

复杂的⽹网络环境

选择哪种WAF⽅方案?

并发性能⽆无影响

Page 9: 6.web 安全架构浅谈

web安全——多种WAF⽅方案并存

DDOS设备

CDN

NGINX反向代理

通⽤用性webserv

er

⾃自研webserv

er

服务器Agent+WAF集群

Page 10: 6.web 安全架构浅谈

web安全——WAF架构��

WAF��

���webserverDDOS

CDN

NGINX ���

Agent Agent Agent

���server��

���� ������

������

Page 11: 6.web 安全架构浅谈

技术点:nginx agent的实现(数据分发)

Page 12: 6.web 安全架构浅谈

技术点:WAF兼顾性能与对抗灵活性

Page 13: 6.web 安全架构浅谈

技术点:负载均衡、容灾、防雪崩、流量穿透问题

Page 14: 6.web 安全架构浅谈

web安全——WAF运营

1. 业务web服务器配置

2. WAF规则管理

3. ⼤大数据分析——误报分析

4. ⼤大数据分析——可疑分析

Page 15: 6.web 安全架构浅谈

thank you!