【问题标题】:Secure Sessions in PHPPHP 中的安全会话
【发布时间】:2015-02-18 09:33:36
【问题描述】:

可以创建一个盐(随机字符串),将其附加到用户 ID 字符串,然后 md5(或其他加密),将相同的结果保存为 cookie,并作为会话变量,然后在安全上包含一个 php 脚本页面以确保 cookie 和会话变量匹配?

这会安全吗?

【问题讨论】:

    标签: php session cookies secure-coding


    【解决方案1】:

    没有比让 PHP 使用 session_start() 调用自动为您生成会话 ID 更安全的方法了。

    它仍然容易被他人使用会话 ID 窃取您的 cookie。

    为提高安全性,请使用 HTTPS 并将 cookie 标记为仅限 HTTP,以便 javascript 无法访问它们。您还可以将用户的 IP 存储在会话变量中,并检查 IP 地址是否与向您发送 cookie 的用户的远程地址匹配。

    【讨论】:

      猜你喜欢
      • 2011-11-06
      • 2012-07-22
      • 1970-01-01
      • 1970-01-01
      • 2011-04-08
      • 1970-01-01
      • 2020-04-16
      相关资源
      最近更新 更多