js-ts.sequelize-enforce-tls

返回列表 · CWE 索引

js-tsWARNING规则详情

各语言消息对照

语言消息
de

Ist TLS serverseitig (PostgreSQL-Server) deaktiviert, baut Sequelize die Verbindung ohne TLS auf, ohne einen Fehler zu werfen. Um MITM-Angriffe (Man in the Middle) zu verhindern, muss Sequelize TLS erzwingen. Setzen Sie "ssl: true" oder definieren Sie die Einstellungen "ssl: {...}".

en

If TLS is disabled on server side (Postgresql server), Sequelize establishes connection without TLS and no error will be thrown. To prevent MITN (Man In The Middle) attack, TLS must be enforce by Sequelize. Set "ssl: true" or define settings "ssl: {...}"

fr

Si TLS est désactivé côté serveur (serveur PostgreSQL), Sequelize établit la connexion sans TLS sans lever d'erreur. Pour prévenir une attaque de l'homme du milieu (MITM), TLS doit être imposé par Sequelize : définissez "ssl: true" ou configurez "ssl: {...}".

ja

サーバー側(PostgreSQL)で TLS が無効になっていると、Sequelize は TLS を使用せずに接続を確立し、エラーも報告しません。中間者攻撃を防ぐため、Sequelize 側で TLS を強制する必要があります:"ssl: true" を設定するか、"ssl: {...}" を構成してください。

ko

서버(PostgreSQL)에서 TLS가 비활성화되어 있으면 Sequelize는 TLS 없이 연결을 설정하며 아무 오류도 표시하지 않습니다. 중간자 공격을 방지하려면 Sequelize 측에서 TLS를 강제해야 합니다. "ssl: true"로 설정하거나 "ssl: {...}"로 구성하십시오.

ru

Если на сервере (PostgreSQL) отключён TLS, Sequelize установит соединение без TLS и не выдаст ошибку. Для защиты от атак «человек посередине» TLS нужно требовать на стороне Sequelize: задайте "ssl: true" или настройте "ssl: {...}".

zh

若服务端(PostgreSQL)关闭了 TLS,Sequelize 会以无 TLS 方式建立连接且不报错。为防中间人攻击,必须在 Sequelize 侧强制 TLS:设置 "ssl: true" 或配置 "ssl: {...}"。

zh-Hant

若伺服器端(PostgreSQL)關閉了 TLS,Sequelize 會以無 TLS 方式建立連線且不報錯。為防中間人攻擊,必須在 Sequelize 側強制 TLS:設定 "ssl: true" 或設定 "ssl: {...}"。

CWE 知识卡

语言名称修复建议
deKlartextübertragung sensibler InformationenErzwingen Sie TLS 1.2+ und verbieten Sie die Übertragung von Anmeldedaten und personenbezogenen Daten über Klartextprotokolle wie http/ftp.
en——
frTransmission en clair d'informations sensiblesImposez TLS 1.2+ et interdisez les protocoles en clair comme http/ftp pour transporter des identifiants et des données personnelles.
ja平文での機密情報の伝送TLS 1.2+ を必須とし、http/ftp などの平文プロトコルで認証情報や個人データを伝送しないでください。
ko민감 정보의 평문 전송TLS 1.2+를 강제하고, http/ftp 등 평문 프로토콜로 자격 증명과 개인 정보를 전송하는 것은 금지하십시오.
ruПередача чувствительных данных открытым текстомТребуйте TLS 1.2+ и запретите передачу учётных и персональных данных по http/ftp и другим открытым протоколам.
zh明文传输敏感信息强制 TLS 1.2+,禁用 http/ftp 等明文协议传输凭据与个人数据。
zh-Hant明文傳輸敏感資訊強制 TLS 1.2+,停用 http/ftp 等明文協定傳輸憑證與個人資料。

OWASP

A03:2017 - Sensitive Data ExposureA02:2021 - Cryptographic Failures

元数据

likelihoodLOW
impactLOW
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/sequelize/security/audit/sequelize-enforce-tls.yaml