js-ts.create-de-cipher-no-iv

返回列表 · CWE 索引

js-tsERROR规则详情

各语言消息对照

语言消息
de

Die veralteten Funktionen 'createCipher' und 'createDecipher' erzeugen jedes Mal denselben Initialisierungsvektor. Bei Zählermodi wie CTR, GCM oder CCM bricht das Vertraulichkeit und Integrität, sobald der Schlüssel mehrfach verwendet wird. Andere Modi verlieren an Stärke, sind aber nicht völlig gebrochen. Verwenden Sie stattdessen 'createCipheriv' oder 'createDecipheriv'.

en

The deprecated functions 'createCipher' and 'createDecipher' generate the same initialization vector every time. For counter modes such as CTR, GCM, or CCM this leads to break of both confidentiality and integrity, if the key is used more than once. Other modes are still affected in their strength, though they're not completely broken. Use 'createCipheriv' or 'createDecipheriv' instead.

fr

Les fonctions obsolètes 'createCipher' et 'createDecipher' génèrent le même vecteur d'initialisation à chaque fois. Pour les modes compteur comme CTR, GCM ou CCM, réutiliser la clé plus d'une fois casse à la fois confidentialité et intégrité ; les autres modes perdent aussi en robustesse sans être totalement cassés. Utilisez plutôt 'createCipheriv' ou 'createDecipheriv'.

ja

非推奨の 'createCipher' と 'createDecipher' は、実行のたびに同じ初期化ベクトルを生成します。CTR・GCM・CCM などのカウンターモードでは鍵の再利用により機密性と完全性の両方が損なわれ、その他のモードでも強度が低下します。代わりに 'createCipheriv' または 'createDecipheriv' を使用してください。

ko

이미 지원이 중단된 'createCipher'와 'createDecipher'는 호출할 때마다 동일한 초기화 벡터를 생성합니다. CTR·GCM·CCM 같은 카운터 모드에서는 키를 재사용할 경우 기밀성과 무결성이 모두 훼손되며, 다른 모드의 강도에도 영향을 미칩니다. 'createCipheriv' 또는 'createDecipheriv'로 대체하십시오.

ru

Устаревшие функции 'createCipher' и 'createDecipher' каждый раз создают один и тот же вектор инициализации. Для режимов счётчика — CTR, GCM, CCM — повторное использование ключа разрушает и конфиденциальность, и целостность; прочие режимы теряют в стойкости, хоть и не взламываются полностью. Используйте вместо них 'createCipheriv' или 'createDecipheriv'.

zh

已废弃的 'createCipher' 与 'createDecipher' 每次生成相同的初始化向量。对 CTR、GCM、CCM 等计数器模式,密钥重复使用会同时破坏机密性与完整性;其他模式的强度也会受影响。请改用 'createCipheriv' 或 'createDecipheriv'。

zh-Hant

已廢棄的 'createCipher' 與 'createDecipher' 每次生成相同的初始化向量。對 CTR、GCM、CCM 等計數器模式,金鑰重複使用會同時破壞機密性與完整性;其他模式的強度也會受影響。請改用 'createCipheriv' 或 'createDecipheriv'。

CWE 知识卡

语言名称修复建议
deHSTS nicht konfiguriertErgänzen Sie die Antwort um den Header Strict-Transport-Security mit langer Gültigkeit.
en——
frAbsence d'en-tête HSTSAjoutez un en-tête Strict-Transport-Security aux réponses, avec une longue durée de validité.
jaHSTS が未設定レスポンスに Strict-Transport-Security ヘッダーを追加し、長期間有効にしてください。
koHSTS 미설정응답에 Strict-Transport-Security 헤더를 추가하고 장기간 유효하게 설정하십시오.
ruHSTS не настроенДобавляйте в ответ заголовок Strict-Transport-Security с длительным сроком действия.
zh未配置 HSTS响应增加 Strict-Transport-Security 头并长期生效。
zh-Hant未設定 HSTS回應增加 Strict-Transport-Security 標頭並長期生效。

元数据

likelihoodHIGH
impactMEDIUM
confidenceHIGH

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/node-crypto/security/create-de-cipher-no-iv.yaml