浅析web应用防火墙的反向代理部署

反向代理是一种网络安全策略,用于隐藏真实服务器IP,提高安全性。在反向代理部署中,客户端通过Web应用防火墙(WAF)与服务器交互,WAF处理HTTP和HTTPS流量,保护内部网络免受攻击。与直连部署相比,反向代理模式改变了网络拓扑,所有流量都必须经过WAF,降低了服务器的压力,但可能需要对多台服务器的端口进行区分。此模式适用于需要高级别安全防护的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

浅析web应用防火墙的反向代理部署

        现在,随着互联网的发展,越来越多用户对于网络的安全要求越来越高,对于安全设备的部署模式也需要根据不同场景的业务需要来进行调整。有一些客户为了对内网用户也隐藏自己真实服务器的ip地址,从而来防护各类http或https流量攻击,因此waf的反向代理部署模式应运而生。

什么是反向代理?

         首先,我们需要了解什么是反向代理:反向代理是(Reverse Proxy)是以代理服务器的形式来接受来自Internet的请求,然后将请求转发给内部服务器;并从服务器得到响应返回给Internet的客户端,此时这个代理服务器对外表现和一个服务器是一样的。所以对于客户端而言,客户访问的反向代理设备的代理端口,不需要客户进行额外的配置,客户的数据只需要与代理端口进行交互,反向代理设备在与真实的服务器进行交互。

客户端与反向代理设备的数据交互是怎么交互的?

客户端-------web应用反向代理设备-----真实服务器

如图所示:

client先与waf的代理口G1/3完成三次握手

然后waf的代理口G1/3再与sever1完成三次握手

大家可以在这里思考一下,流量从客户端到服务器和流量从服务器到客户端的流量走向是否有区别?http,https与其他类型的流量走向是否也有区别呢?答案放在全文后后面

这样部署web应用防护墙和直连部署有什么区别呢?

  1. 由于客户需要提升服务器的安全性,需要对外和对内所有的用户均隐藏服务器的真实ip地址,让攻击者无法得到真实的服务器ip地址
  2. 由于代理ip只有一个,如果有多台服务器集群需要防护,则需要修改和区分需要防护服务器的http和https端口,用端口号来区别对应的站点流量
  3. 相较于串联部署,反向代理改变了网络拓扑结构。需要交换机提供一个额外的接口给waf。
  4. 只有http和https流量会经过waf,其他类型的流量则直接发送给服务器,相较于串联部署模式可以减少对于服务器的压力。

对于前面的提问:

流量从客户端到服务器和流量从服务器到客户端的流量走向是否有区别?

答:是没有区别的

http,https与其他类型的流量走向是否也有区别呢?

http,https类型流量走向:客户端---web应用防火墙---服务器

非http,https流量走向:客户端---服务器

可能会有小伙伴会提问TLS类型的流量web应用防火墙能防护吗?交换机该怎么进行配置呢?大佬们可以评论区畅所欲言。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值