【问题标题】:ASP.NET Web App, WCF Services and Database hostingASP.NET Web 应用、WCF 服务和数据库托管
【发布时间】:2013-09-24 06:37:27
【问题描述】:

我有一个关于与 WCF 和 ASP.NET 相关的数据库托管的一般性问题。我们目前正在 ASP.NET 中开发一个新的在线 Web 应用程序,它使用 WCF 服务(三层基础架构)获取/发布数据到我们的 MSSQL 数据库。

现在,在开发的后期,我们将启动我们的网站并将其托管在外部提供商上。我们不确定是将网站的数据库保留在我们自己的服务器内部,还是与我们的提供商一起在外部托管(他们也提供数据库托管选项)。

如果我们在外部托管它,我们显然会使用批处理脚本等在内部备份它。

一个主要问题是数据库的安全性,因为我们只是一家在网络安全架构方面没有太多经验的小企业。因此,我们倾向于网站和数据库的外部供应商,他们显然有管理这些事情的经验和设备。

您能否就此事发表一些意见?

谢谢!

【问题讨论】:

    标签: asp.net sql-server wcf security hosting


    【解决方案1】:

    将敏感数据交给外部方总是存在风险,并相信它们会尽可能安全。

    这并不神秘,如果他们真的愿意,提供商的某个人将有足够的访问权限来查看您的数据。所以这一切都归结为您的数据有多敏感?是否有银行账户信息或社会安全号码?由于这些原因,我们公司无法将此类数据交给外部方。

    我对一件事有点困惑:如果您可以在生产时托管数据库服务器,为什么不能同时托管网站?是否能够处理高流量?

    针对您的评论进行更新:

    听起来您的数据有些敏感,而不是高度敏感。在这种情况下,如果我们在这里不是完全疯狂的迂腐,那么您可以合理地假设一家有信誉的托管公司将采取适当的措施来保护您的数据,并且从它的声音来看,他们可能在这方面更有能力你自己的公司(不是因为你粗心大意或耳后湿透,只是因为他们在你公司没有的领域拥有丰富的经验)。

    现在是性能和硬件设置部分,如果您的评论...维护它或b)你付钱给别人去做。听起来你们选择 b 选项很容易。

    【讨论】:

    • 对不起,我现在才回复。在我们自己的服务器上托管几乎是不可能的,因为我们的站点连接很差,我们希望流量相当稳定(我们在内部和外部都使用这个站点)。没有像财务详细信息或社会保障/NI 详细信息那样的敏感信息,主要是电子邮件、地址数据、与客户端计算机的远程连接等。我们现在选择了异地托管,因为我们根本不拥有本地托管的基础设施。不过感谢您的回复:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    • 2011-11-16
    • 2019-08-15
    • 2016-08-14
    相关资源
    最近更新 更多