论文部分内容阅读
在进入21世纪以后,网络运营商在为用户提供业务服务的同时,都会高度重视信息安全的保护,采用各种安全策略以及安全机制保证信息系统的安全。在信息安全中密码安全占很大一部分比重,对网络运营商来说,各个设备必须保证系统账户以及口令的安全。目前,网络运营商都将密码安全作为日常工作中的重中之重来安排,对密码都有着各种各样的要求与规范。然而在通信网内随着设备网元越来越多,需要定期专人进行密码更改的网元越来越多,密码维护机制逐渐转变成日常工作中的重点难点。为了解决这个问题,根据人工修改密码的步骤,本课题采用Visual Basic编程的手段,设计一款自动密码修改软件,代替人工执行具体修改工作。一方面在密码修改频度、密码复杂度上满足的日常密码安全机制的需要;另一方面满足批量修改密码的需求。本软件具有以下五大功能:网元分类功能:由于在通信运营商中各工程、系统设备数量众多,按照使用人员的日常操作习惯,根据工程归属、服务器系统归属等对网络进行分类。新密码核查:为满足信息安全的需要,本软件在设计的时候考虑到了对密码进行自动检查功能。本软件在设计的时候考虑按照目前通用的新密码输入两次的方式,务必让使用人员确认新密码的正确性。同时本软件对密码复杂度要求为:密码长度要超过6位,密码内容必须包含数字,字母大小写,特殊字符。只有经过了工具的密码复杂度检查,才能够真正执行密码修改。脚本的人工审核:在网元选择完毕、密码设置完毕后,在脚本分发过程中本软件会自动生成密码修改脚本。这样,可以让使用人员再次确认密码修改脚本的正确性,防止意外问题发生,增强软件使用过程中的安全性。密码自动修改:脚本确认后,本软件将会自动登陆到相应的网元上进行密码修改工作,期间如不发生其它问题,不需要人工参与。结果审核:密码修改完成后,软件会生成详细的密码修改LOG,对于修改失败等错误信息系统也会有醒目提示,方便使用人员对结果的审核,确认密码修改的结果是否正确。本软件适合所有的基于UNIX、LINUX系统主机,只需将配置文件夹中添加或修改配置文件,即可以使用。对于不属于UNIX、LINUX系统的,可根据自身具体情况,也就是修改用户名密码的命令,更改该软件中的生成脚本模块中的命令格式,同时添加或修改配置文件,也同样可以使用该软件。