浏览 9.5k
nginx与waf是什么关系?有哪位大佬深入浅出的讲下一下?

按点赞数排序
按时间排序
waf全称是Web Application Firewall,所以,能处理HTTP协议的负载均衡软件,都可以作为Waf。然而,如果性能太差,这个Waf就很容易被轻微的流量攻击打挂,而Nginx性能非常优异,因此常用于Waf。另一方面,Waf需要解析HTTP协议,包括body中的表单信息,纯粹用C语言编写工作量非常大,因此OpenResty常常是Waf的首选。
5
回答于2020-08-04 16:39
赞同陶老师的说法,WAF是Web 防火墙,代表的是一系列可以处理HTTP协议的负载均衡软件,不限于Nginx、openresty;Nginx可以做WAF,是因为其面对高并发的场景性能优秀;
1
回答于2020-12-04 09:50
WAF是针对应用流量的专注防护,基于流量细分和场景的防护模式,好比iPhone手机里安装的自动安全监测的APP,监管所有的进出流量;
NGINX是针对代理和负载为主的场景,NGINX的安全能力是叠加在NGINX上的额外功能,好比iPhone手机加一个手机壳防摔。
1
回答于2020-08-03 15:47
公开课里介绍了3个简易的轻量级工具:
1、命令行工具ngxtop, https://github.com/lebinh/ngxtop
2、web页面goaccess, https://goaccess.io/get-started
3、web页面visitors,http://www.hping.org/visitors/
如果你有特别灵活的定制需求,或者集群规模巨大,或者已经搭建好了ELK,那还是推荐用ELK
微信公众号
加入微信群