csharp.X509-subject-name-validation

返回列表 · CWE 索引

csharpWARNING规则详情

各语言消息对照

语言消息
de

Die Validierung von Zertifikaten anhand des Subject-Namens ist schlechte Praxis. Verwenden Sie stattdessen die Methode X509Certificate2.Verify().

en

Validating certificates based on subject name is bad practice. Use the X509Certificate2.Verify() method instead.

fr

Valider des certificats à partir du nom de sujet (subject name) est une mauvaise pratique. Utilisez plutôt la méthode X509Certificate2.Verify().

ja

サブジェクト名(subject name)に基づく証明書の検証は望ましくないプラクティスです。代わりに X509Certificate2.Verify() メソッドを使用してください。

ko

주체 이름(subject name)을 기반으로 인증서를 검증하는 것은 바람직하지 않은 관행입니다. 대신 X509Certificate2.Verify() 메서드를 사용하십시오.

ru

Проверка сертификатов по имени субъекта (subject name) — плохая практика. Используйте вместо неё метод X509Certificate2.Verify().

zh

基于主题名(subject name)校验证书是不良实践,请改用 X509Certificate2.Verify() 方法。

zh-Hant

基於主體名稱(subject name)驗證憑證是不良做法,請改用 X509Certificate2.Verify() 方法。

CWE 知识卡

语言名称修复建议
deUnzureichende ZertifikatsprüfungAktivieren Sie die vollständige Zertifikatskette samt Gültigkeitsprüfung; Optionen zum Abschalten der Prüfung (etwa rejectUnauthorized=false) sind zu verbieten.
en——
frValidation de certificat inappropriéeActivez la validation complète de la chaîne de certificats et de leur validité ; interdisez les options qui désactivent la vérification (comme rejectUnauthorized=false).
ja証明書検証の不備完全な証明書チェーンと有効期限の検証を有効にし、検証を無効化するオプション(例:rejectUnauthorized=false)を禁止してください。
ko부적절한 인증서 검증전체 인증서 체인과 유효 기간 검증을 활성화하고, 검증을 비활성화하는 옵션(예: rejectUnauthorized=false)은 금지하십시오.
ruНекорректная проверка сертификатаВключайте полную проверку цепочки и срока действия сертификата; запрещайте опции отключения проверки (например, rejectUnauthorized=false).
zh证书校验不当启用完整证书链与有效期校验,禁止关闭验证的选项(如 rejectUnauthorized=false)。
zh-Hant憑證驗證不當啟用完整憑證鏈與有效期驗證,禁止關閉驗證的選項(如 rejectUnauthorized=false)。

OWASP

A03:2017 - Sensitive Data ExposureA07:2021 - Identification and Authentication Failures

元数据

likelihoodLOW
impactLOW
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/csharp/lang/security/cryptography/X509-subject-name-validation.yaml