国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Docker 又出了個新玩意兒

系統(tǒng) Linux
這里簡略的介紹了 SBOM,以及 Docker CLI 的試驗性子命令 – sbom,能夠通過該命令生成 r 容器鏡像多種格局的 SBOM 信息。

正文

大家好,我是Python人工智能技術

在上個月公布的 Docker Desktop v4.7.0 中,介紹了一個新的 CLI 插件-docker/sbom-cli-plugin,其為 Docker CLI 減少了一個子命令 – sbom,用于查看 Docker 容器鏡像的軟件物料清單(SBOM)。

什么是 SBOM?

首先介紹下什么是 SBOM(Software Bill of  Materials),咱們稱之為軟件物料清單,是軟件供應鏈中的術語。軟件供應鏈是用于構建軟件應用程序(軟件產(chǎn)品)的組件、庫和工具的列表,而物料清單則聲明這些組件、庫的清單,相似于食品的配料清單。軟件物料清單能夠幫忙組織或者集體防止應用有安全漏洞的軟件。

DOCKER SBOM 命令

留神: 從 Docker Desktop 4.7.0 版本開始到當初,docker sbom 命令還是實驗性的,該性能興許會在當前版本中刪除和更改,以后 Linux 的 Docker CLI 還未蘊含該子命令。

docker sbom 命令用于生產(chǎn)一個容器鏡像的軟件物料清單(SBOM)

?? >$ docker sbom --help
Usage: docker sbom [OPTIONS] COMMAND
View the packaged-based Software Bill Of Materials (SBOM) for an image.
EXPERIMENTAL: The flags and outputs of this command may change. Leave feedback on https://github.com/docker/sbom-cli-plugin.
Examples:
docker sbom alpine:latest a summary of discovered packages
docker sbom alpine:latest --format syft-json show all possible cataloging details
docker sbom alpine:latest --output sbom.txt write report output to a file
docker sbom alpine:latest --exclude /lib --exclude '**/*.db' ignore one or more paths/globs in the image
Options:
-D, --debug show debug logging
--exclude stringArray exclude paths from being scanned using a glob expression
--format string report output format, options=[syft-json cyclonedx-xml cyclonedx-json github-0-json spdx-tag-value spdx-json table text] (default "table")
--layers string [experimental] selection of layers to catalog, options=[squashed all] (default "squashed")
-o, --output string file to write the default report output to (default is STDOUT)
--platform string an optional platform specifier for container image sources (e.g. 'linux/arm64', 'linux/arm64/v8', 'arm64', 'linux')
--quiet suppress all non-report output
-v, --version version for sbom
Commands:
version Show Docker sbom version information
Run 'docker sbom COMMAND --help' for more information on a command.

從命令的幫忙信息中能夠看到,除了間接生成表格模式的 SBOM 輸入外,還反對應用--format 指定多種類型的輸入格局。

咱們嘗試對鏡像 neo4j:4.4.5 生成 SBOM:

?? >$ docker sbom neo4jh:4.4.5
Syft v0.43.0
? Loaded image
? Parsed image
? Cataloged packages [385 packages]
NAME VERSION TYPE
CodePointIM 11.0.15 java-archive
FastInfoset 1.2.16 java-archive
FileChooserDemo 11.0.15 java-archive
Font2DTest 11.0.15 java-archive
HdrHistogram 2.1.9 java-archive
J2Ddemo 11.0.15 java-archive
Metalworks 11.0.15 java-archive
...
libuuid1 2.36.1-8+deb11u1 deb
libxxhash0 0.8.0-2 deb
libzstd1 1.4.8+dfsg-2.1 deb
listenablefuture 9999.0-empty-to-avoid-conflict-with-guava java-archive
log4j-api 2.17.1 java-archive
log4j-core 2.17.1 java-archive
login 1:4.8.1-1 deb
...

下面的輸入表格之截取了局部,咱們能夠看到在清單列表中,除了零碎包(deb 類型)之外,還有 java 的軟件包,其中就蘊含了 log4j  的包及其版本信息,從這些信息中就能夠理解到容器鏡像是否蘊含了存在安全漏洞的依賴和軟件包,加強了應用軟件鏡像來部署利用的安全性。

下面的信息中還看到了 Syft v0.43.0,這是因為以后的 SBOM CLI 插件是應用 Anchore 的 Syft 我的項目來進行鏡像層的掃描,當前的版本興許會通過其余辦法讀取 SBOM 信息。另外,搜索公眾號Linux就該這樣學后臺回復“git書籍”,獲取一份驚喜禮包。

咱們再嘗試輸入一個鏡像的 SPDX 格局的 SBOM 文件:

