【推荐】黑客克星!一款开源免费、功能强大的 Web 应用防火墙

如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!

前言

在数字化浪潮席卷全球的今天,Web 应用已成为企业与用户交互的核心桥梁。从电商平台的订单处理,到金融机构的在线交易,再到政府部门的公共服务,每一行代码背后都承载着数据安全与业务连续性的重任。不过,随着网络攻击技术的不断升级,SQL 注入、跨站脚本攻击(XSS)、API 滥用等威胁如影随形,稍有不慎便可能导致数据泄露、服务中断甚至品牌信任崩塌。今天给大家推荐一款开源免费、功能强劲的 Web 应用防火墙(WAF):SafeLine(雷池)

项目介绍

SafeLine(雷池) 是一款开源免费(GPL-3.0 license)、功能强劲、简单好用的 Web 应用防火墙(WAF),旨在为企业提供高效、可靠的安全防护,抵御各类网络攻击。

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

项目作用

SafeLine(雷池) 通过过滤和监控 Web 应用与互联网之间的 HTTP 流量来保护 Web 服务。可以保护 Web 服务免受 SQL 注入、XSS、 代码注入、命令注入、CRLF 注入、ldap 注入、xpath 注入、RCE、XXE、SSRF、路径遍历、后门、暴力破解、CC、爬虫 等攻击。

工作原理

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

防护效果测试

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

环境准备

安装雷池前请确保你的系统环境符合以下要求:

  • 操作系统:Linux
  • CPU 指令架构:x86_64, arm64
  • CPU 指令架构:x86_64 架构必须支持 ssse3, 推荐支持 avx2指令集
  • 软件依赖:Docker 20.10.14 版本以上
  • 软件依赖:Docker Compose 2.0.0 版本以上
  • 最低资源需求:1 核 CPU / 1 GB 内存 / 5 GB 磁盘

自动安装

一键安装:3 分钟即可完成自动安装,命令执行成功则代表雷池安装成功,目前你可以访问雷池控制台了!

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

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

访问雷池控制台

雷池安装成功后来,你可以打开浏览器访问 https://192.168.198.146:9443/ 通过控制台中的usernamepassword来登录使用雷池控制台管理页面:

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

添加应用

成功登录雷池控制台管理页面然后进入防护应用页面, 点击右上角的添加应用按钮进行配置:

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

CC 防护

雷池等候室是参考 餐馆等位 的模式,专为网站设计的一套 限流方案,用于解决流量高峰可能会冲垮网站服务器的问题。

雷池 WAF 默认是不启用等候室功能的,如果需要开启等候室,只需要在界面上点击 CC 防护 按钮,然后配置等候室的相关参数即可。

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

CC 防护 – 等候室网页效果演示:

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

Bot 防护

配置 Bot 防护 – 人机验证:

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

配置 Bot 防护 – 人机验证后,当用户访问您的网站时,雷池会预先检查客户端环境的合法性,如下图所示:

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

流量分析

流量分析统计报表如下所示,统计数据包括请求次数、访问次数(PV)、独立访客(UV)、独立 IP、拦截次数、实时 QPS等等:

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

安全态势

安全态势统计报表如下所示,统计数据包括攻击防护、黑白名单、频率限制、人机验证、网页防篡改等等:

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

雷池防护效果

攻击防护规则配置

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

防护效果展示

咱们以 https://192.168.198.146:9443 为例,然后尝试访问来模拟黑客攻击。

  • 模拟 SQL 注入攻击: https://192.168.198.146:9443/?id=1+and+1=2+union+select+1
  • 模拟 XSS 攻击: https://192.168.198.146:9443/?id=<img+src=x+onerror=alert()>
  • 模拟路径穿越攻击: https://192.168.198.146:9443/?id=../../../../etc/passwd
  • 模拟代码注入攻击: https://192.168.198.146:9443/?id=phpinfo();system(‘id’)

这些攻击都将会被雷池拦截,如下图所示:

【推荐】黑客克星!一款开源免费、功能强劲的 Web 应用防火墙

开源地址

  • 项目在线文档地址:https://help.waf-ce.chaitin.cn/welcome
  • 项目开源地址:https://github.com/chaitin/SafeLine

如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!

© 版权声明

相关文章

11 条评论

您必须登录才能参与评论!
立即登录
  • 头像
    設計师刘兴 读者

    广告贴

    无记录
  • 头像
    吟枫_end 投稿者

    南墙都比他亲民

    无记录
  • 头像
    trick7l 投稿者

    南墙没用过,开源吗?我找找这个,回头给大家推荐一下。

    无记录
  • 头像
    丶丨清风揽月 投稿者

    收藏了,感谢分享

    无记录
  • 头像
    黄自红 读者

    跟免费不搭边,包括宝塔,国内免费的目的就是帮他们训练产品,达到企业标准后就没有免费

    无记录
  • 头像
    老实且忧郁23 投稿者

    有些偏激了吧。其实国内还是有好多不错的开源产品的。

    无记录
  • 头像
    肥肥 读者

    只能是免费测试,体验

    无记录
  • 头像
    万物皆平等 读者

    功能还是很强的的,所以也决定了不可能完全免费。

    无记录
  • 头像
    小飞侠 读者

    这个真不算免费

    无记录
  • 头像
    萌妈 读者

    假开源,真收费,吃相差

    无记录
  • 头像
    大佬家的田不正 投稿者

    也不能这么说吧~??

    无记录