HTTP

HTTP 知识量:10 - 42 - 186

8.1 身份认证><

何为认证- 8.1.1 -

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

就是知道是谁在访问服务器,身份是否属也是一大问题。为确认本人是否真的具有访问系统的权限,就需要核对“登录者本人才知道的信息”、“登录者本人才会有的信息”。

核对的信息通常包括:

  • 密码:只有本人才会知道的字符串信息。

  • 动态令牌:仅限本人持有的设备内显示的一次性密码。

  • 数字证书:仅限本人(终端)持有的信息。

  • 生物认证:指纹和虹膜等本人的生理信息。

  • IC卡等:仅限本人持有的信息。

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

HTTP使用的认证方式- 8.1.2 -

HTTP/1.1使用的认证方式如下:

  • BASIC认证(基本认证)

  • DIGEST认证(摘要认证)

  • SSL客户端认证

  • FormBase认证(基于表单认证)