为什么要确定访问用户身份

某些Web页面只想让特定的人浏览,或者干脆仅本人可见。未达到这么目标,必不可少的就是认证功能。

计算机本身无法判断坐在显示器前使用者的身份。进一步说,也无法确定网络的那头究竟是谁。可见。为了弄清究竟是谁在访问服务器,就得让对方的客户端自报家门。

可是,就算正在访问服务器的对方声称自己是shiny,身份是否属实这点却也无从谈起,为确认shiny本人是否真实的具有访问系统的权限,就需要核对“登录着本人才知道的信息”、“登录着本人才会有的信息”。

核对信息通畅有以下这些。

  • 密码:只有本人才知道的字符串信息。
  • 动态口令:仅本人持有的设备内显示的一次性密码。
  • 数字证书:仅限本人(终端)持有的信息
  • 生物认证:指纹和虹膜等本人的生理信息。
  • IC卡等:仅限本人持有的信息


但是,即便对方是假冒的用户,只要能通过用户认证,那么计算机就会默认是出资本人的行为。因此,掌控机密信息的密码绝对不能让他人得到,更不能轻易的被破解出来。

http使用的认证方式

http使用的认证方式如下所示。

  • basic认证(基本认证)
  • DIGEST认证(摘要认证)
  • SSL客户端认证
  • FromBase认证(基于表认证)

有关basic认证 digest认证 ssl认证 frombase认证请查看

《basic认证》《digest认证》《ssl认证》《frombase认证》


转载于:https://juejin.im/post/5c219bb6e51d452626296662

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值