java.use-of-default-aes

返回列表 · CWE 索引

javaWARNING规则详情

各语言消息对照

语言消息
de

Die Verwendung von AES ohne Einstellungen wurde erkannt. Standardmäßig verwendet java.crypto.Cipher den ECB-Modus. ECB bietet keine Nachrichtenvertraulichkeit und ist nicht semantisch sicher, sollte daher nicht verwendet werden. Verwenden Sie stattdessen eine starke, sichere Chiffre: java.crypto.Cipher.getInstance("AES/CBC/PKCS7PADDING"). Weitere Informationen: https://owasp.org/www-community/Using_the_Java_Cryptographic_Extensions

en

Use of AES with no settings detected. By default, java.crypto.Cipher uses ECB mode. ECB doesn't provide message confidentiality and is not semantically secure so should not be used. Instead, use a strong, secure cipher: java.crypto.Cipher.getInstance("AES/CBC/PKCS7PADDING"). See https://owasp.org/www-community/Using_the_Java_Cryptographic_Extensions for more information.

fr

L'utilisation d'AES sans réglage a été détectée. Par défaut, java.crypto.Cipher utilise le mode ECB, qui n'assure pas la confidentialité des messages et n'est pas sémantiquement sûr ; il ne doit pas être utilisé. Préférez un chiffrement fort et sécurisé : java.crypto.Cipher.getInstance("AES/CBC/PKCS7PADDING"). Voir https://owasp.org/www-community/Using_the_Java_Cryptographic_Extensions pour plus d'informations.

ja

何も設定されていない AES が検出されました。java.crypto.Cipher は既定で ECB モードを使用しますが、ECB はメッセージの機密性を提供せず、意味論的に安全ではないため、使用すべきではありません。java.crypto.Cipher.getInstance("AES/CBC/PKCS7PADDING") などの強力な暗号アルゴリズムに変更してください。詳しくは https://owasp.org/www-community/Using_the_Java_Cryptographic_Extensions を参照してください。

ko

설정 없이 사용된 AES가 감지되었습니다. java.crypto.Cipher는 기본적으로 ECB 모드를 사용하며, ECB는 메시지 기밀성을 제공하지 않고 의미론적으로도 안전하지 않으므로 사용해서는 안 됩니다. 강력한 암호화 알고리즘으로 전환하십시오: java.crypto.Cipher.getInstance("AES/CBC/PKCS7PADDING"). 자세한 내용은 https://owasp.org/www-community/Using_the_Java_Cryptographic_Extensions 에서 확인하십시오.

ru

Обнаружено использование AES без настроек. По умолчанию java.crypto.Cipher применяет режим ECB, который не обеспечивает конфиденциальность сообщений и семантически небезопасен — применять его не следует. Используйте стойкий безопасный шифр: java.crypto.Cipher.getInstance("AES/CBC/PKCS7PADDING"). Подробнее: https://owasp.org/www-community/Using_the_Java_Cryptographic_Extensions .

zh

检测到未做任何设置的 AES。java.crypto.Cipher 默认使用 ECB 模式,而 ECB 不提供消息保密性、语义上不安全,不应使用。请改用强加密算法:java.crypto.Cipher.getInstance("AES/CBC/PKCS7PADDING")。详见 https://owasp.org/www-community/Using_the_Java_Cryptographic_Extensions 。

zh-Hant

檢測到未做任何設定的 AES。java.crypto.Cipher 預設使用 ECB 模式,而 ECB 不提供訊息保密性、語意上不安全,不應使用。請改用強加密演算法:java.crypto.Cipher.getInstance("AES/CBC/PKCS7PADDING")。詳見 https://owasp.org/www-community/Using_the_Java_Cryptographic_Extensions 。

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

元数据

likelihoodMEDIUM
impactMEDIUM
confidenceHIGH

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/java/lang/security/audit/crypto/use-of-default-aes.yaml