memcache中的PHP会话 – 安全会话path

Memcached在阅读时对于会话是很好的。 但是安全吗? 今天我们在一台服务器上有更多的客户端 每个虚拟主机都有自己的session.path。 这是安全的,以防止从其他域读取会话。 但是什么memcache? 是否有可能从其他虚拟主机读取会话? 这是PHP如何与memc通信的一些文档。

如果可以连接到memcached实例,则可以轻松地从其中转储所有数据。 Memcached被devise成一个快速caching解决scheme,而不是一个安全的数据存储。 有几点需要考虑:

  • 唯一的访问控制memcached具有它将要监听的接口
  • 您没有任何身份validation – 连接到它的任何人都可以获取数据
  • memcache协议非常简单,你不需要任何encryption(例如没有SSL)

恢复:谁有权访问memcached服务器,有权访问其中的所有数据。

PHP有两个与memcached服务器交互的扩展: memcache和memcached 。 有关详细信息,您必须检查他们的文档(或源代码),但没有一个在将数据发送到服务器之前对其进行encryption。