?? >$ docker sbom --form spdx-json --output hugo-sbom.json mengzyou/hugo:latest
Syft v0.43.0
? Loaded image
? Parsed image
? Cataloged packages
?? >$ cat hugo-sbom.json
{
"SPDXID": "SPDXRef-DOCUMENT",
"name": "mengzyou/hugo-latest",
"spdxVersion": "SPDX-2.2",
"creationInfo": {
"created": "2022-05-09T10:55:06.6343529Z",
"creators": [
"Organization: Anchore, Inc",
"Tool: syft-[not provided]"
],
"licenseListVersion": "3.16"
},
"dataLicense": "CC0-1.0",
"documentNamespace": "https://anchore.com/syft/image/mengzyou/hugo-latest-162a6a05-379c-49f0-a7f2-b4b738a63d1b",
"packages": [
{
"SPDXID": "SPDXRef-ed18f2a986e77aab",
"name": "alpine-baselayout",
"licenseConcluded": "GPL-2.0-only",
"description": "Alpine base dir structure and init scripts",
"downloadLocation": "https://git.alpinelinux.org/cgit/aports/tree/main/alpine-baselayout",
...
}
}

因為生成的文件較長,下面只輸入了一小部分。補充 – SPDX (Software Package Data  Exchage) 是一個形容 SBOM 信息的凋謝規(guī)范,其中將蘊含軟件組件、許可版權信息以及相干的平安參考。SPDX  通過為公司和社區(qū)提供共享重要數(shù)據(jù)的通用格局來縮小冗余的工作,從而簡化和提供合規(guī)性。

總結

這里簡略的介紹了 SBOM,以及 Docker CLI 的試驗性子命令 –  sbom,能夠通過該命令生成 r 容器鏡像多種格局的 SBOM 信息,讓開發(fā)人員和須要應用容器鏡像來部署服務的運維人員能夠容易的獲取到鏡像的 SBOM 信息,從而理解到鏡像的平安信息,以滿足應用的合規(guī)性。同時,也能夠思考將該工具退出到公司交付利用的 CI/CD 流水中,作為鏡像制品的安全檢查工作。

責任編輯:龐桂玉 來源: Python人工智能技術
相關推薦

2010-06-28 15:58:45

EclipseJavaIDE

2010-06-29 13:39:26

Eclipse什么玩意兒

2010-07-05 15:56:01

EclipseRCPECF

2010-07-02 10:10:09

Eclipse

2018-05-04 15:57:42

AI智慧谷歌

2011-11-21 10:25:29

iCloud

2024-05-29 08:56:31

2022-03-14 17:56:15

云廠商系統(tǒng)阿里云

2021-05-17 18:27:20

Token驗證HTTP

2022-05-10 09:16:50

MQ內(nèi)存消費者

2022-02-07 09:40:10

高可用高并發(fā)高性能

2018-01-26 08:54:29

存儲SSDHDD

2021-07-14 18:21:50

負載均衡TCP網(wǎng)關

2021-12-13 19:57:05

JNDIJava開發(fā)

2009-03-03 12:51:14

DEMO09移動技術外電

2014-01-03 10:19:00

生物識別生物識別產(chǎn)品身份驗證

2009-11-04 10:11:50

威盛

2020-12-01 08:19:15

Redis

2025-01-21 14:11:32

2019-10-25 09:50:03

網(wǎng)絡爬蟲蜘蛛Wi-Fi
點贊
收藏

51CTO技術棧公眾號

亚洲视频小说| 亚洲国产一区二区三区四区| 欧美亚洲精品一区| 亚洲成成品网站| 精品一区二区久久久久久久网站| 日本在线播放一二三区| 亚洲色诱最新| 国产视频久久网| 亚洲成人第一| 久久日韩粉嫩一区二区三区| 超碰免费在线播放| 欧美日韩一区二区三区四区不卡| 欧美1区2区3区| 日韩久久一区二区| 日韩av不卡电影| 亚洲欧美另类动漫| 日本成人一区二区| 国内不卡的二区三区中文字幕 | 欧美日韩xxx| 二区视频在线| 91精品高清| 欧美另类一区二区三区| 国产日韩久久| 一级日本在线| 亚洲免费网站| 在线亚洲欧美视频| 无码精品a∨在线观看中文| 尤物tv在线精品| 欧美日韩一区不卡| 激情五月五月婷婷| 日韩脚交footjobhdboots| 中文字幕永久在线不卡| 99久久无色码| 久久青青色综合| 国产一区二区三区综合| 日韩电影中文字幕av| 艳色歌舞团一区二区三区| 亚洲欧洲av| 亚洲精品国精品久久99热一| 中文字幕天天干| 日韩福利电影在线| 国产一区二区三区视频免费| 国产经典av| 欧美视频福利| 久久99精品久久久水蜜桃| 精品动漫3d一区二区三区免费| 久久激情五月丁香伊人| 91福利在线视频| 欧美日韩国产一中文字不卡| 久久久精品动漫| 欧美亚洲大陆| 97精品国产aⅴ7777| 免费成人黄色| 一区二区三区中文免费| 先锋影音一区二区三区| 小视频免费在线观看| 99久久精品国产观看| 欧美激情精品久久久久久黑人| 天堂a√在线| 国产成人精品一区二区三区网站观看 | 久久综合伊人77777尤物| 国产一二在线播放| 日韩一级精品视频在线观看| 成人网18免费看| 国产尤物一区二区在线| 国产精品午夜一区二区欲梦| 最新中文字幕在线观看| 热久久免费视频| 欧美日韩在线观看一区二区三区| 色琪琪免费视频网站| 白白色亚洲国产精品| 国产精品欧美日韩一区二区| 国产69久久| 91欧美一区二区| 男人午夜天堂| 91色视频在线观看| v888av成人| 日本天堂在线观看| 国内成人自拍视频| 国产精品视频播放| 精品国产亚洲日本| 国产激情综合| 国产主播福利| 国产凹凸在线观看一区二区| 不卡一区二区三区视频| 久久中文精品视频| 欧美一级淫片aaaaaaa视频| 亚洲ab电影| 日韩精品久久久久久福利| 国产在线传媒| 久久久久久一级片| 日韩一区国产在线观看| 成人在线观看a| 欧美激情中文字幕乱码免费| 免费毛片aaaaaa| 中文字幕不卡在线播放| 在线视频亚洲自拍| 国产a久久精品一区二区三区| 亚洲欧美日韩网| 2021天堂中文幕一二区在线观| 久久精品网站免费观看| 久久riav| 亚洲天天综合| 人人做人人澡人人爽欧美| 神马电影网我不卡| 欧美一区午夜精品| 可播放的18gay1069| 亚洲欧美综合色| 中文字幕一区二区三区乱码| 一二三区不卡| 日韩欧美高清一区| 激情视频免费网站| 水蜜桃久久夜色精品一区的特点| 国产91色在线| 美女在线观看视频一区二区| 色女人在线视频| 日本欧美爱爱爱| 免费精品视频在线| 99视频在线免费| 69av一区二区三区| 主播国产精品| 亚洲精品成人网| 啪啪激情综合网| 91在线观看欧美日韩| 成人精品亚洲人成在线| 中文字幕天天干| 久久久国产午夜精品| 一级特黄特色的免费大片| 亚洲精品999| 极品少妇xxxx精品少妇| 淫视频在线观看| 欧美xxxx老人做受| 日韩激情网站| 成人免费在线小视频| 成人av一区二区三区| av最新网址| 久久久精品日本| 九九免费精品视频在线观看| 日本久久久精品视频| 亚洲社区在线观看| 成人免费看黄yyy456| 韩国日本一区| 中文字幕成人一区| 中文字幕在线国产精品| 国产精品99久久久| 天堂中文8资源在线8| 亚洲激情在线观看视频免费| 亚洲经典自拍| 欧美成人免费| 国模精品视频一区二区三区| 91香蕉视频mp4| 视频午夜在线| 国产性色av一区二区| 北条麻妃国产九九九精品小说| 国自产拍偷拍精品啪啪一区二区| 国产精品久久久久999| 欧美激情资源网| 欧美视频免费看| 日韩久久久久久久| 久久好看免费视频| 日本女优在线视频一区二区| 男女无套免费视频网站动漫| 久久香蕉国产线看观看网| 懂色一区二区三区免费观看| 福利一区二区三区视频在线观看| 亚洲在线观看一区| 精品中文字幕久久久久久| 99av国产精品欲麻豆| 九色中文视频| 久久精品电影一区二区| 一区在线观看| 精华区一区二区三区| 成人免费午夜电影| 精品久久香蕉国产线看观看亚洲 | av电影在线播放高清免费观看| 欧美中文在线字幕| 国产精品美女久久久久久久久| 成人免费直播在线| 日韩加勒比系列| 91av国产在线| av日韩在线网站| 成人污版视频| 成人黄动漫网站| 99视频免费观看| 欧美成人在线直播| 一本不卡影院| 爱情岛亚洲播放路线| 国产日韩精品久久| 一区二区三区日韩| 国内毛片久久| 猫咪av永久| 999国产视频| 在线播放欧美女士性生活| 亚洲伦伦在线| 中文字幕日本在线| 国产亚洲福利社区| 欧美午夜精品一区二区三区| 国产精品久久久免费| 国产粉嫩在线观看| 美女日批免费视频|