如果您的服务器使用弱口令登录,黑客可能会非法登录您的服务器,窃取服务器数据或破坏服务器。建议您为服务器设置高安全性的登录口令,并定期更换登录口令。本文介绍如何提升登录口令的安全性以及常见系统修改登录口令的方法。
弱口令的危害
在服务器系统中使用弱口令可能会造成以下危害:
-
普通账户使用的弱口令可能会被猜解或被破解工具破解,从而泄露个人隐私信息,甚至造成财产损失。
-
系统管理员账户弱口令可能会导致整个系统被攻击、数据库信息被窃取、业务系统瘫痪,造成所有用户信息的泄露和巨大的经济损失,甚至可能引发群体性的网络安全危害事件。
及时检测弱口令能够有效防止系统被攻击和信息泄露,可以提高系统的安全性。您可以使用云安全中心基线检查功能,检查您的服务器中是否存在高危弱口令风险。如果在您的资产中检测出了高危弱口令风险,建议您参考提升口令安全中的方式及时修改资产中的弱口令。修改口令的具体操作,请参见常见系统口令修改方式。
提升口令安全
您可以通过以下方法提升登录口令的安全性:
-
设置复杂密码
复杂密码应同时满足以下要求:
-
密码长度大于等于8个字符。
-
至少包含大写字母(A~Z)、小写字母(a~z)、数字(0~9)、特殊字符(~、!、@、$、%、^、&、*、-、_、=、+、#、/、?)中的三种字符组合。
-
密码不能为用户名或用户名的倒序。
-
-
不使用常见或公开的弱口令
以下是常见或公开的弱口令:
-
已公开的常用弱口令。例如abcd1234、admin、root、admin@123等。
-
数字或字母连排或混排,键盘字母连排。例如123456、abcdef、123abc、qwerty、1qaz2wsx等。
-
短语密码。例如5201314、woaini1314等。
-
公司名称、生日、姓名、身份证、手机号、邮箱名、用户ID、时间年份等。
-
-
定期修改密码
建议每隔90天更改一次密码。
常见系统口令修改方式
以下表格介绍修改Linux服务器、MySQL数据库、Redis数据库等常见系统的登录弱口令的操作方法。
以下介绍列表中用到的公共参数,在实际使用过程中您需要根据实际情况替换。
-
<UserName>:登录用户名。 -
<OldPassword>:旧密码。 -
<NewPassword>:新密码。 -
<HostName>:主机名或IP地址。
|
系统名称 |
修改登录口令操作步骤 |
|
Linux系统 |
在Linux系统服务器中,执行 如果不输入 |
|
Windows系统 |
此处以服务器操作系统为Windows Server 2019为例说明修改用户登录口令的方法。
|
|
MySQL数据库 |
|
|
Redis数据库 |
|
|
SQL Server数据库 |
|
|
MongoDB数据库 |
|
|
PostgreSQL数据库 |
|
|
Tomcat |
|
|
Rsync |
|
|
SVN |
|
|
vsftpd服务器软件 |
|
|
FTP |
|
|
InfluxDB数据库 |
|
|
Jboss6、7 |
|
|
Jenkins |
|
|
OpenLDAP |
|
|
Linux系统OpenVpn |
编辑配置文件pwd-file,修改OpenVpn的密码。具体操作如下:
|
|
Oracle数据库 |
|
|
pptpd服务 |
|
|
Proftpd |
执行以下命令,根据提示输入新密码。 其中
|
|
RabbitMQ |
执行以下命令修改弱口令。
|
|
VncServer |
|
|
Weblogic 12c |
说明
|
|
Activemq |
|
|
ElasticSearch服务 |
说明
使用Elasticsearch的安全策略安装X-Pack插件。7.X以上版本的Elasticsearch已经内置X-Pack插件;对于7.X以下版本,您需开启X-Pack配置。在elasticsearch.yml文件中修改配置为 执行以下命令修改用户密码。 其中
|
|
Samba |
|
|
Zabbix |
|
相关文档
您可以使用云安全中心的基线检查,帮助您检测服务器的弱口令风险。具体操作,请参见基线检查。
