【问题标题】:Easiest way to securely transfer data from one web to the next将数据从一个 Web 安全传输到另一个 Web 的最简单方法
【发布时间】:2011-02-22 11:58:18
【问题描述】:

我有 2 个网站在同一台服务器上运行。 Web1 需要将数据传输到 web2(相同的 Web 服务器,不同的 Web),将敏感数据从一个传递到另一个。浏览器将使用 https。 cookie 在这里是可能的/可取的吗?我最初的想法是在哪里加密数据并通过查询字符串,两个站点都使用共享密钥。如果它在共享计算机上,也许还可以传递一个加密的到期日期,以防止 url 在历史中被重用。 弄清楚它是 https 和加密的,最初听起来不错。然而,我的直觉告诉我它不安全。另一种选择是会话服务器,但对于我所追求的而言,这似乎有点矫枉过正。

在同一网络上将单条数据从一个站点安全地传输到另一个站点并且相对简单的最佳方法是什么?

【问题讨论】:

  • 我是不是没看错?什么是“网络”?网站域?

标签: asp.net html security iis iis-6


【解决方案1】:

如果我没看错的话,您有两个不同的网站在同一个网络服务器上运行,它们需要安全地共享数据。对吗?

如果是这种情况,请不要在浏览器中发送数据。如果站点在同一台服务器上,您可以让它们直接通信。封闭服务器内的服务器端通信将比您可以部署到客户端浏览器的任何系统更安全。

您应该考虑在您的服务器上实现一个网络服务来处理请求。这样一来,每个网站只需要了解 Web 服务,而不需要了解彼此。

【讨论】:

    【解决方案2】:

    您可以只让一个站点向另一个站点服务器端发送 http 帖子。这些信息永远不会通过浏览器,甚至不必加密(尽管这肯定不会造成伤害)。

    您甚至可以将数据写入数据库,然后将用户重定向到第二个站点上将读取它的页面(如果两个站点都可以访问数据库)。

    【讨论】:

      猜你喜欢
      • 2018-03-12
      • 2019-05-03
      • 2012-08-27
      相关资源
      最近更新 更多