全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1401|回复: 12
打印 上一主题 下一主题

[Windows VPS] Cookie 的有效性是谁说了算?

[复制链接]
跳转到指定楼层
1#
发表于 2020-4-12 11:28:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 小脑袋困掉了 于 2020-4-12 11:30 编辑

服务器响应里设置 Cookie 有效期,一旦过了有效期,浏览器会把我 Cookie 删除。
但是如果被人提前把 cookie 复制保存出来,等过期后对服务器发起请求,是不是也是有效的呢?
一般服务器会做 cookie 有效性验证吗?

我亲自实践是看浏览器的cookie已经过期,但是用python发起请求仍然可以正确响应。
不懂求教,感谢大佬。
2#
发表于 2020-4-12 11:30:05 | 只看该作者
保存的cookis也是有时限的。过期后保存了无法使用。
3#
发表于 2020-4-12 11:30:50 来自手机 | 只看该作者
本帖最后由 DROP 于 2020-4-12 11:32 编辑

看后端实现,只设置Cookie有效期后端不做校验的叫漏洞
4#
 楼主| 发表于 2020-4-12 11:32:44 | 只看该作者
蓝浩 发表于 2020-4-12 11:30
保存的cookis也是有时限的。过期后保存了无法使用。

这就奇怪了,我看到浏览器里cookie有效期是一个月,但是目前为止已经过去3个月了,用那条cookie发起请求还是可以获取正确的响应。
5#
 楼主| 发表于 2020-4-12 11:34:21 | 只看该作者
DROP 发表于 2020-4-12 11:30
看后端实现,只设置Cookie有效期后端不做校验的叫漏洞

嗯,我觉得也是,要不然太不安全了。
6#
发表于 2020-4-12 12:16:10 来自手机 | 只看该作者
cookie 有没有效看服务端session,后端并不用自己检验,语言已经自动帮你检验过了,一般设置的时候,session 和cookie 的有效期是一致的,可能是你访问的时候刷新了session 的有效期,另外token 和session 是不一样的,token 服务端可能要自己检验
7#
发表于 2020-4-12 12:18:55 来自手机 | 只看该作者
软件开发有个铁律:永远不要信任外部输入数据。Cookie就是外部输入数据的一种。只依赖Cookie来验证用户身份本身就是个大漏洞。
8#
 楼主| 发表于 2020-4-12 16:21:51 | 只看该作者
dvbhack 发表于 2020-4-12 12:18
软件开发有个铁律:永远不要信任外部输入数据。Cookie就是外部输入数据的一种。只依赖Cookie来验证用户身份 ...

大兄弟,那还能咋办啊?
输入用户名和密码不也是外部数据吗?
9#
发表于 2020-4-12 16:41:10 | 只看该作者
Cookie驗證用戶其實只不過心裏安慰罷了~
10#
发表于 2020-4-12 16:43:17 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-8 15:42 , Processed in 0.084376 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表