【发布时间】:2014-12-18 07:44:19
【问题描述】:
我打算开始我的第一个网站。该网站是一个小型 HTML5+CSS+JS 网站,后端运行 node.js,为存储在 mongodb 上的数据提供服务。我想知道哪一个是安全方面的最佳解决方案:
Web 托管(SSL 和 cloudflare)+ VPS 在端口 3000 上提供服务(使用 SSL、cloudflare 和带有敏感数据的 node.js;用户和通行证以及本地 mongodb)
同一个 VPS 中的所有内容。
您可以提供的任何其他方法。
问题是,在第一种方法中,架构中有两个元素,所以如果有人想破解它,我想它会更困难。另一方面,在第二种方法中,如果 VPS 被黑客入侵,一切都被黑客入侵,他们可以访问密码、mongodb 数据库。我对安全非常着迷,因为这是我的第一个网站,我不知道要采取什么措施来保护我的 VPS(node.js 和 mongodb)。
此外,我想知道在效率方面,对于一个每天访问量为 1.000 的 10MB 网站来说,这将是最好的解决方案。
【问题讨论】:
-
无法回答这个问题。哪个选项更安全的细节与实现的关系比您使用这两个选项中的哪一个更重要。您的两个选择中的一个并不天生就比另一个更安全。
标签: node.js mongodb security hosting vps