基本信息
文件名称:项目方式讲解WAF建设.pptx
文件大小:2.77 MB
总页数:25 页
更新时间:2025-05-15
总字数:约小于1千字
文档摘要
;
l需求
l方案设计
l技术实现
WAF基础功能
WAF扩展功能
WAF运营后台
功能和性能测试
l经验总结
;
需求
;
?扩容,商业盒子产品必然会面临的问题;
?扩展,商业WAF产品通常只具备传统web安全防御能力,很难与其他安全产品有效联动、形成合力
;
安全团队能力输出,内部的影响力;
方案设计
;;;;
技术实现
;;;
l规则执行效率
①systemtap-toolkit工具调优正则
②先匹配字符串,匹配后再执行正则匹配;;
WAF扩展功能-为什么选择Flink?;;;;;;;
经验总结
;
l安全团队,特别是中小互联网公司的安全团队,在研发安全产品的过程中需要规避一些问题:
①产品化,一个拿到生产环境使用的产品,健壮性、易用性、扩展性缺一不可
②项目制,分工明确,有计划,这往往是大多安全团队比业务研发团队欠缺的
③好产品是迭代出来的,要抗的住压力,耐得住寂寞
④需要充分的需求分析、设计、评审
⑤需要足够多的测试
⑥需要具备产品、研发、数据分析、安全运营能力
⑦创造比破坏困难的多
;
①宁漏报不误拦,影响业务的锅背不起
②规则的数量和复杂程度影响到nginx的性能,规则和性能需要达到一种平衡
③WAF属于典型的CPU密集型系统,95%的拦截发在在10%的规则上面,重点规则需要重点优化
④规则和业务匹配,就是说java后台就别上php的一些规则了
l纵深防御和安全数据分析
①WAF产品做为流量入口,需要和其他安全系统联动,形成合力,重点解决真正危害业务的攻击行为
②把机器学习算法模型作为规则的有效补充
;
THANKS