【WAF】雷池安装及使用体验

news/2025/2/3 18:20:07/

文章目录

  • 前言
  • 一、雷池介绍
  • 二、安装及使用
    • 1.下载链接
    • 2.下载
    • 3. 安装
    • waf测试


前言

长亭一直是我比较喜欢的一家公司,像业界比较出名的扫描器xray还有rad等很多工具都是他们开发的,使用起来非常的nice,联动其他安全工具可以实现自动漏洞挖掘,这里测的是他们开发的一款waf产品“雷池”这个产品很早之前我就知道,但是当时没有社区版是需要收费的,当时是通过其他渠道用了一下感觉不错,现在来试试社区版。

一、雷池介绍

它是一款基于大数据、机器学习等技术的网络攻击检测系统。通过实时监测和分析全球各地的威胁情报、攻击数据和漏洞信息,雷池能够快速发现和识别未知安全威胁,准确判断攻击的类型和来源,并及时发出警报。同时,雷池还拥有自主研发的智能防御引擎和可视化管理界面,可以提供高效的攻击防范和全面的安全监控,为用户提供更加安全、可靠的云安全服务。

  1. 无需人工维护规则,出厂配置既有非常不错的防护效果
  2. 检测规则严谨,几乎不会产生误报
  3. 可以检测一些未知行为的攻击
  4. 可以检测一些深度编码的攻击
  5. 可以检测一些针对特征进行绕过的攻击

拓扑:
在这里插入图片描述

二、安装及使用

1.下载链接

GitHub 地址:
https://github.com/chaitin/safeline
在线 demo:
https://demo.waf-ce.chaitin.cn:9443/
CT Stack 地址:
https://stack.chaitin.com/tool/detail?id=717

2.下载

在这里插入图片描述

3. 安装

上传到服务器:
在这里插入图片描述
解压:

在这里插入图片描述
解压完成后加个权限:
在这里插入图片描述
使用docker构建:
注意这里的
docker版本要大于>= 20.10.6
docker compose # >= 2.0.0
在这里插入图片描述
我这版本太低,需要升级:
因为系统有运行镜像升级需要先停止容器:
在这里插入图片描述
这里查看我们已经安装的docker

yum list installed | grep docker ##查看我们安装的docker包
yum -y remove docker* ##卸载这些包
yum install -y yum-utils ##安装一下yum包管理工具
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo## 添加一下国内docker源

在这里插入图片描述

yum -y install docker-ce
systemctl start docker #启动docker

在这里插入图片描述
查看docker compose版本
在这里插入图片描述
安装:
在这里插入图片描述
在这里插入图片描述
这里看到容器已经启动在这里插入图片描述
访问9443端口这里有二维码直接登录就行图片违规无法放上来:

手机下载一个腾讯身份验证器:
在这里插入图片描述
完成绑定登录后配置:
因为我的博客和waf在同一主机这里配置的直接用的127.0.0.1
在这里插入图片描述

在这里插入图片描述

这里访问我们的博客地址端口由上面的80已经映射成了8080端口(80端口也是可以访问的):
在这里插入图片描述
测试一下waf:
在这里插入图片描述
因为我这里做了CDN,还需要去修改我们的域名解析的CND:
在这里插入图片描述
成功解析到网站:
在这里插入图片描述
然后我们测试一下:
在这里插入图片描述
然后将主机的80端口修改一下安全组:
因为前面设置的127.0.0.1,waf走的内网流量不通过外网访问,这里我们只开9443和8080就能实现业务需求
在这里插入图片描述
再次测试服务是否正常:
在这里插入图片描述
这里发现一个问题就是做了CDN后攻击的真实IP就变成了CDN的地址了,希望长亭他们优化一下。
在这里插入图片描述

waf测试

这里我们用AWVS测试一下waf性能:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
过程中cpu的负载保持在30%左右,非常nice对于中小型网站也是比较实用的。
在这里插入图片描述
最后发现我们的攻击流量太多了,waf很强据官方说基本没有误报,还得是长亭,牛皮。


http://www.ppmy.cn/news/45751.html

相关文章

NumPy 秘籍中文第二版:五、音频和图像处理

原文:NumPy Cookbook - Second Edition 协议:CC BY-NC-SA 4.0 译者:飞龙 在本章中,我们将介绍 NumPy 和 SciPy 的基本图像和音频(WAV 文件)处理。 在以下秘籍中,我们将使用 NumPy 对声音和图像进…

互联网摸鱼日报(2023-04-16)

互联网摸鱼日报(2023-04-16) InfoQ 热门话题 国产32核服务器芯片发布;英特尔与ARM展开合作;Twitter秘密开展AIGC项目,购入大批GPU芯片 | 每周芯片要闻 GPT-5根本不存在!OpenAI CEO表态;王小川讽刺李彦宏活…

SpringSecurity之两个重要接口

前言 前面讲解了关于SpringSecurity的基本原理,其中介绍了过滤器链以及过滤器加载的过程。我们在前面入门案例中的用户名和密码是系统自动生成的,在真实应用环境中,是需要查询数据库获取用户名密码是否匹配的,那么如何实现呢&…

新建论文三线表模板,一键格式刷

论文三线表模板 写在最前面①表设计,新建表格样式②三线表上下线③三线表标题线④设置表格居中⑤设置表头格式容易出错的步骤 写在最前面 论文写完啦,准备调整格式 之前建模也是三线表,但只能基于该文档模板,所以重新设置一下。 …

嵌入式系统相关的知识(下)

1、GPIO原理与结构 GPIO是I/O的最基本形式,它是一组输入引脚或输出引脚。有些GPIO引脚能够加以编程改变工作方向,通常有两个控制寄存器:数据寄存器和数据方向寄存器。数据方向寄存器设置端口的方向。   如果将引脚设置为输出,那…

【分布式事务 本地部署Seata服务】分布式事务框架Seata本地部署详细讲解

前言 这篇文章我会从0到1详细搭建分布式事务框架seata的使用,那么我们首先要先了解一下什么是分布式事务? 本篇文章是本地启动seata服务并且注册到nacos中,在SpringCloud中整合seata框架请转移下方连接 点我跳转SpringCloud整合seata教程&…

【计算机网络】学习笔记:第二章 物理层(五千字详细配图)【王道考研】

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; 给大家跳段街舞感谢支持&#xff01;ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ…

TensorFlow 深度学习第二版:6~10

原文&#xff1a;Deep Learning with TensorFlow Second Edition 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 本文来自【ApacheCN 深度学习 译文集】&#xff0c;采用译后编辑&#xff08;MTPE&#xff09;流程来尽可能提升效率。 不要担心自己的形象&#xff0c;只…