回答
收藏
分享
举报
nginx与waf是什么关系?
提问于2020-05-08 16:15

浏览 1.7k

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

已修改于2023-03-17 18:39



写下您的回答
发表回答
全部回答(5)

按点赞数排序

按时间排序

waf全称是Web Application Firewall,所以,能处理HTTP协议的负载均衡软件,都可以作为Waf。然而,如果性能太差,这个Waf就很容易被轻微的流量攻击打挂,而Nginx性能非常优异,因此常用于Waf。另一方面,Waf需要解析HTTP协议,包括body中的表单信息,纯粹用C语言编写工作量非常大,因此OpenResty常常是Waf的首选。

赞同

5

回复举报

回答于2020-08-04 16:39



回复陶辉
回复

12月我会讲4节关于Nginx waf的公开课,每周4晚上8点到9点共1小时,你可以关注下

赞同

3

回复举报

回答于2020-12-01 10:27



回复陶辉
回复

赞同陶老师的说法,WAF是Web 防火墙,代表的是一系列可以处理HTTP协议的负载均衡软件,不限于Nginx、openresty;Nginx可以做WAF,是因为其面对高并发的场景性能优秀;

赞同

1

回复举报

回答于2020-12-04 09:50



回复Nginspher
回复

“手机壳防摔”这个比喻很棒。另外一种描述可以是近源端应用安全防护,也有一些专业模块提供WAF服务。

赞同

1

回复举报

回答于2020-11-27 13:47



回复熊平
回复

WAF是针对应用流量的专注防护,基于流量细分和场景的防护模式,好比iPhone手机里安装的自动安全监测的APP,监管所有的进出流量;

NGINX是针对代理和负载为主的场景,NGINX的安全能力是叠加在NGINX上的额外功能,好比iPhone手机加一个手机壳防摔。

赞同

1

回复举报

回答于2020-08-03 15:47



回复0学0
回复
提问者
南方
这家伙很懒还未留下介绍~
0
文章
2
问答
3
粉丝
相关问答

1、IETF的QUIC已经有33个草案了,这是RFC规范,所以现在Nginx不太会去支持其他QUIC版本了。目前Nginx的quic分支,是基于最新的RFC 33 draft草案实现的。你可以参考下spdy与HTTP2在Nginx上的实现,那时HTTP2迟迟未推出时,google的spdy广为使用,Nginx推出了spdy模块,所以这其实是个开发效率、成本的权衡问题。

2、拥塞控制由应用层来实现,还是由内核来实现,对于网络安全性来说,这并不是问题。对于网络来说,每一台主机也未必可信。对于Linux来说,内核也是可以去改的。所以,长期来看,拥塞控制不会是问题,个人看法。

3、11.27号在GOPS上海站还会做HTTP3的进一步探讨。

点赞 0
浏览 1.1k

自己改源码吧,查找server_tokens相关的部分。

点赞 0
浏览 323