首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >信任边界冲突- Veracode缺陷

信任边界冲突- Veracode缺陷
EN

Stack Overflow用户
提问于 2013-08-26 21:35:35
回答 1查看 7.2K关注 0票数 1

我正在测试的代码中出现了信任边界违规行为。代码在会话中添加表单,并且由于信任边界冲突而出现缺陷。

代码语言:javascript
复制
Inside Struts Action class execute method
{
 EditForm editform = new EditForm ();
 All the values are set either from databse or from request params and then the form is   added to session as below

 **request.getSession(false).setAttribute("EDIT_FORM", editform );**
}

我正在违反显示为粗体的代码。

我怎么才能解决这个问题?我不知道在哪里添加验证。它是在Action类执行方法中创建的新表单,vaues是从请求和db中填充的。

EN

回答 1

Stack Overflow用户

发布于 2015-05-07 09:36:44

您应该尝试使用esapy库,尝试这样的方法:

  • ESAPI.getValidInput(.)

在设置属性之前。我发现了对象类型变量的漏洞,这是最糟糕的,因为您无法验证它,因为您无法知道类型。

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

https://stackoverflow.com/questions/18453426

复制
相关文章

相似问题

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