PHP会话存储在共享主机上的/ tmp中是否安全?

Rya*_*yan 5 php

我听说因此存在安全问题.使用纯数据库存储PHP会话而不是/ tmp是明智的吗?

Wri*_*ken 13

它们是不安全的(虽然Suhosin扩展可以加密它们,提供一点点安全性).您不应该因此而切换到数据库(尽管还有其他正当理由).最简单的方法是只设置session.save_path一个只能访问的目录.

  • 如果你不相信你的主机,你甚至不应该在共享主机上.让超级用户参与是一种拖钓,你不觉得吗? (4认同)
  • 因为在_shared_主机上,还有其他各方参与了主机和您,即您与服务器共享的其他客户端.那些可能是故意或偶然导致你伤害的.另一个问题是:如果由于某种原因服务器重新启动(不应该发生,但可以),`/ tmp`目录经常被清空,你的会话目录可能没有,所以如果它是一个相当快的重启,人们可以继续他们的工作无需重新编码.不是安全问题,但仍然很好. (3认同)