我正在评估我的web应用程序的安全性。因为我在我的web应用程序中使用了Spring,所以我想利用Spring Security框架。我搜索了更多关于网络安全的信息,偶然发现了OWASP社区,它是排名前十的攻击。所以我的问题是:配置Spring Security来保护我的应用程序就足够了吗?OWASP top 10 (2013)中的哪些安全威胁是由Spring security Framework处理的?
发布于 2014-06-19 19:40:27
构建安全的应用程序是一项具有挑战性的任务,没有“银弹”产品可以使应用程序自动为您提供安全保护。因此,Spring Security的简单使用并不意味着您的应用程序就是安全的!Spring Security是一个很棒的工具,可以帮助构建安全的应用程序的许多方面,但就像任何工具一样,你需要知道如何正确使用它。
Spring Security至少可以帮助您解决以下OWASP TOP10问题:
SpringSecurityA2-中断的身份验证和会话管理-通过提供高效和安全的身份验证和会话management
发布于 2014-06-24 03:28:24
我建议使用分层的安全体系结构。我的意思是,手动创建安全的应用程序是可能的,但实现起来极其困难。一些安全特性,如身份验证和基本访问控制(url级或GUI组件级)相对容易实现,但实例级安全性(特别是与遗留数据库一起使用)、Sql注入和XSS等要求则较难实现。
我建议使用Spring Security并实现尽可能多的自定义验证。除此之外,我建议使用HDIV,以便添加额外的安全层,以帮助避免利用自定义验证未涵盖的风险。具体地说,HDIV提供的功能包括:
application.
除了这些防止OWASP十大网络风险的功能外,HDIV还会生成与针对您的网站的恶意活动或攻击相关的日志,包括所有有关攻击的信息和经过身份验证的网站中的用户名。
致以敬意,
罗伯托·贝拉斯科(HDIV团队)
发布于 2014-06-17 18:53:27
你可以试试HDIV,它支持多个框架。
https://stackoverflow.com/questions/24257336
复制相似问题