Chinaunix首页 | 论坛 | 博客
  • 博客访问: 911063
  • 博文数量: 647
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6044
  • 用 户 组: 普通用户
  • 注册时间: 2019-11-08 16:30
文章分类

全部博文(647)

文章存档

2021年(268)

2020年(297)

2019年(82)

我的朋友

分类: 网络与安全

2021-03-11 17:04:11

  session与token有什么区别?要成为优秀的网络安全工程师,需要掌握扎实的网络安全技能。session和token均是网络协议相关知识点,是网络安全工程师需要了解的基本内容。随着互联网技术的发展,很多人看好网络安全关阔的市场前景,纷纷开始学习网络安全技术。那么对于基础内容,session与token有什么区别?
  session与token有什么区别?
  session和oauth token并不矛盾。token安全性比session好,因为每个请求都有签名,还能防止监听以及重放攻击,而session就必须靠链路层来保障通讯安全了。
  Session是一种HTTP存储机制,目的是为无状态的HTTP提供的持久机制。所谓Session认证只是简单的把User信息存储到Session里,因为SID的不可预测性,暂且认为是安全的。这是一种认证手段。
  而Token,如果指的是OAuth Token或类似的机制的话,提供的是认证和授权,认证是针对用户,授权是针对App。其目的是让某App有权利访问某用户的信息。这里的Token是唯一的。不可以转移到其它App上,也不可以转到其它用户上。Session只提供一种简单的认证,即有此SID,即认为有此User的全部权利。是需要严格保密的,这个数据应该只保存在站方,不应该共享给其它网站或者第三方App。

阅读(762) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~