首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scala web框架的安全性

Scala web框架的安全性
EN

Stack Overflow用户
提问于 2013-05-27 23:36:47
回答 2查看 767关注 0票数 3

我选择了Scala web框架。我正在考虑的框架包括PlayScalatraLift。在我正在准备的项目中,安全性很重要。然而,web安全对我来说是一个模糊的主题,我希望我的框架能在合理的范围内处理它。我似乎被游戏所吸引。

我不是问什么是最安全的框架(根据ads - Lift),而是,Scala框架是否为我处理安全性,在这方面它们如何比较?我不想仅仅依靠我的知识来保证web-app的安全。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-03 00:24:32

为了回答我自己的问题,我必须学习这些东西,没有人会为我做。还有OWASP cheatsheets;还有OWASP企业安全API或ESAPI。ESAPI看起来很有前途,尽管我还没有用过它。

票数 0
EN

Stack Overflow用户

发布于 2013-05-29 01:17:18

我会投票给Liftweb http://seventhings.liftweb.net/security

与其他框架(尤其是与java的框架,如Spring)的主要不同之处在于可以称之为“默认行为”。例如,在编写代码时,您可能会忘记“转义”某些html属性。在一个糟糕的框架中,你会得到损坏的html和安全漏洞的错误。在一个好的框架中,你会有双重转义或错误。

示例的完整列表可以在链接中阅读。就我个人而言,我喜欢Lift的原因是它的状态性,Scala绑定到HTML,比如

代码语言:javascript
复制
"#myHtmlNode li div [onclick]" #> ajaxInvoke(...scala code here...)

在上面的代码中,您将100%确定,除了您自己发送页面的用户之外,没有人能够访问ajaxInvoke的内容。当然,逻辑和视图的分离是一种解脱。

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

https://stackoverflow.com/questions/16776437

复制
相关文章

相似问题

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