2012年那会儿,年绿Web应用防火墙还没现在这么卷。应用绿盟科技推出了一款叫“绿盟Web应用防护系统”的年绿产品,圈内人习惯简称WAF。应用这东西不是年绿绿盟的第一款安全设备,但它踩准了一个节点——那年国内网站被拖库、应用被篡改的年绿新闻一个接一个,CSDN的应用600万用户数据泄露就发生在2011年底,余波一直烧到2012年。年绿企业开始意识到,应用光有防火墙挡在 network 层不够,年绿HTTP那一层才是应用重灾区。
我手里有一份当年的年绿产品彩页,纸张已经发黄。应用上面印着几个核心功能:SQL注入防护、年绿XSS跨站脚本过滤、CC攻击缓解、网页防篡改。看着平平无奇,但放在2012年的语境里,能把这些做到一个设备里联动起来,已经算扎实。那时候很多甲方还在用ModSecurity自己写规则,维护成本高得吓人,绿盟这套东西至少给了个开箱即用的选项。
有个细节值得说。绿盟WAF的部署方式支持透明桥、反向代理和旁路镜像三种。透明桥模式最受欢迎,因为不改网络拓扑,串在链路里就行。但有个坑——串行部署一旦设备宕机,业务直接断。绿盟当时搞了个Bypass光口,硬件层面做失效直通。这个设计在竞品里不算独家,可绿盟的Bypass切换做得比较干脆,我见过现场测试,拔电源后业务恢复时间在毫秒级。甲方运维的人就认这个,你功能再花哨,断网就是原罪。
规则库更新是另一个战场。2012年绿盟的WAF规则库大概每周更新一次,紧急漏洞24小时内出规则。圈内人知道,那时候Apache Struts2刚爆出远程代码执行漏洞,绿盟的反应速度算快的。但规则库这东西有个悖论——太严了误杀,太松了漏防。绿盟默认的策略偏保守,SQL注入规则直接拦,但XSS规则会先记录再放行一段时间,让管理员看日志调策略。这个设计挺贼的,既不得罪业务部门,又把责任推给了“策略调优”。
性能方面,当年主流型号是WAF-8000系列,标称吞吐1Gbps,实际开满防护策略后打对折。有个做电商的客户跟我吐槽,大促前把WAF策略调成“宽松模式”,不然订单接口的响应时间从200毫秒飙到1.5秒。绿盟的售后工程师驻场调了三天,最后把CC防护的阈值从每秒500次请求提到2000次,才算稳住。这事说明一个道理——WAF不是插上就完事,它跟业务流量是博弈关系。
价格上,2012年一套绿盟WAF的报价大概在15万到30万之间,看型号和授权年限。对比国外的Imperva、F5,便宜不少,但比国内一些小厂贵出一截。甲方采购时经常拿绿盟和安恒、启明星辰比价,绿盟的销售话术通常是“我们规则库是自家攻防团队出的,不是买第三方的”。这话半真半假,绿盟的攻防实验室确实有积累,但规则库里也有开源社区的影子。
我印象最深的是一个政府客户的案例。他们的门户网站被挂马,首页被插入了一段iframe,指向境外博彩站点。运维查了三天没找到入口,最后用绿盟WAF的日志回溯功能,定位到一个上传接口的路径穿越漏洞。攻击者上传了一个jsp文件,WAF的规则库当时没覆盖这个变种。绿盟的应急响应团队连夜更新规则,第二天推送给所有客户。这事之后,那个政府客户续费了三年。
回头看2012年的绿盟WAF,它不算革命性产品,但在那个时间点上,它把Web安全从“可选”变成了“标配”。很多企业买的第一台安全设备就是WAF,而绿盟吃到了这波红利。产品本身有粗糙的地方——管理界面用起来像上世纪的ERP,报表功能弱得可怜,但核心防护能力在线。技术这东西,有时候不需要多惊艳,稳定、够用、有人兜底,就能活下来。