gpt4 book ai didi

java - 如何修复 Java Web 应用程序中的 Trust Boundary Violation 缺陷

转载 作者:行者123 更新时间:2023-11-30 07:18:56 27 4
gpt4 key购买 nike

我收到来自 Veracode 的信任边界违规。我的代码是

userName= req.getParameter(Constant.USERNAME);
session.setAttribute(Constant.USERNAME, userName); //At this line i am getting Trust Boundry Violation flaw.

如何验证 userName 以避免违反信任边界的缺陷?

最佳答案

根据您的用户名遵循的规则,只需使用正则表达式来验证用户名:

if(userName.matches("[0-9a-zA-Z_]+")
session.setAttribute(Constant.USERNAME, userName);

关于java - 如何修复 Java Web 应用程序中的 Trust Boundary Violation 缺陷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14977207/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com