从安全性的角度来看,有什么比较可以说明为什么JSP/ASP.Net更好呢?我认为,安全取决于服务器安全,以及网站的架构和实现,只有像JSP/ASP.Net这样的名称才不能保证您的网站安全,也不会让黑客跑掉!!
是否有任何研究或文章来显示框架本身中的bug或安全问题?
发布于 2010-03-24 11:25:43
两者都只是视图技术。两者都是安全的,因为你可以编程它是。两者都不会自动关注XSS、CSRF、SQL注入等安全风险。不管是什么视图技术,都是由开发人员负责的。
另一方面,MVC框架(比如运行在JSP之上的JSF和运行在ASP.NET之上的ASP.NET MVC )默认情况下已经阻止了XSS (如果您用正确的方式编写视图,即使用组件显示用户控制的输入),但您仍然必须考虑到CSRF和SQL注入的风险。前者通常使用基于请求的令牌或captcha来完成,而后者通常通过准备好的语句/命名查询来完成(对于这些查询,一个像样的ORM框架已经将工作从手拿来完成)。
https://stackoverflow.com/questions/2506408
相似问题