CWE-309 使用口令系统作为基本认证机制 类弱点 1 条 CVE 漏洞汇总,含 AI 中文分析。
CWE-309 属于身份验证缺陷,指系统过度依赖密码作为主要认证手段。攻击者常利用弱密码、凭证填充或暴力破解等手段绕过验证。开发者应避免单一密码机制,转而实施多因素认证(MFA),结合生物特征或硬件令牌,并强制实施强密码策略及账户锁定机制,从而显著提升身份验证的安全性。
unsigned char *check_passwd(char *plaintext) { ctext = simple_digest("sha1",plaintext,strlen(plaintext), ... ); //Login if hash matches stored hash if (equal(ctext, secret_password())) { login_user(); } }String plainText = new String(plainTextIn); MessageDigest encer = MessageDigest.getInstance("SHA"); encer.update(plainTextIn); byte[] digest = password.digest(); //Login if hash matches stored hash if (equal(digest,secret_password())) { login_user(); }| CVE ID | 标题 | CVSS | 风险等级 | Published |
|---|---|---|---|---|
| CVE-2024-45675 | IBM Informix Dynamic Server 安全漏洞 — Informix Dynamic Server | 8.4 | High | 2025-12-02 |
CWE-309(使用口令系统作为基本认证机制) 是常见的弱点类别,本平台收录该类弱点关联的 1 条 CVE 漏洞。