44-1 waf绕过 - WAF的分类

embedded/2024/9/22 22:11:15/

一、云 WAF

  • 通常包含在 CDN 中的 WAF。
  • 在配置云 WAF 时,DNS 需要解析到 CDN 的 IP 上。请求 URL 时,数据包会先经过云 WAF 进行检测,如果通过检测,再将数据包流向主机。

 

二、硬件IPS/IDS防护、硬件WAF

  • 硬件IPS/IDS防护
    • 使用专门的硬件防护设备进行防护。
    • 当向主机发送请求时,流量会先经过此设备进行流量清洗和拦截,只有通过检测的数据包才会流向主机。

三、软WAF

  • 软件WAF安装在需要防护的服务器上。
  • 实现方式通常是WAF监听端口或以Web容器扩展方式进行请求检测和阻断。

WAF主要功能:

  • 过滤应用层的数据
    • 解析HTTP请求
    • 匹配规则关键字
    • 拦截防御
    • 记录日志

WAF防护的攻击类型:

  • SQL注入
  • XSS(跨站脚本攻击)
  • 文件上传漏洞
  • CC(HTTP Flood)恶意攻击防护
  • 命令执行漏洞(如Log4j漏洞)
  • 获取敏感信息

http://www.ppmy.cn/embedded/45138.html

相关文章

HTTP的系统登录页面,如何避免明文传输用户密码?

对于系统登录页面来说,我们作为开发人员,应该没有陌生的吧。就像下面这样子。 点击登录,调用/login 接口。来看下面截图中的 载荷(payload)数据,其中,密码 password 的值是明文。 如果你的站点使用的是HTTPS协议&…

linux C/C++静态库制作

概念:程序在编译时会把库文件的二进制代码链接到目标程序中,这种方式称为静态链接。 如果多个程序中用到了同一静态库中的函数或类,就会存在多份拷贝。 特点: 静态库的链接是在编译时期完成的,执行的时候代码加载速度…

Flutter开发指南

Flutter开发指南(Android 开发角度) 与Android 的对比 1.Android 的View 与Flutter 的对应关系: a.在android 中,view 是屏幕显示的基础,比如 button,文本,列表,输入框都是 view。…

Thinkphp5响应式进销存仓库管理系统

随着企业规模的不断扩大和市场竞争的日益激烈,进销存管理在企业的运营中扮演着越来越重要的角色。为了提高企业的运营效率,降低库存成本,提升客户满意度,越来越多的企业开始引入进销存仓库管理系统。 进销存仓库管理系统是一种集…

记录一次前端页面崩溃的产生及处理

记录一次前端页面崩溃的产生及处理 ​  起因:前端的一个地图页面某一些单子一点进去,就会导致页面卡死、崩溃,浏览器最终给的错误码为:out of memory。 ​  排查:OOM!第一反应是猜测会不会是因为地图要…

rocketmq跨版本升级方案参考—— 筑梦之路

这篇文章写的比较好,可以作为参考,抽空再来按照这个思路进行实践实验。 https://www.cnblogs.com/zhyg/p/10132598.html 对于rocketmq和kafka如何选择,可阅读搭建项目 Kafka 和 RocketMQ 你选哪个?

GPT-4o:人工智能新时代的先锋

如何评价GPT-4o? 简介:最近,GPT-4o横空出世。对GPT-4o这一人工智能技术进行评价,包括版本间的对比分析、GPT-4o的技术能力以及个人感受等。提醒:在发布作品前,请把不需要的内容删掉。 方向一:对比分析 提…

Scala 柯里化、sortBy方法

Scala高级特性 小白的Scala学习笔记 2024/5/30 8:42 文章目录 Scala高级特性柯里化sortBy方法 柯里化 参数可以写在两个括号里面 object TestKeli {def add(a:Int)(b:Int)abdef main(args: Array[String]): Unit {val res add(22)(33)println(res)} }可以填隐式参数&#x…