Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 安全公开从内部数据库获取的公共网站上的某些数据的典型方法是什么?_Asp.net_Intranet - Fatal编程技术网

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

Asp.net 安全公开从内部数据库获取的公共网站上的某些数据的典型方法是什么?,asp.net,intranet,Asp.net,Intranet,我的服务器上有一些内部数据库和内部网站,外部世界完全无法访问。我在一个完全脱离网络的服务器上有一个外部网站 我想在公共网站上获得一些关于内部数据库的数据,但内部数据库也包含我想远离公共网站的敏感数据 这通常是如何处理的?我不完全确定要寻找什么。现在,我手动将这些需要的数据转储到网站使用的XML文件中,但我觉得有更好的方法来实现这一点。您有一些我可以想到的选项,而且很可能比我将要列出的更多。。。不是一个很会交际的人 设置防火墙规则,允许从外部服务器的IP地址向内部数据库服务器发送端口请求 设置一

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

我想在公共网站上获得一些关于内部数据库的数据,但内部数据库也包含我想远离公共网站的敏感数据


这通常是如何处理的?我不完全确定要寻找什么。现在,我手动将这些需要的数据转储到网站使用的XML文件中,但我觉得有更好的方法来实现这一点。

您有一些我可以想到的选项,而且很可能比我将要列出的更多。。。不是一个很会交际的人

  • 设置防火墙规则,允许从外部服务器的IP地址向内部数据库服务器发送端口请求
  • 设置一个面向外部的服务,该服务仅公开您希望共享的数据。您可以在此服务上设置身份验证/授权,以仅允许您希望访问数据的用户访问。此外,您可以将服务设置为仅允许来自外部网站IP地址的呼叫,类似于上述解决方案
不管怎样,我想你都得让一个网络人参与进来