kotlin.build-gradle-password-hardcoded

返回列表 · CWE 索引

kotlinWARNING规则详情

各语言消息对照

语言消息
de

Ein Secret ist fest im Code verankert. In Quellcode gespeicherte Secrets – Credentials, Kennungen und andere Arten sensibler Daten – können verloren gehen und von innen oder außen handelnden Angreifern missbraucht werden. Rotieren Sie das Secret und lesen Sie es aus einem sicheren Secret-Vault bzw. HSM (Hardware Security Module); alternativ sind Umgebungsvariablen möglich, sofern die Unternehmensrichtlinie das erlaubt.

en

A secret is hard-coded in the application. Secrets stored in source code, such as credentials, identifiers, and other types of sensitive data, can be leaked and used by internal or external malicious actors. It is recommended to rotate the secret and retrieve them from a secure secret vault or Hardware Security Module (HSM), alternatively environment variables can be used if allowed by your company policy.

fr

Un secret est codé en dur dans l'application. Les secrets stockés dans le code source — identifiants, jetons et autres données sensibles — peuvent être divulgués et exploités par des acteurs malveillants internes ou externes. Il est recommandé de révoquer et renouveler le secret puis de le récupérer depuis un coffre-fort sécurisé ou un module matériel de sécurité (HSM) ; si la politique de votre entreprise le permet, des variables d'environnement peuvent aussi être utilisées.

ja

アプリケーションにハードコードされたシークレットが存在します。ソースコードに保存された認証情報、識別子、その他の機密データは、内部・外部の悪意ある人物によって漏洩・悪用されるおそれがあります。該当するシークレットをローテーションし、安全な保管庫またはハードウェアセキュリティモジュール(HSM)から取得する方式に変更することを推奨します。会社の方針で許可されている場合は、環境変数を使用することもできます。

ko

애플리케이션에 하드코딩된 시크릿이 있습니다. 소스 코드에 저장된 자격 증명, 식별자 및 기타 민감한 데이터는 내외부의 악의적인 사용자에 의해 유출되어 악용될 수 있습니다. 해당 시크릿을 교체하고 보안 볼트나 하드웨어 보안 모듈(HSM)에서 가져오도록 변경하는 것을 권장합니다. 회사 정책이 허용하는 경우 환경 변수를 사용할 수도 있습니다.

ru

В приложении жёстко задан секрет. Секреты, хранящиеся в исходном коде, — учётные данные, идентификаторы и другие чувствительные данные — могут быть похищены и использованы внутренними или внешними злоумышленниками. Рекомендуется сменить секрет и получать его из защищённого хранилища секретов или аппаратного модуля безопасности (HSM); если политика компании позволяет, можно использовать переменные окружения.

zh

应用中存在硬编码的机密。源码中存储的凭证、标识符及其他敏感数据可能被内外部恶意人员泄露并利用。建议轮换该机密并改从安全保管库或硬件安全模块(HSM)获取;若公司政策允许,也可使用环境变量。

zh-Hant

應用中存在硬編碼的機密。原始碼中儲存的憑證、識別符號及其他敏感資料可能被內外部惡意人員洩漏並利用。建議輪換該機密並改從安全保管庫或硬體安全模組(HSM)取得;若公司政策允許,也可使用環境變數。

CWE 知识卡

语言名称修复建议
deHartkodierte AnmeldedatenLagern Sie Anmeldedaten in Umgebungsvariablen oder einen Secret-Manager aus und erzwingen Sie bei Standardpasswörtern die Änderung bei der ersten Anmeldung.
en——
frIdentifiants codés en durExternalisez les identifiants vers des variables d'environnement ou un service de gestion de secrets ; forcez le changement des mots de passe par défaut à la première connexion.
jaハードコードされた認証情報認証情報は環境変数またはシークレット管理サービスに外部化し、デフォルトパスワードは初回ログイン時に変更を強制してください。
ko하드코딩된 자격 증명자격 증명은 환경 변수 또는 키 관리 서비스로 외부화하고, 기본 비밀번호는 첫 로그인 시 변경을 강제하십시오.
ruЖёстко заданные учётные данныеВыносите учётные данные в переменные окружения или сервис управления секретами; стандартный пароль обязательно меняйте при первом входе.
zh硬编码凭据凭据外置到环境变量或密钥管理服务,默认口令首次登录强制修改。
zh-Hant硬編碼憑證憑證外移到環境變數或金鑰管理服務,預設密碼首次登入強制修改。

OWASP

A07:2021 - Identification and Authentication Failures

元数据

likelihoodLOW
impactHIGH
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/kotlin/gradle/security/build-gradle-password-hardcoded.yaml