dockerfile.secret-in-build-arg

返回列表 · CWE 索引

dockerfileWARNING规则详情

各语言消息对照

语言消息
de

Build-Zeit-Argumente eignen sich nicht für Secrets, weil die Argumentwerte mit dem Image gespeichert werden. Ein `docker image history` über das Image zeigt Informationen zum Bau des Images inklusive der Argumente. Enthalten diese Klartext-Secrets, kann jeder mit Zugriff auf das Docker-Image diese Secrets auslesen und ausnutzen.

en

Docker build time arguments are not suited for secrets, because the argument values are saved with the image. Running `docker image history` on the image will show information on how the image was built, including arguments. If these contain plain text secrets, anyone with access to the docker image can access those secrets and exploit them.

fr

Les arguments de build Docker ne conviennent pas aux secrets : leurs valeurs sont enregistrées avec l'image. Exécuter `docker image history` sur l'image affiche les informations de construction, arguments compris. Si ceux-ci contiennent des secrets en clair, quiconque accède à l'image peut les récupérer et les exploiter.

ja

Docker のビルド引数は機密情報の保存に適していません。引数の値がイメージとともに保存されるためです。イメージに対して `docker image history` を実行すると、ビルド情報(引数を含む)が表示されます。そこに平文の機密情報が含まれている場合、そのイメージにアクセスできる人なら誰でもそれを取得して悪用できてしまいます。

ko

Docker 빌드 인자는 인자 값이 이미지에 함께 저장되므로 비밀 정보를 보관하기에 적합하지 않습니다. 이미지에 `docker image history`를 실행하면 빌드 정보(인자 포함)가 표시됩니다. 여기에 평문 비밀 정보가 포함되어 있다면 해당 이미지에 접근할 수 있는 누구나 이를 획득해 악용할 수 있습니다.

ru

Аргументы сборки Docker не подходят для секретов: их значения сохраняются вместе с образом. Команда `docker image history` покажет, как собирался образ, включая аргументы. Если среди них есть секреты в открытом виде, любой, у кого есть доступ к образу, сможет их получить и использовать.

zh

Docker 构建参数不适合存放机密,因为参数值会随镜像保存。对镜像执行 `docker image history` 会显示构建信息(包括参数)。若其中含明文机密,任何能访问该镜像的人都能获取并利用。

zh-Hant

Docker 建置參數不適合存放機密,因為參數值會隨映像儲存。對映像執行 `docker image history` 會顯示建置資訊(包括參數)。若其中含明文機密,任何能存取該映像的人都能取得並利用。

CWE 知识卡

语言名称修复建议
deSensible Informationen in extern lesbaren DateienSchreiben Sie sensible Konfigurationen nicht in vom Web erreichbare Verzeichnisse und ziehen Sie die Dateirechte an.
en——
frInsertion d'informations sensibles dans un fichier accessible de l'extérieurN'écrivez pas de configuration sensible dans des répertoires accessibles au web ; resserrez les permissions des fichiers.
ja外部から読み取り可能なファイルへ書き込まれる機密情報機密性の高い設定は Web からアクセス可能なディレクトリに書き込まず、ファイル権限を厳しく制限してください。
ko외부에서 읽을 수 있는 파일에 기록되는 민감 정보민감 설정은 웹에서 접근 가능한 디렉터리에 기록하지 말고, 파일 권한을 강화하십시오.
ruЗапись чувствительной информации в общедоступный файлЧувствительную конфигурацию не размещайте в каталогах, доступных веб-серверу; права на файлы — минимальные.
zh敏感信息写入外部可读文件敏感配置不写入 Web 可访问目录;文件权限收紧。
zh-Hant敏感資訊寫入外部可讀檔案敏感設定不寫入 Web 可存取目錄;檔案權限收緊。

OWASP

A01:2021 - Broken Access Control

元数据

likelihoodLOW
impactHIGH
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/dockerfile/security/secret-in-build-arg.yaml