ppp认证的两种协议:
- pap 密码认证协议:是一种简单的明文认证,使用两次握手建立身份验证。如果碰到动态攻击,pap认证不会断开。一旦pap认证通过,就不会断开
- chap 挑战握手验证协议:通过三次握手的方式进行MD5验证
AP认证是被叫提出连接请求,主叫响应。而CHAP则是主叫发出请求,被叫回复一个数据包。它只在网络上传输用户名,而并不传输用户密码,因此安全性要比PAP高。
pap认证
在接口提前准备抓包
[r1-Serial4/0/0]ppp authentication-mode pap
[r1-Serial4/0/0]aaa
[r1-aaa]local-user hcie password cipher huawei
Info: Add a new user.
[r1-aaa]local-user hcie service-type ppp
[r2-Serial4/0/0]ppp pap local-user hcie password cipher huawei
两个接口都要shutdown,再undo shutdown,不然pap认证(验证)不会生效!
chap认证
验证者向对端发送一个chanllenge信息,对端使用一个one-way-hash函数计算出的值(哈希值)响应这个信息。
还是先抓包
[r1-Serial4/0/0]ppp authentication-mode chap
[r1-Serial4/0/0]ppp chap user hcie
[r1-Serial4/0/0]q
[r1]aaa
[r1-aaa]local-user hcie password cipher huawei
Info: Add a new user.
[r1-aaa]local-user hcie service-type ppp
[r2-Serial4/0/0]ppp chap user hcie
[r2-Serial4/0/0]aaa
[r2-aaa]local-user hcie password cipher huawei
Info: Add a new user.
[r2-aaa]local-user hcie service-type ppp
重启两个接口