雷池WAF:轻松拦截网络攻击

为了不被网络攻击,我的网站接入了"雷池 WAF"。帮助我拦截我网站所有的恶意请求和网络攻击。

强烈推荐阅读B站视频版本:https://www.bilibili.com/video/BV1LRR9BmEee/

起初是在某一天 VX 收到一条商务合作的添加人消息,说 OSS 的下行流量消耗太大寻求解决方法。由于已经达成了合作并且完美的解决了该网络流量消耗大问题,这里简称客户。

听到上述的客户问题简要描述之后,其实还不能断定问题原因,因为我们不清楚业务,同时我们需要查看 OSS 下行流量的消耗情况(看监控)。

一看文件访问统计情况,这流量明显不正常,一张图最高都跑了 115.6 GB 的流量,最低 10.65 GB。从下图来看,明显是被网络攻击恶意盗刷了流量。

应对这种网络攻击,我们采取两种解决方案:

  1. 开启 OSS 防盗链(防盗链比较简单,本文不介绍)

  2. 使用 Web 应用防火墙"雷池 WAF"

下面我们就正式来介绍一下,如何使用"雷池 WAF"。

雷池 WAF 介绍

雷池(SafeLine)是由长亭科技(Chaitin Tech)研发的一款下一代 Web 应用防火墙。它在 GitHub 有 21.1k Start,是 GitHub 上最受欢迎的开源 WAF 项目,没有之一。

开源指路:https://github.com/chaitin/SafeLine

雷池 WAF,它是一款专注于保护网站和 Web 应用免受网络攻击的安全产品。通过过滤和监控 Web 应用与互联网之间的 HTTP 流量来保护 Web 服务。可以保护 Web 服务免受 SQL 注入XSS代码注入命令注入CRLF 注入ldap 注入xpath 注入RCEXXESSRF路径遍历后门暴力破解CC爬虫 等攻击。

与传统 WAF 主要依赖正则表达式规则匹配不同,雷池的核心创新在于其智能语义分析技术,这使其能够更精准地识别和拦截各类 Web 攻击,尤其擅长防御未知威胁和经过伪装的复杂攻击。

雷池 WAF 原理

雷池 WAF 原理,具体可以参考官方文档:

  1. 反向代理

  2. HTTP请求在雷池内部流转的过程

安装雷池 WAF

安装雷池 WAF 非常简单,准备一台 Linux 机器、安装 Docker,之后执行一条命令即可安装。具体如下:

1)环境依赖

2)执行下面一条命令,实现自动化安装(建议采用单独机器部署)

复制代码
bash -c "$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/manager.sh)"

# /opt/module/waf-leichi

3)访问雷池 WAF

安装完成后,保存好访问地址和账号密码,浏览器输入地址访问即可。

网站接入雷池 WAF

网站接入雷池 WAF 前,我们肯定是要有自己的网站,如果有自己的网站的可以直接接入,没有的可以随意不是一个 Web 应用即可,如 Nginx。我这里也会采用 Nginx 来充当我们的网站业务。

网站接入雷池非常简单,创建一个反向代理,将流量接收过来即可。

注意:应用域名处,如果不通过域名访问,通过 IP 访问的话,这里写*即可。

防护应用中创建一个应用,基本信息如下,如果没有证书需要删除 443 端口的 HTTPS 协议。如图:

雷池 WAF 流量接管测试

在测试一起,我们需要修改 web.qiuyl.com域名 DNS 解析到192.168.1.51WAF 节点公网 IP 上。没有域名可以采用本地 Hosts 解析。

Windows hosts 文件路径:C:\Windows\System32\drivers\etc\hosts

验证解析是否生效(Windows 本地 hosts 解析的话 ping 一下该域名即可)

复制代码
yum install bind-utils -y
dig web.qiuyl.com

浏览器访问web.qiuyl.com验证服务是否正常

WAF 管理页面可以看到对应站点的请求量,就说明接管成功,具备防护能力。

测试防护效果

测试防护效果:点击跳转

点击对应某条攻击日志查看详情

相关推荐
果丁智能14 小时前
智能锁赋能网约房民宿数字化管控:身份核验+远程授权,筑牢安全防线、降本增效
网络·数据库·人工智能·安全·智能家居
云安全助手15 小时前
Anthropic年度报告解读:AI重塑网络攻击形态,传统防御体系亟待升级
人工智能·安全·网络安全·ai大模型
映翰通朱工16 小时前
工业4G网关无公网IP远程运维实战(内网终端异地访问方案)
运维·服务器·网络·安全·智能路由器
GIS数据转换器17 小时前
城市排水生命线安全运行监测平台深度解析
java·运维·人工智能·python·安全·数据挖掘·无人机
guyuyiqi19 小时前
多效唑农药残留检测卡快速检测果蔬中的多效唑农药残留
科技·安全
东方隐侠安全团队-千里21 小时前
币安Skills Hub:散户的“机构级超能力“来了
安全·ai·区块链·skills
m0_7381207221 小时前
渗透测试基础——基于Docker的Rsync服务靶场搭建与原理讲解
运维·服务器·网络·安全·web安全·docker·容器
CoreTK芯通康EMC整改21 小时前
PCB 信号回流路径 EMC 失效深度解析:原理、误区与量产级整改方案
网络·经验分享·安全·emc整改案例·emc整改
Dola_Zou1 天前
边缘智能的“黑暗森林”:工业 AI 模型下沉的资产防护与变现密码
人工智能·安全·自动化·软件工程·软件加密
阿部多瑞 ABU1 天前
数据循环悖论:AI检测模型的技术局限与生态灾难
大数据·人工智能·安全·机器学习·ai·自然语言处理