【技术干货连载 一】业务经过WAF HTTP 400问题排查

本文涉及的产品
Web应用防火墙 3.0,每月20元额度 3个月
简介: 教你如何排查和解决业务经过WAF 七层代理HTTP 400问题原因?

一般业务经过WAF访问有400的原因为请求头较多时,与WAF不兼容导致。

建议按照以下方法逐步排查:

1.排查请求头过大

目前WAF头部最大支持16K,可以与用户协调获取相关的payload排查,如果小于16K,可以排除头部过大导致的400。

2.排查key是否异常

排查pyload的字段是否存在特殊符号,用户提供postman截图,没有特殊符号,如 :“.”“_”等。

3.本地复现问题排查

通过WAF之后会携带一些请求头,判断也许是这些请求头加上去之后导致的业务异常。

a.获取请求头

我们测试环境可以看到请求头:因为用户使用postman测试,所以我们不增加acw_tc这个cookie。

b.绑定host带上请求头访问源站

host绑定源站,增加请求头,直接用curl 或者visual-studio rest测试,复现了该问题,确认WAF请求头影响这个结果.


c.删除一些请求头测试

看影响结果的请求头,经过测试 ,发现请求头增加多于14个就会报错,反馈给用户,用户对源站进行调整,换掉了原来的IP,再测试结果OK

根据以上方法确认,基本上可以确认问题原因。

目录
相关文章
|
16天前
|
负载均衡 监控 安全
HTTP代理IP的安全与稳定技术与策略的结合
随着科技与互联网的发展,企业对代理的需求日益增长。为加强HTTP代理IP的安全性和稳定性,可采取用户教育、使用加密协议、定期更换IP、监控可用性、设置访问控制、负载均衡、配置防火墙及定期更新维护等措施。这些方法能有效提升代理服务的安全性和可靠性。
21 7
|
1月前
|
数据采集 负载均衡 大数据
HTTP代理IP技术的未来:从传统到创新
随着数字化时代的发展,网络安全、隐私保护及内容访问自由成为核心需求,短效动态HTTP代理IP凭借独特技术优势,展现出智能化、自动化、更高匿名性和安全性、多样化类型、高性能稳定性、合规性与道德标准、用户体验提升、市场竞争透明化及行业应用扩展等八大未来发展趋势。
40 1
|
1月前
|
SQL 负载均衡 安全
安全至上:Web应用防火墙技术深度剖析与实战
【10月更文挑战第29天】在数字化时代,Web应用防火墙(WAF)成为保护Web应用免受攻击的关键技术。本文深入解析WAF的工作原理和核心组件,如Envoy和Coraza,并提供实战指南,涵盖动态加载规则、集成威胁情报、高可用性配置等内容,帮助开发者和安全专家构建更安全的Web环境。
70 1
|
2月前
|
关系型数据库 MySQL 应用服务中间件
站库分离技术--反向代理技术-雷池云WAF-给自己搭建一个安全点的网站
站库分离技术--反向代理技术-雷池云WAF-给自己搭建一个安全点的网站
108 3
|
4月前
|
移动开发 JavaScript 前端开发
"解锁axios GET请求新姿势!揭秘如何将数组参数华丽变身,让你的HTTP请求在云端翩翩起舞,挑战技术极限!"
【8月更文挑战第20天】二维码在移动应用中无处不在。本文详述了在UniApp H5项目中实现二维码生成与扫描的方法。通过对比插件`uni-app-qrcode`和库`qrcode-generator`生成二维码,以及使用插件和HTML5 API进行扫描,帮助开发者挑选最佳方案。无论是即插即用的插件还是灵活的JavaScript实现,都能满足不同需求。
45 0
|
6月前
|
编解码 自然语言处理 算法
技术心得:前端学HTTP之字符集
技术心得:前端学HTTP之字符集
42 0
|
6月前
|
缓存 开发框架 网络协议
必知的技术知识:HTTP协议和SOCKS5协议
必知的技术知识:HTTP协议和SOCKS5协议
|
7月前
|
Go
深度探讨 Golang 中并发发送 HTTP 请求的最佳技术
深度探讨 Golang 中并发发送 HTTP 请求的最佳技术
142 4
|
7月前
|
前端开发 API UED
AngularJS的$http服务:深入解析与进行HTTP请求的技术实践
【4月更文挑战第28天】AngularJS的$http服务是核心组件,用于发起HTTP请求与服务器通信。$http服务简化了通信过程,通过深入理解和实践,能构建高效、可靠的前端应用。
|
7月前
|
存储 缓存 开发框架
Flutter的网络请求:使用Dart进行HTTP请求的技术详解
【4月更文挑战第26天】了解Flutter网络请求,本文详述使用Dart进行HTTP请求