首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java javax.servlet.http.HttpServletResponse sendRedirect()是否自动替换回车(%0d%0A)以防止Http报头拆分攻击?

问Java javax.servlet.http.HttpServletResponse sendRedirect()是否自动替换回车(%0d%0A)以防止Http报头拆分攻击?
EN

Security用户
提问于 2014-09-09 05:34:24
回答 1查看 1.2K关注 0票数 1

我只是试图演示一个简单的Web应用程序来模拟Http头分裂攻击,但我失败了。我意识到这个sendRedirect()函数过滤了我的回车并替换为空格(%20)。我想确认一下我是对的还是做错了。欢迎任何意见和建议。

提供您的信息

  • 服务器信息: GlassFish服务器开放源码版
  • Servlet版本: 3.0
  • JSP版本: 2.1
  • Java版本: 1.7.0_51
EN

回答 1

Security用户

回答已采纳

发布于 2014-09-09 09:04:51

是的,GlassFish确实会过滤标题中的换行符。猫也一样。我不知道其他servlet容器(Jetty,WebSphere等)

com.sun.net.httpserver不过滤换行符,所以您可以将其用于模拟。

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/67022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档