在公共网站上安全地公开从内部数据库获取的某些数据的典型方法是什么?

时间:2014-06-20 15:49:54

标签: asp.net intranet

我在服务器上有一些内部数据库和内部网站点,这些数据库和外部网站完全无法从外部访问。我在一个完全离网的服务器上有一个外部网站。

我希望在公共网站上提供有关内部数据库的一些数据,但内部数据库还包含我想远离公共站点的敏感数据。

这通常如何处理?我不完全确定要搜索什么。现在,我手动将所需数据转储到网站使用的XML文件中,但我觉得有更好的方法可以解决这个问题。

1 个答案:

答案 0 :(得分:1)

你有几个我能想到的选择,而且很可能超过我要列出的内容......不是网络人员。

  • 设置防火墙规则,允许从外部服务器的IP地址到内部数据库服务器的端口请求。
  • 设置面向外部的服务,该服务仅公开您要共享的数据。您可以在此服务上设置身份验证/授权,以仅允许您希望访问数据的用户具有访问权限。此外,您可以将服务设置为仅允许来自外部网站的IP地址的呼叫,类似于上述解决方案。

无论哪种方式,我认为你将不得不让一个网络人员参与其中。