php.md5-used-as-password

返回列表 · CWE 索引

phpWARNING规则详情

各语言消息对照

语言消息
de

Offenbar wird MD5 als Passwort-Hash verwendet. MD5 gilt nicht als sicheres Passwort-Hashing, weil ein Angreifer ihn in kurzer Zeit knacken kann. Verwenden Sie eine geeignete Passwort-Hashfunktion wie bcrypt; dazu können Sie `password_hash($PASSWORD, PASSWORD_BCRYPT, $OPTIONS);` verwenden.

en

It looks like MD5 is used as a password hash. MD5 is not considered a secure password hash because it can be cracked by an attacker in a short amount of time. Use a suitable password hashing function such as bcrypt. You can use `password_hash($PASSWORD, PASSWORD_BCRYPT, $OPTIONS);`.

fr

MD5 semble être utilisé comme hachage de mot de passe. Ce n'est pas un hachage de mot de passe sûr : un attaquant peut le casser en peu de temps. Utilisez une fonction de hachage de mots de passe adaptée comme bcrypt, par exemple `password_hash($PASSWORD, PASSWORD_BCRYPT, $OPTIONS);`.

ja

MD5 がパスワードハッシュとして使用されています。MD5 はもはや安全なパスワードハッシュとは見なされておらず、攻撃者は短時間で解読できてしまいます。bcrypt など適切なパスワードハッシュ関数を使用してください。`password_hash($PASSWORD, PASSWORD_BCRYPT, $OPTIONS);` が利用できます。

ko

MD5가 비밀번호 해시로 사용되는 것이 감지되었습니다. MD5는 더 이상 안전한 비밀번호 해시로 간주되지 않으며, 공격자가 짧은 시간 안에 깨뜨릴 수 있습니다. bcrypt 등 적절한 비밀번호 해시 함수를 사용하고 `password_hash($PASSWORD, PASSWORD_BCRYPT, $OPTIONS);`를 활용할 수 있습니다.

ru

Похоже, MD5 используется для хэширования паролей. MD5 не считается безопасным парольным хэшем: злоумышленник взломает его за короткое время. Используйте подходящую функцию хэширования паролей, например bcrypt: `password_hash($PASSWORD, PASSWORD_BCRYPT, $OPTIONS);`.

zh

检测到 MD5 被用作密码哈希。MD5 已不被视为安全的密码哈希——攻击者短时间内即可破解。请使用 bcrypt 等合适的密码哈希函数,可用 `password_hash($PASSWORD, PASSWORD_BCRYPT, $OPTIONS);`。

zh-Hant

檢測到 MD5 被用作密碼雜湊。MD5 已不被視為安全的密碼雜湊——攻擊者短時間內即可破解。請使用 bcrypt 等合適的密碼雜湊函式,可用 `password_hash($PASSWORD, PASSWORD_BCRYPT, $OPTIONS);`。

CWE 知识卡

语言名称修复建议
deVerwendung geknackter oder riskanter Hash-AlgorithmenMigrieren Sie Hashes zu SHA-256 oder höher; für den Passwortspeicher verwenden Sie gesalzene, langsame Hashes wie bcrypt/Argon2/scrypt.
en——
frUtilisation d'un algorithme cryptographique cassé ou risquéMigrez le hachage vers SHA-256 et au-delà ; pour le stockage des mots de passe, utilisez des hachages lents et salés comme bcrypt/Argon2/scrypt.
ja破られたまたはリスクのあるハッシュアルゴリズムの使用ハッシュは SHA-256 以上に移行してください。パスワードの保存には bcrypt/Argon2/scrypt などのソルト付きスローハッシュを使用してください。
ko깨졌거나 위험한 해시 알고리즘 사용해시는 SHA-256 이상으로 마이그레이션하고, 비밀번호 저장에는 bcrypt/Argon2/scrypt 등 솔트를 적용한 느린 해시를 사용하십시오.
ruИспользование взломанной или рискованной хэш-функцииПереведите хэширование на SHA-256 и выше; пароли храните с медленными хэшами и солью — bcrypt/Argon2/scrypt.
zh使用被破解或有风险的哈希算法哈希迁移到 SHA-256 及以上;口令存储使用 bcrypt/Argon2/scrypt 等慢哈希加盐。
zh-Hant使用被破解或有風險的雜湊演算法雜湊遷移到 SHA-256 及以上;密碼儲存使用 bcrypt/Argon2/scrypt 等慢雜湊加鹽。

OWASP

A03:2017 - Sensitive Data ExposureA02:2021 - Cryptographic Failures

元数据

likelihoodHIGH
impactMEDIUM
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/php/lang/security/md5-used-as-password.yaml