9

我想为我的 .net 项目部署我的应用程序并查看 Appharbor 或 Amazon beanstalk。

我担心安全问题,并被微软(以及 Azure)作为 Prism 丑闻的关键参与者推迟了。

在欧洲,我开始倾向于冰岛东道主,因为他们的绿色证书和对言论自由的坚持。其他人则推荐 Hetzner 的速度。我知道一些供应商拥有欧洲数据中心,但这是否意味着他们在美国之前首先受欧洲法律的约束,即他们不能“轻易地”窥探?

.Net 开发社区应该转向哪里来在线运行安全的应用程序?

(我希望这篇文章不会因为它有争议而被廉价的借口关闭,但我真的对此有疑问)。

4

1 回答 1

3

这些天自由、独立和无人关注真的很难。我同意在家中建立数据中心听起来像是最好的解决方案,但它会产生新的问题:

  • 你必须自己购买服务器并维护它们(补丁、更新、监控等)——在微软的世界里,这很昂贵。

  • 您必须获得良好和可靠的互联网连接 - 您的家庭 ISP 不会保证您提供这样的服务。

  • 您必须注意可扩展性问题——购买更多服务器、构建可扩展平台等。

为了解决这个问题,你需要相当多的技能和/或金钱——你真的想花这么多资源吗?

另一个明显的解决方案是在数据中心租用私人服务器也是一个很好的解决方案,但请记住,您的提供商将遵守当地法律,如果当地警察敲门 - 他可能不得不同意他们访问,你无能为力。

我写到这里的所有内容只是为了说明一件事——不能 100% 保证你是安全的。如果您真的关心客户的隐私 - 只要确保您要么不存储他们的敏感数据,要么让坏人很难访问它。让他们使用某种强加密或自己实施此类策略。向您的客户解释这一点,我相信他们会欣赏您的措施。

最重要的是 - 真正考虑您的应用程序是否会从所有这些安全措施中受益。在我看来,您的客户将享受比缓慢且大多数时间不可用的应用程序更快速和响应更快的应用程序。

于 2013-07-18T16:26:51.647 回答