python.insecure-cipher-mode-ecb

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

ECB (Electronic Code Book) ist der einfachste Betriebsmodus für Blockchiffren: Jeder Datenblock wird gleich verschlüsselt. Identische Klartextblöcke ergeben daher stets identische Geheimtextblöcke, was deutliche Muster in der Ausgabe hinterlassen kann. Verwenden Sie stattdessen einen anderen, kryptografisch starken Modus wie GCM.

en

ECB (Electronic Code Book) is the simplest mode of operation for block ciphers. Each block of data is encrypted in the same way. This means identical plaintext blocks will always result in identical ciphertext blocks, which can leave significant patterns in the output. Use a different, cryptographically strong mode instead, such as GCM.

fr

ECB (Electronic Code Book) est le mode opératoire le plus simple pour les chiffrements par blocs : chaque bloc de données est chiffré de la même manière, si bien que des blocs de texte clair identiques produisent toujours des blocs chiffrés identiques, laissant des motifs significatifs dans la sortie. Utilisez un autre mode cryptographiquement fort, comme GCM.

ja

ECB(電子コードブック)は最も単純なブロック暗号の暗号利用モードです:データの各ブロックが同じ方法で暗号化され、同じ平文ブロックは常に同じ暗号文ブロックになるため、出力に顕著な規則性が残ります。暗号学的にさらに強力な他のモード(例:GCM)に切り替えてください。

ko

ECB(전자 코드북)는 가장 단순한 블록 암호 동작 모드입니다. 모든 데이터 블록이 동일한 방식으로 암호화되어 같은 평문 블록은 항상 같은 암호문 블록이 되며, 출력에 뚜렷한 패턴이 남습니다. 암호학적으로 더 강한 다른 모드(예: GCM)로 교체하십시오.

ru

ECB (Electronic Code Book) — простейший режим блочных шифров: каждый блок шифруется одинаково, поэтому одинаковые блоки открытого текста всегда дают одинаковые блоки шифротекста, оставляя в выходных данных заметные закономерности. Используйте другой криптостойкий режим, например GCM.

zh

ECB(电子密码本)是最简单的分组密码工作模式:每个数据块都以相同方式加密,相同明文块永远得到相同密文块,会在输出中留下明显规律。请改用密码学上更强的其他模式,例如 GCM。

zh-Hant

ECB(電子密碼本)是最簡單的區塊密碼工作模式:每個資料區塊都以相同方式加密,相同明文區塊永遠得到相同密文區塊,會在輸出中留下明顯規律。請改用密碼學上更強的其他模式,例如 GCM。

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

元数据

likelihoodLOW
impactLOW
confidenceMEDIUM

修复字段

fix有
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/cryptography/security/insecure-cipher-mode-ecb.yaml