有没有办法在RAM中保存PHP会话?

时间:2015-05-09 06:55:10

标签: php windows security nginx

我有nginx的php。出于安全原因,我想让PHP在RAM上保存它的会话。有没有办法呢?

如果不可能,是否有任何建议让服务器关闭后php会话无法从硬盘恢复?

经过大量搜索后,我发现了php的Shared memory模块,可以像会话中的持久性内存缓存一样使用。是否与其他应用程序共享?,它有多安全?

1 个答案:

答案 0 :(得分:0)

我会使用memcached将会话数据存储在RAM中。如果您已经在使用数据库,则可能只使用内存存储引擎。但是,我没有得到你的安全理由。如果您担心某人能够访问您的会话数据,请确保他无法访问您的会话数据。无论它们存储在何处,安全性都会完全被破坏。

<强>更新

您告诉客户端和服务器在同一台物理计算机上运行。我可以想象一个自助服务终端应用程序。

作为一般建议,客户需要以不同的用户身份运行。这在Windows中也是可行的。然后确保客户端具有有限的系统访问权限,并且无法访问机密数据。就是这样。

您可能还考虑使用虚拟机分离服务器和客户端。