可以采取哪些步骤来确保使用Hibernate、Spring和JSF的web应用程序是安全的?可能存在哪些漏洞,标准的安全框架是什么?
发布于 2010-04-17 01:13:00
安全性不是仅仅通过使用框架就能解决的。它需要大量的教育、理解、创造力和风险评估,以避免犯错误。
从阅读这些URL开始
并且一定要跟上顶级漏洞的速度,等等。安全的介绍,包括“没有银弹”这篇文章。
的十大安全威胁
发布于 2010-04-17 00:57:19
Joel Coehoorn和其他几个人通过回答类似的问题here记录了一组很好的实践
< platform.
发布于 2010-04-17 04:36:20
我同意其他的回答,因为没有安全的银弹或简单的框架,你只需插入和tada,你是安全启用的。一定要查看OWASP站点,它是学习安全性的一个很好的资源。
充分了解安全性(而不是将安全性委托给框架)将最终使您的应用程序更加安全。例如,JSF可以预防大多数(如果不是全部?)默认情况下,XSS类型攻击,但您可以覆盖此功能,可能不会意识到安全隐患,并且您的JSF代码会突然暴露。
由于没有人提到它,静态代码分析可以帮助您。查看诸如Findbugs、PMD和checkstyle等内容,以获得基本和免费的代码分析。或者使用更重的功能,比如Fortify,它是专门为检测应用程序中的安全漏洞而设计的。
https://stackoverflow.com/questions/2654712
复制相似问题