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

简介:

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


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,如需转载请自行联系原作者

相关文章
|
域名解析 网络协议 算法
2022阿里云免费SSL证书申请全过程(图文详解)
阿里云SSL证书免费申请流程:先0元支付SSL证书资源包,每个阿里云账号可以一年可以申请20个免费SSL证书,然后域名DNS验证,提交CA审核后就可以下载SSL证书到本地了
51456 4
2022阿里云免费SSL证书申请全过程(图文详解)
|
10月前
|
存储 分布式计算 负载均衡
数据分布式存储:在海量数据面前,我们如何站稳脚跟?
数据分布式存储:在海量数据面前,我们如何站稳脚跟?
1474 1
|
9月前
|
缓存 安全 测试技术
|
Ubuntu Linux Shell
深入理解Linux命令 - autoconf
`autoconf`是Linux软件开发中的自动化配置工具,它根据`configure.ac`模板生成`configure`脚本,检测系统特性并创建适应性的Makefile。工作流程包括读取模板、执行宏、生成配置脚本及运行配置。安装`autoconf`后,编写`configure.ac`,运行`autoconf`生成`configure`,再执行`./configure`以配置项目。此工具简化了跨平台编译的复杂性。
|
机器学习/深度学习 人工智能 自然语言处理
AI在内容创作中的创新:开启智能创意的新时代
AI在内容创作中的创新:开启智能创意的新时代
1479 14
|
机器学习/深度学习 数据采集 算法
利用未标记数据的半监督学习在模型训练中的效果评估
本文将介绍三种适用于不同类型数据和任务的半监督学习方法。我们还将在一个实际数据集上评估这些方法的性能,并与仅使用标记数据的基准进行比较。
1133 8
|
JavaScript 前端开发
如何在vscode上直接运行typescript
如何在vscode上直接运行typescript
2503 0
|
搜索推荐 安全 网络安全
AES 加密解密技术原理模式和实践
AES (Advanced Encryption Standard), aka Rijndael, is a symmetric encryption algorithm offering high security and speed over DES.
|
存储 自然语言处理 算法
JAVA代码编写规范
JAVA代码编写规范
680 1
|
编解码 Android开发
常用adb命令
常用adb命令
435 2

热门文章

最新文章