【问题标题】:Securing a database using web service使用 Web 服务保护数据库
【发布时间】:2014-12-14 10:03:11
【问题描述】:

我有一个需要与非常敏感的数据库集成的 SharePoint 应用程序。所需数据来自多个数据库;不同服务器上的近 40 个不同数据库。

建议的设计是集成一个 Web 服务,然后根据所需的业务逻辑连接到所需的数据库。然而问题是,如果有人以某种方式访问​​了托管此 Web 服务的服务器,那么所有的数据库连接都会在那里。

另一个建议是为每个数据库提供一个专用的 Web 服务。这样,即使有人可以访问此 Web 服务,也只有一个数据库连接。

问题是,是否有任何已知的设计可以在这种情况下为数据库连接增加更多安全性?

【问题讨论】:

标签: asp.net web-services security sharepoint


【解决方案1】:

答案取决于您的具体要求。一个简单的方法是使用“开放数据协议”OData。然后使用 windows 目录登录或 ASP.NET 登录来保护它。

看看http://www.odata.org/http://msdn.microsoft.com/en-us/library/ff478141.aspx

【讨论】:

  • 我认为 OData 不会增加我的安全性
猜你喜欢
  • 1970-01-01
  • 2010-09-12
  • 2012-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多