当前位置: 首页 > news >正文

网络:cookie和session

cookie翻译为点心,重在突出小,在网络中表示一些小的数据包。

cookie是服务器发送到用户浏览器上,并保存在浏览器中的一小块数据。cookie被保存后,在浏览器向同一服务器再次发起请求时,数据包都会携带这份cookie,通常用于告知服务器两个请求是否来自同一浏览器,也可以保持用户的登录状态、记录用户偏好。

  • HTTP协议是无连接、无状态。

这意味着,每一次HTTP的请求,服务器无法辨识当前的客户端是普通用户还是VIP用户,而cookie技术就是协助服务器基于HTTP去标识请求的状态,或者辨识用户的身份。

  • 浏览器保存cookie一般是保存在磁盘文件中,也可能保存在内存中。
  • cookie机制的漏洞

1.浏览器直接保存用户的密码,黑客若盗窃用户浏览器数据,很容易泄露用户私密数据。

2.若非用户主机使用cookie访问服务器,能直接访问成功。

  • session的出现

session是cookie的一条数据,过去服务器向浏览器写入的是username、passwd,而session的机制下,服务器做处理后,向浏览器写入的是sessionid。

  • 现代浏览器都是cookie+session的做法

session的出现着重解决了用户私密数据泄露的问题,而身份冒充的问题,也能有效规避,比如可以在服务器端直接删除无效的sessionid,后续这种sessionid都无法成功访问。

  • 那么,怎么识别这个sessionid是非法的?

和业务相关,主要是判断请求的地点、活跃程度。

相关文章:

  • 使用汇率查询API帮你实时查询汇率,促进货币交流
  • GPU性能加速的隐藏魔法:Dual-Issue Warp Schedule全解析
  • 游戏开发的TypeScript(5)TypeScript的类型转换
  • ciscn_2019_c_1
  • 2025 年 408 真题及答案
  • wordperss AI插件:AI图文+视频+长尾关键词自动生成,已内置deepseek、kimi全模型,支持简单一键接入更多自定义API
  • 数据集-目标检测系列- 牙刷 检测数据集 toothbrush >> DataBall
  • Cadence高速系统设计流程及工具使用
  • WidowX-250s 机械臂的简单数字孪生案例
  • 2025.5.4总结
  • 【信息系统项目管理师-论文真题】2007下半年论文详解(包括解题思路和写作要点)
  • 【信息系统项目管理师-论文真题】2008上半年论文详解(包括解题思路和写作要点)
  • TS 交叉类型
  • linux stm32mp157 GIC-V2 中断处理过程分析
  • Latex——英文破折号
  • FreeRTOS系统CPU使用率统计
  • Java按字节长度截取字符串指南
  • 信息系统项目管理师-软考高级(软考高项)​​​​​​​​​​​2025最新(九)
  • 09-24计算机考研408真题及答案
  • HTTP/HTTPS协议(请求响应模型、状态码)
  • 科普|肩周炎的自限性,意味着不治也能自己好?
  • 五一假期,新任杭州市委书记刘非到嘉兴南湖瞻仰红船
  • 新加坡2025年大选开始投票
  • 德国旅游胜地发生爆炸事故,11人受伤
  • 五一假期,这些短剧值得一刷
  • 南京106亿元成交19宗涉宅地块:建邺区地块楼面单价重回4.5万元