首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Struts2 (Java )项目中的安全问题

Struts2 (Java )项目中的安全问题
EN

Stack Overflow用户
提问于 2014-06-11 06:48:40
回答 2查看 484关注 0票数 1

我正在使用Struts-2框架在java中创建一个web门户。我们希望了解Java门户中可能存在哪些漏洞,以及如何防止我的门户链接到them.Related链接中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-12 14:59:01

首先,你要熟悉十大网络攻击:owasp前十名

然后定期检查已发布的框架漏洞:支柱漏洞

在某种程度上,有一些工具可以使这部分自动化。

票数 0
EN

Stack Overflow用户

发布于 2015-09-28 06:32:51

有两个主要领域:

  1. 保持struts框架的最新更新。总是检查https://struts.apache.org/docs/security-bulletins.html。这是必须的,当您使用框架时,框架中的安全漏洞意味着应用程序中的安全漏洞。
  2. 项目中所述,开发您自己的站点安全

以下是一些建议:

  1. 如果您在jsp中使用${},请考虑它们不是xss安全的,您可以像http://pukkaone.github.io/2011/01/03/jsp-cross-site-scripting-elresolver.html中提到的那样使xss安全。您可以使用s:property,它是xss安全的。
  2. 如果您正在使用ModelDriven,请考虑ModelDriven拦截器是盲目的!ModelDriven接口会在struts2中造成安全漏洞吗?
  3. 考虑到您可以避免一些安全问题,只需在web.xml和server.xml中使用正确的参数来设置应用程序,而不是使用struts处理它们,例如:
代码语言:javascript
复制
    <session-config>
           <cookie-config>
            <http-only>true</http-only>
            <secure>true</secure>
        </cookie-config>
        <!--This will prevent jsession url re-writing -->
        <tracking-mode>COOKIE</tracking-mode>
    </session-config>
  1. 您可以使用弹簧安全与您的支柱。spring安全性无需编写任何代码就可以处理一些问题( session-fixationcsrf )。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24156348

复制
相关文章

相似问题

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