当前位置: 首页 > news >正文

aws-waf-cdn 基于规则组的永黑解决方案

1. 新建waf 规则组

image.png
image.png
image.png

2. 为规则组添加规则

image.png
根据需求创建不同的规则
image.png
image.pngimage.png

3. waf中附加规则组 (此时规则组所有规则都会附加到waf中,但是不会永黑)

image.png
image.png
此刻,可以选择测试下规则是否生效,测试前确认保护资源绑定无误
image.png

4. 创建堆栈 (建议删除之前的单个规则永黑方案堆栈)

弗吉尼亚北部 us-east-1

堆栈url:
https://actwill-cloudformation-template.s3.amazonaws.com/waf-block-rate-ip/waf_block_ip_by_rate_rule_group_2031220.template
image.png
image.png如果这里填入的规则只有规则组的其中1个,那么永黑只会对这个规则生效,其他规则是只会根据配置生效,但是不会永黑。

image.png
image.png
确认创建 等待所有资源创建完成
image.png

5.测试效果

使用cloudshell 或者其他终端
image.png
测试脚本

#!/bin/bash
while true; do#echo "访问actwill.png"#curl -I  http://xxx.cloudfront.net/actwill.png#sleep 0.5echo "访问robots.txt"curl -I  http://xxxx.cloudfront.net/robots.txtsleep 0.5#echo "访问asset-manifest.json"#curl -I  http://xxx.cloudfront.net/asset-manifest.json
done

执行脚本 等待被block
image.png
有一定延迟性,大概会延迟1-2分钟
image.png
测试添加ip set 正常后

6.附加ip set 到 waf block

image.png

7.新增规则并且配置永黑,

进入规则组,新建规则
更新堆栈 修改规则追加即可

image.png

8.添加waf 白名单时,新建ip set 即可 提高优先级到最高即可

image.png
image.png

9.删除永久黑名单的ip

暂停 EventBridge

image.png

修改s3 桶json文件

image.png
image.png

waf ip set 中删除

image.png

重启EventBridge

image.png

http://www.lryc.cn/news/264694.html

相关文章:

  • 如何实现免费无限流量云同步笔记软件Obsidian?
  • GPTs | Actions应用案例
  • Python Opencv实践 - 手势音量控制
  • 关于Selenium的网页对象单元测试的设计模式
  • 基于多反应堆的高并发服务器【C/C++/Reactor】(上)
  • 腾讯云debian服务器的连接与初始化
  • 医保购药小程序:智能合约引领医疗数字革新
  • 神经网络:深度学习优化方法
  • Unity中Shader旋转矩阵(二维旋转矩阵)
  • 前端面试题(计算机网络):options请求方法及使用场景
  • 使用docker-compose管理docker服务
  • Python_Tkinter和OpenCV模拟行星凌日传输光度测定
  • 【安全】使用auparse解析auditd审计日志
  • flink watermark 实例分析
  • 系列十二(面试)、Java中的GC回收类型有哪些?
  • 华为数通方向HCIP-DataCom H12-831题库(多选题:201-220)
  • NLP论文阅读记录 - | 使用GPT对大型文档集合进行抽象总结
  • 华为全屋wifi6蜂鸟套装标准
  • 系列二十八、如何在Oracle官网下载JDK的api文档
  • STM32-ADC模数转换器
  • 谷歌手机安装证书到根目录
  • 代码随想录 322. 零钱兑换
  • 【图的应用二:最短路径】- 用 C 语言实现迪杰斯特拉算法和弗洛伊德算法
  • Qt之判断一个点是否在多边形内部(射线法)
  • 压力测试过程中内存溢出(堆溢出、栈溢出、持久代溢出)情况如何解决
  • 【工业智能】音频信号相关场景
  • (PC+WAP)装修设计公司网站模板 家装公司网站源码下载
  • 使用opencv实现图像中几何图形检测
  • 补题与周总结:leetcode第 376 场周赛
  • js指纹库,可跟踪用户唯一性