Chinaunix首页 | 论坛 | 博客
  • 博客访问: 444374
  • 博文数量: 403
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -70
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-05 12:45
文章分类

全部博文(403)

文章存档

2014年(3)

2013年(1)

2012年(3)

2011年(21)

2010年(13)

2009年(64)

2008年(9)

2007年(36)

2006年(253)

分类: 系统运维

2006-09-27 15:15:35

SOCKS5协议支持两种认证方法:RFC1929描述的用户名/口令认证)和RFC1961定义的普通安全服务应用编程接口(Generic security service application pro-gramming interface,GSS-API)认证。
 
用户名/口令认证
RFC1929()
认证过程如下:
    客户端                                           服务器
发送如下报文给服务器
Ver   Ulen       UName   Plen    PASSWD
0x01 用户名长度 用户名 密码长度 密码
 
                                                 如果服务器不支持用户名/口令认证
                                                 或用户名/口令错误,返回:
                                                 Ver     Status
                                                 0x01     除0x00以外的任何值
                                                 认证通过,返回
                                                 Ver     Status
                                                 0x01     0x00
 
如收到Status为0x00以外的任何值,
则客户端关闭连接
 
因为用户名/口令都是明文的,所以其存在安全隐患。
阅读(2037) | 评论(0) | 转发(0) |
0

上一篇:RFC1961

下一篇:DDR和DDRII的区别

给主人留下些什么吧!~~