python.jwt-python-none-alg

返回列表 · CWE 索引

pythonERROR规则详情

各语言消息对照

语言消息
de

Die Verwendung des Algorithmus 'none' in einem JWT-Token wurde erkannt. Der Algorithmus 'none' setzt voraus, dass die Integrität des Tokens bereits geprüft wurde. So könnte ein Angreifer ein JWT-Token fälschen, das automatisch als gültig akzeptiert wird. Verwenden Sie den Algorithmus 'none' nicht explizit, sondern einen Algorithmus wie 'HS256'.

en

Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.

fr

L'utilisation de l'algorithme 'none' dans un jeton JWT a été détectée. Cet algorithme suppose que l'intégrité du jeton a déjà été vérifiée, ce qui permettrait à un attaquant de forger un JWT automatiquement validé. N'utilisez jamais explicitement 'none' ; préférez un algorithme comme 'HS256'.

ja

JWT で 'none' アルゴリズムが使用されていることが検出されました。このアルゴリズムはトークンの完全性がすでに検証されていると見なすため、攻撃者が偽造した JWT が検証を自動的に通過してしまいます。'none' を明示的に使用せず、'HS256' などのアルゴリズムを使用してください。

ko

JWT가 'none' 알고리즘을 사용하는 것이 감지되었습니다. 이 알고리즘은 토큰 무결성이 이미 검증되었다고 가정하므로, 공격자가 위조한 JWT가 검증을 자동으로 통과하게 됩니다. 'none'을 명시적으로 사용하지 말고 'HS256' 같은 알고리즘으로 전환하십시오.

ru

Обнаружено использование алгоритма 'none' в JWT-токене. Этот алгоритм предполагает, что целостность токена уже проверена, поэтому подделанный злоумышленником JWT пройдёт проверку автоматически. Не используйте 'none' явно — применяйте алгоритмы вроде 'HS256'.

zh

检测到 JWT 使用 'none' 算法。该算法假定令牌完整性已验证过,会让攻击者伪造的 JWT 自动通过校验。请勿显式使用 'none',改用 'HS256' 等算法。

zh-Hant

檢測到 JWT 使用 'none' 演算法。該演算法假定令牌完整性已驗證過,會讓攻擊者偽造的 JWT 自動通過驗證。請勿顯式使用 'none',改用 'HS256' 等演算法。

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
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/jwt/security/jwt-none-alg.yaml