在部署Rails应用程序之前,我应该检查哪些安全措施?

4

我希望确保我的应用程序的所有安全方面都得到覆盖。我知道这可能因应用程序而异,但是防止安全漏洞的常规措施是什么?

4个回答

6

3

2

关于网站本身:

  1. 所有需要登录的页面都受到了保护吗?
  2. 如果应用程序出现错误,用户是否会收到通用消息而不是YSOD(asp mvc)?
  3. https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project

之后还有外部风险: 数据库备份丢失(被盗),社会工程师,愤怒的同事,未打补丁的服务器等。


还要确保需要登录的事物也检查授权。 - BaroqueBobcat

1

如果你的模型中没有使用attr_accessible,那么这是一个很大的安全漏洞,因为你的用户可以有效地更改任何他们想要的字段。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接