演示:设置密码长度限制、密码加强

简介:

为相关的线路访问设置密码可以加密访问的安全,而密码字符串本身的安全也是一件非常重要的事情,以下建议为设置密码的最佳实践:


n限定密码字符串的长度,字符数越多,猜测密码所需要的时间越长。

n建议使用混合字符,比如:大小写字母、数字、空格和其它符号,密码字符串的组合越复杂,攻击者猜中密码的可能性就越小。

n不要使用密码字典中的单词。

n需要经常变更密码。



演示目标:要求配置路由器的密码安全策略。

演示环境:任意一台思科的路由器或者交换机。

演示背景:要求为思科的路由器或者交换机配置密码安全策略,当用户为网络设备配置任何密码时,要求最少需要8个字串符,并对密码字符串的内容进行加密。

演示步骤:


第一步:在没配置密码安全策略时,可以通过show running-config指令查看当前运行的配置文件,如下图10.39所示,可清晰的看出没有启动加密密码的功能,所以enable用户的密码字符串的内容清晰可见,而且只有4个字符串的长度,这不能达到建议的密码长度(至少8位)。


234053768.png

第二步:现在使用如下配置订制密码的安全策略,要求用户在配置任何密码字符串时,至少需要8个字符的长度,并按要求对密码字符串的内容进行加密,具体配置如下所示:

R1(config)#security passwords min-length 8* 设置密码的最小长度。

R1(config)#service password-encryption* 设置加密密码字符串。


  当完成上述配置后,此时在路由器上使用enable password ccie来为enable用户设置密码,会出现如下图10.40的提示,配置的密码无效,因为目前所配置的密码长度只占4个字符串的长度,不满足上面所要求的密码安全策略。


234149874.png


现在使用指令enable password ccie123W完成对enable用户密码的配置,这次能够成功将密码完成配置,因为它已经满足策略的要求。


现在可以通过show running-config指令再查看当前运行的配置文件,如下图10.41所示,加密密码的功能也被启动,也可以看出密码字符串的内容已经被加密不再以明文的形式显示在配置文件中。这里需要注意:servicepassword-encryption它是使用Vigenere加密算法来完成的,事实上,这种加密方式比较脆弱,现在网络上很多软件都提供了破解这种加密的软件,它没有enable secret ccie123W的5型密码(不可被恢复)安全。

234234943.png



本文转自 kingsir827 51CTO博客,原文链接:http://blog.51cto.com/7658423/1329341,如需转载请自行联系原作者

相关文章
|
9月前
|
Shell SDN 数据安全/隐私保护
创建10个用户,并分别设置密码,密码要求10位且包含大小写字母以及数字,最后需要把每个用户的密码存在指定文件中
创建10个用户,并分别设置密码,密码要求10位且包含大小写字母以及数字,最后需要把每个用户的密码存在指定文件中
81 1
|
9月前
|
存储 算法 前端开发
php动态密码和加密解密函数的使用(动态密码、Discuz核心函数AuthCode、任意输入密码验证)
php动态密码和加密解密函数的使用(动态密码、Discuz核心函数AuthCode、任意输入密码验证)
153 0
php动态密码和加密解密函数的使用(动态密码、Discuz核心函数AuthCode、任意输入密码验证)
|
9月前
|
Shell 开发工具 数据安全/隐私保护
写一个批量创建10个用户的脚本users.sh。创建的用户名由字母和数字组成。设置用户的初始密码跟用户名相同,每创建一个用户就显示用户的ID信息,再显示用户名、密码信息。
写一个批量创建10个用户的脚本users.sh。创建的用户名由字母和数字组成。设置用户的初始密码跟用户名相同,每创建一个用户就显示用户的ID信息,再显示用户名、密码信息。
61 0
|
SQL 关系型数据库 MySQL
mysql更新密码字段为手机号后六位前面拼接上Q后面拼接上W然后md5加密
mysql更新密码字段为手机号后六位前面拼接上Q后面拼接上W然后md5加密
274 0
|
前端开发 PHP 数据安全/隐私保护
laravle对密码验证,密码和重复密码
laravle对密码验证,密码和重复密码
389 0
laravle对密码验证,密码和重复密码
|
安全 数据安全/隐私保护

热门文章

最新文章