欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    CHAP协议.pdf

    • 资源ID:85908191       资源大小:230.30KB        全文页数:4页
    • 资源格式: PDF        下载积分:14.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要14.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    CHAP协议.pdf

    chap 求助编辑百科名片 CHAP全称是 PPP(点对点协议)询问握手认证协议(Challenge Handshake Authentication Protocol)。该协议可通过三次握手周期性的校验对端的身份,可在初始链路建立时完成时,在链路建立之后重复进行。通过递增改变的标识符和可变的询问值,可防止来自端点的重放攻击,限制暴露于单个攻击的时间。目录 PPP 询问握手认证协议 协议结构 配置方法 故障排查命令 展开 编辑本段 PPP 询问握手认证协议 简述 询问握手认证协议(CHAP)通过三次握手周期性的校验对端的身份,在初始链路建立时完成,可以在链路建立之后的任何时候重复进行。1.链路建立阶段结束之后,认证者向对端点发送“challenge”消息。2.对端点用经过单向哈希函数计算出来的值做应答。3.认证者根据它自己计算的哈希值来检查应答,如果值匹配,认证得到承认;否则,连接应该终止。4.经过一定的随机间隔,认证者发送一个新的 challenge 给端点,重复步骤 1 到 3。通过递增改变的标识符和可变的询问值,CHAP 防止了来自端点的重放攻击,使用重复校验可以限制暴露于单个攻击的时间。认证者控制验证频度和时间。特性 该认证方法依赖于只有认证者和对端共享的密钥,密钥不是通过该链路发送的。虽然该认证是单向的,但是在两个方向都进行 CHAP 协商,同一密钥可以很容易的实现相互认证。由于 CHAP 可以用在许多不同的系统认证中,因此可以用 NAME 字段作为索引,以便在一张大型密钥表中查找正确的密钥,这样也可以在一个系统中支持多个 NAME/密钥对,并可以在会话中随时改变密钥。CHAP 要求密钥以明文形式存在,无法使用通常的不可回复加密口令数据库。CHAP 在大型网络中不适用,因为每个可能的密钥由链路的两端共同维护。编辑本段协议结构 CHAP 帧格式 CHAP 的配置选项格式如下:8 16 32 40 bit Type Length Authentication-Protocol Algorithm Type 3 Length 5 Authentication-Protocol 对于 CHAP,为 C223(Hex)。Algorithm Algorithm 字段为八位字节,表示使用的认证方法。CHAP 数据包结构如下所示:8 16 32 bit Variable Code Identifier Length Data.Code 识别 CHAP 数据包类型。CHAP 代码具有以下几种:1、Challenge;2、Response;3、Success;4、Failure。Identifier 用于匹配 Challenges、Responses 和 Replies 信息。Length CHAP 数据包的长度,包括 Code、Identifier、Length 和 Data 字段。Data 0或更多八位字节。该字段格式取决于 Code 字段。对于 Success 和 Failure,Data 字段包括一个独立执行的可变信息字段 CHAP安全性能分析 应更强大的记忆式密码认证系统的需要能适用在公共网络中。Intemet Engineering Task Force 公布了一个被称作“CHAP”的协议标准和使用指导。利用这一协议,专门设计的应用程序和网络设备就可以发出密码写成的询问/应答对话,来确定彼此的身份。对用户来说,CHAP 认证通常是自动的和一目了然的。事实上,CHAP 的主要作用不是进行用户认证,而是主要用来帮助“黑匣子”进行信息传播。CHAP 在现代网关装置中比较常见,例如路由器和一般服务器,它们在允许网络连接之前,都要询问和鉴定 CHAP 加密的记忆式密码。CHAP 认证几乎和所有的路由器以及一般服务器设备兼容,因此可以安装在几乎所有的Intemet 网关上。它也与大部分的 PPP 客户端软件兼容,其中包括 Microsoft Windows 提供的一些主流 PPP 客户端。然而,它与大多数的“legacy”应用不能兼容,其中包括绝大多数的主机设备和微机的登录系统。在 Internet 上传输时,CHAP 表现出了足够强大的抗攻击能力。然而,当 CHAP 全自动 和透明时,它就不能够准确鉴别人类用户的身份了。即使要求输入记忆式密码而且这个密码还被 CHAP 加密,它也仍然存在被身后的人轻松窥视到的致命弱点。因 此,通常认可的计算机操作在承认记忆式密码的地方也允许使用 CHAP 认证,同时可以在单独使用记忆式密码不能满足网络暴露时使用 CHAP 认证。然而,即使是最好的 CHAP 配置也不能够解决有关环境的物理安全和可接近性的所列问题,因为使用记忆式密码时通常是不能远离身边其他电脑工作者的。编辑本段配置方法 步骤一:配置路由器的 IP 地址。基础配置省略,串行链路要记得配置时钟频率。步骤二:将R1的 s1接口改为ppp协议.并配置双向身份验证 R1(config)#inter serial 0/3/0 R1(config-if)#encapsulation ppp R1(config-if)#exit R1(config)#hostname R1/R1 将作为 PPP 的用户名 R1(config)#username R2 password cisco /配置本地用户名密码数据库。用于确认其它设备的身份。R1(config)#interface serial 0/3/0 R1(config-if)#ppp authentication chap|pap /指定采用 chap 的进行身份验证 步骤三:将 R2 的 S0 改为 PPP 协议,并配置身份验证 R2(config)#host R2 R2(config)#username R1 password cisco R2(config)#interface serial 0 R2(config-if)#encapsulation ppp R2(config-if)#ppp authentication chap|pap 步骤四:确认双方是否可以 PING 通。步骤五:配置 CHAP 单向的身份验证,R2 配置基础上添加一个新的用户 R2(config)#username wy password 123 步骤六:配置 R1 的 PPP 认证。R1(config)#interface serial 1 R1(config-if)#encapsulation ppp R1(config-if)#ppp chap hostname wy/发送 chap 的用户名 R1(config-if)#ppp chap password 123/发送 chap 的密码 R1(config-if)#exit 步骤七:确认双方是否可以 PING 通。步骤八:配置 PAP 的单向的身份验证,在原先的配置基础上将 R2 改为 pap 的认证 R2(config)#interface serial 0 R2(config-if)#encapsulation ppp R2(config-if)#ppp authentication pap R2(config-if)#exit 步骤九:配置 R1 的 PPP 认证 R1(config)#interface serial 1 R1(config-if)#encapsulation ppp R1(config-if)#ppp pap sent-username wy password 123/发送 pap 的用户名和密码 步骤十:确认双方是否可以 PING 通。编辑本段故障排查命令 debug ppp negotiation-确定客户端是否可以通过 PPP 协商;这是您检查地址协商的时候。debug ppp authentication-确定客户端是否可以通过验证。如果您在使用 Cisco IOS 软件版本 11.2 之前的一个版本,请发出 debug ppp chap 命令。debug ppp error 显示和 PPP连接协商与操作相关的协议错误以及统计错误。debug aaa authentication-要确定在使用哪个方法进行验证(应该是 RADIUS,除非 RADIUS服务器发生故障),以及用户是否通过验证。debug aaa authorization-要确定在使用哪个方法进行验证,并且用户是否通过验证。debug aaa accounting-查看发送的记录。debug radius-查看用户和服务器交换的属性。

    注意事项

    本文(CHAP协议.pdf)为本站会员(g****s)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开