Fortify“跨站点脚本:验证不佳”抱怨您的输出编码不正确或无效。输出编码(转义)的目的是将特殊字符(元字符)限制为文字字符串,因此它们不能作为命令执行。
要进行补救,您可以:
步骤1。确定谁将使用这个“待编码上下文”?
第2步。根据交付协议和下游需求对上下文进行正确编码。例如:
步骤#3。收集一下编码示例,方便以后挑选使用:(抱歉,在发布代码时,部分内容发生了变化,所以发布为图片)
使用轻量级 org.owasp.encoder 库输出编码
| 归档时间: |
|
| 查看次数: |
20635 次 |
| 最近记录: |