代码审计——硬编码口令/弱口令详解

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
应用实时监控服务-可观测链路OpenTelemetry版,每月50GB免费额度
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 代码审计——硬编码口令/弱口令详解

01 漏洞描述

根据网站所使用的第三方组件,寻找特定的弱口令或默认口令进行登录。或在代码层面寻找写死的账号口令,尝试进行登录。
image.png


02 审计要点



对前端源代码以及系统后台代码进行全文关键字检索,如key、pass、pwd、password,查看是否存在明文显示的账号密码。


03 漏洞案例

image.png




源码中某前端js页面,泄露管理员默认账号及密码

image.png


使用默认管理员账号密码,登录至后台

image.png

04 修复方案



1、禁止使用弱口令,口令应满足一定的复杂度,如使用长度8位以上,包含字母、数字、特殊符号组成密码。



2、注意修改默认口令,应用部署完毕后即使更改默认口令,且密码复杂度符合要求。



3、建议不要直接将口令、账号等信息直接以明文方式显示在代码层面。

目录
打赏
0
0
0
0
10
分享
相关文章
超级弱口令检查工具
超级弱口令工具在检测系统漏洞中的作用,包括如何使用和自定义设置。
1049 2

云原生

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等