black duck 是最早進行開源**檢測工具開發的公司,其產品包括protex 和hub,protex 強調檢測的精度和準確性,而hub 強調檢測的速度和易用性。
protex平台是黑鴨子套件的重要元件,為使用者提供細粒度(**片段級別)和高精度的開源**檢測能力,它基於黑鴨子知識庫(knowledge base,kb)進行工作,支援本地化部署使用。
hub 是black duck 的一款簡單易用的開源**檢測工具,為使用者提供一種粗粒度(開源元件級別)的開源**檢測能力,但其速度更快,使用簡便,對於**檢測精度需求不高的使用者較為適合,而且hub 除了可以檢測開源合規性之外,還能夠發現使用者使用的開源軟體存在的漏洞。hub 依託於black duck 的開源知識庫和第三方漏洞庫(nvd),能夠快速的檢測出使用者**庫中包含的開源軟體。hub 的部署方式為雲端部署,開源知識庫部署於雲端,由black duck 公司的專業團隊維護,使用者測只需安裝hub 的掃瞄伺服器,使用者本地的掃瞄伺服器將使用者**的特徵值(hash 值)上傳到雲端的伺服器,雲端伺服器否則將使用者**與開源**進行比對,並將匹配結果傳回使用者測的掃瞄伺服器進行分析和展示。hub 相比protex,提供更豐富的api ,便於與其它系統進行整合。
docker體系結構為
black duck
帶來了許多重大改進:
black duck被部署為一組docker容器,它們共同構成了應用程式。
每個容器都扮演不同的角色。
例如,web應用程式容器處理ui請求,而solr容器充當企業搜尋平台元件。
有關每個容器角色的詳細說明,請參見
synopsys軟體完整性社群
上的《黑鴨docker安裝指南》。
硬體(最低規格)
軟體首選作業系統
64位5核處理器
docker 17.03.x或docker 17.06.x(ce或ee)
centos的7.3
20 gb的ram
編排工具,例如docker swarm **,docker compose,docker run或kubernetes。
ubuntu 16.04.x
250 gb的可用空間用於資料庫和其他集線器容器
有關受支援的編排技術的更多資訊,請參閱《 docker安裝指南》。
oracle企業linux 7.3
可用空間用於資料庫備份
紅帽企業linux伺服器7.3
suse linux enterprise server 12.x
支援docker 17.03.x的linux作業系統
阿里雲ess主機 8cpu 30garm 1mbps 250g硬碟 40g系統盤 centos7.3
1、安裝依賴包
2、更改並使用穩定的yum源
3、更新yum軟體源快取
yum makecache fast4、安裝docker-ce
yum install docker-ce5、啟動docker
systemctl start docker6、建立docker使用者組
sudo groupadd docker7、將當前使用者加入docker組(root使用者可以不加)
usermod -ag docker $user8、將docker配置為在系統重啟時自動啟動
systemctl enable docker1、轉到github中的blackduck hub空間,然後選擇「 blackducksoftware / hub」,找到最新版本hub連線並複製
wget +鏈結位址2、 解壓安裝包(例如:wget https:
tar xvf 安裝包名稱3、找到hub-proxy.env和hub-webserver.env檔案並將檔案中的localhost更改為本機ip。
4、去安裝包路徑下的docker-swarm資料夾下執行命令
docker swarm init5、準備安裝blackduck,接下來部署組成blackduck的所有容器
docker stack deploy -c docker-compose.yml hub6、完成docker swarm的部署
docker service scale hub_jobrunner = 21、判斷所有容器的狀態是否是健康
docker ps2、blackduck的登入位址為主機ip,埠為443,協議為https,登入使用者名為sysadmin,密碼為blackduck。
3、下面試登入介面圖,不過需要注意的是購買註冊id之後才能進入,否則無法使用。
hub 交換機 路由器的關係
hub 交換機 路由器的關係 令狐沖十四歲那年進入華山,那年岳靈珊八歲,岳不群白天給兩人指點劍法,晚上令狐沖 給小師妹講故事哄她入睡。後來,岳不群陸續收了勞德諾,陸大有等徒 弟,又忙於修煉紫 霞神功,就沒有時間指點徒弟。於是他做了乙個hub,從此華山 派實現教育電子化,嶽不 群在網上同時給每個徒弟授...
引入Hub再生的最短幀長及主機之間距離的最大值計算
計算機網路 首先看一道題。相關的乙個小的知識點想了很久,查了很多書,資料,最後只能暗自說一句,找到有效資訊真難。歷時三個小時求索不得,出去吃了一點東西,回來發現差不多有了自己的理解。然後回來再看了一眼前面寫的對最小幀長的思考,注意到爭用期的細節 是往返傳播時延之和。這個在下意識裡我覺得很自然的概念,...
Linux那些事兒之我是Hub 24 所謂的熱插拔
你問我這世界,最遠的地方在 我將答案拋向藍天之外落在你心底,你問我這世界,最後的真愛在 我把線索指向大海之外直達我懷裡.你問我hub irq 這個函式,最終是被誰呼叫,我卻只能說我既沒有答案也沒有線索.當然,你要是問我芙蓉姐姐還能紅多久,我倒是可以很爽快的告訴你,你知道永遠有多遠嗎?我們曾經在hub...