【发布时间】:2014-12-14 10:03:11
【问题描述】:
我有一个需要与非常敏感的数据库集成的 SharePoint 应用程序。所需数据来自多个数据库;不同服务器上的近 40 个不同数据库。
建议的设计是集成一个 Web 服务,然后根据所需的业务逻辑连接到所需的数据库。然而问题是,如果有人以某种方式访问了托管此 Web 服务的服务器,那么所有的数据库连接都会在那里。
另一个建议是为每个数据库提供一个专用的 Web 服务。这样,即使有人可以访问此 Web 服务,也只有一个数据库连接。
问题是,是否有任何已知的设计可以在这种情况下为数据库连接增加更多安全性?
【问题讨论】:
-
也许你需要的是 Web.config 连接字符串加密msdn.microsoft.com/en-us/library/53tyfkaw(v=vs.110).aspx
标签: asp.net web-services security sharepoint