【WAF防火墙】雷池WAF防火墙安装和使用
雷池WAF防火墙的安装和使用
一、环境配置
1、Docker 环境
卸载旧版的docker
1 | sudo yum remove docker \ |
安装依赖包
1 | sudo yum install -y yum-utils \ |
设置docker 仓库
1 | sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |
安装docker
1 | sudo yum install docker-ce docker-ce-cli containerd.io |
启动docker服务
1 | sudo systemctl start docker |
验证docker 是否安装
1 | docker -v |
2、Docker-Compose环境
查看服务器架构,一般都是 docker-compose-Linux-x86_64
1 | echo "docker-compose-`uname -s`-`uname -m`" |
到官网下载最新版的docker-compose
1 | https://github.com/docker/compose |
上传到服务器
1 | sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose |
检查docker-compose是否安装
1 | sudo docker-compose --version |
二、雷池WAF 的安装
1、在线安装
1 | bash -c "$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/setup.sh)" |
2、离线安装
下载 雷池社区版镜像包 并传输到需要安装雷池的服务器上,执行以下命令加载镜像
1 | cat image.tar.gz | gzip -d | docker load |
执行以下命令创建并进入雷池安装目录
1 | mkdir -p safeline && cd safeline # 创建 safeline 目录并且进入 |
下载 编排脚本 并传输到 safeline 目录中
复制执行以下命令,生成雷池运行所需的相关环境变量(注意:不要一行一行复制,一次性复制全部命令后执行)
1 | cat >> .env <<EOF |
执行以下命令启动雷池
1 | docker compose up -d |
三、雷池WAF 的配置
1、登陆
在安装完成之后会出现账号密码以及登陆地址
登陆后需要绑定一个动态口令,需要在手机上下载一个支持TOTP的认证软件
选择第一个腾讯身份验证,扫码下载手机版,之后扫码输入动态口令即可登陆成功
2、配置站点
工作原理:让网站流量先抵达雷池,经过雷池检测和过滤后,再转给原来的网站业务。
配置防护站点:
经过测试,这个地方最好将雷池和网站分开,放在两个服务器上
配置完成后,访问雷池服务器的80端口,出现和网站同样的界面即配置成功
3、WAF防护
没加防护:存在sql注入
加了防护:直接拦截
四、雷池WAF 的监测
1、数据统计
查看数据请求数据量、拦截数据IP等
2、攻击事件
3、日志分析
4、黑白名单
5、高频率防护
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Lusen的小窝!
评论