java xss漏洞修复_java – 如何修复XSS漏洞

我们正在使用fortify扫描java源代码&它抱怨下面的错误:

Method abc() sends unvalidated data to a web browser on line 200, which can result in the browser executing malicious code.

我们在第200行的代码下面:

Product

和Util.java下面的getProduct方法中的代码:

String prod = request.getParameter("prod");

任何人都可以告诉我如何解决这个XSS漏洞吗?

谢谢!

解决方法:

您需要转义Util.getProduct(request)的输出.通常,这是使用JSTL和< c:out>完成的.标签和EL:

" class="left_nav_link">Product

由于你的问题中的代码包含scriptlet,我强烈建议你阅读How to avoid Java code in JSP files?这个问题包括使用JSTL EL而不是scriptlet的原因,以及关于这两个首字母缩略词实际引用的内容的一些信息.

标签:java,jsp,fortify

来源: https://codeday.me/bug/20190630/1336506.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值