0

想象一个由托管在云中某处的 2 个虚拟机 VM1 和 VM2 组成的架构:

  • VM1 专用于 Web 前端 (Apache/PHP)
  • VM2 专用于 MySQL 服务器
  • VM1 和 VM2 位于同一托管公司

这意味着 VM1 和 VM2 之间存在由查询/结果组成的流量。由于此流量发生在我无法控制的 VM 托管场中,我猜想有人可以成为分析此流量的“中间人”。

我的问题:在这种情况下,如何保证 VM1 和 VM2 之间 MySQL 事务的安全/隐私/完整性?

据我所知,mysqli_connect 中没有隐私选项。

谢谢你的帮助

::纪尧姆::

4

1 回答 1

1

使用 ssl 连接到 mysql 服务器。

您可以在 mysql 中使用mysqli_ssl_set.

您还必须配置您的 mysql 服务器以接受 ssl 连接。

参考:PHP 到 MySQL SSL 连接

于 2012-06-19T04:23:35.380 回答