小编Aur*_*rel的帖子

Codeigniter 会话 cookie 是否安全?

我想知道用户如何操纵他的 cookie。

据我所知,CI 可以知道(因为 cookie 末尾的 cookie_value/unique_key 关系)以及 CI 何时更新 cookie。

他记录了这个:

会话 cookie 数据与预期不符。这可能是一次可能的黑客攻击

关键是,有些人讲述了使用本机 php 会话来存储登录数据,但被盗的风险是相同的(对于 CI cookie 可能更少)。我能看到的唯一区别是用户可以看到 CI cookie 会话中存储了哪些数据。

那么 CI 会话 cookie 是否安全?或者为什么它不如原生 php 会话安全?

对于高流量网站,我也想降低负载费用。

对不起我的英语不好..

编辑以解释 CI 会话验证:

假设您不想存储敏感数据,会话 cookie 将不会被加密,也不会保存在数据库中。

根据 CI 2.1.3 会话库,方法CI_Session::sess_read()在第 135 行和方法CI_Session::ses_write()在第 235行声明。

当 CI 创建 cookie 时,它​​把这些数据

[array]
(
     'session_id'    => random hash,
     'ip_address'    => 'string - user IP address',
     'user_agent'    => 'string - user agent data',
     'last_activity' => timestamp …
Run Code Online (Sandbox Code Playgroud)

security cookies session codeigniter

1
推荐指数
1
解决办法
7579
查看次数

标签 统计

codeigniter ×1

cookies ×1

security ×1

session ×1