成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一起來(lái)看看Dependency Check的實(shí)戰(zhàn)應(yīng)用

開(kāi)發(fā) 前端
本文我會(huì)重點(diǎn)介紹一下dependency check在實(shí)戰(zhàn)中的使用細(xì)節(jié),主要包括在maven中的使用配置和命令行方式的使用細(xì)節(jié)。

Dependency Check來(lái)檢查代碼中是否存在任何已知的,公開(kāi)披露的安全漏洞。他檢查依賴項(xiàng)中是否存在漏洞的原理也跟我們熟知的病毒查殺軟件一樣,預(yù)先定義好目前已知的安全漏洞庫(kù),檢查依賴包時(shí),發(fā)現(xiàn)這些漏洞就會(huì)報(bào)錯(cuò),最后定期更新安全漏洞庫(kù)即可!關(guān)于Dependcy check 的原理和基礎(chǔ)使用方式我在前面的文章中已經(jīng)介紹了,具體參考文章:

代碼依賴包安全漏洞檢測(cè)神器——Dependency Check

本文我會(huì)重點(diǎn)介紹一下dependency check在實(shí)戰(zhàn)中的使用細(xì)節(jié),主要包括在maven中的使用配置和命令行方式的使用細(xì)節(jié)。

Maven方式

在maven構(gòu)建時(shí),執(zhí)行dependency check的jar包依賴檢測(cè)工作。

基礎(chǔ)配置如下:

Dependency Check的實(shí)戰(zhàn)應(yīng)用

如果需要添加參數(shù),需要在 中添加,例如下面配置表示錯(cuò)誤級(jí)別在CVSS 8以上將會(huì)構(gòu)建失敗。

  1. <configuration> 
  2.  
  3. <failBuildOnCVSS>8</failBuildOnCVSS> 
  4.  
  5. </configuration> 

dependency maven中常用的配置如下所示:

Dependency Check的實(shí)戰(zhàn)應(yīng)用

其中cveUrlModified 和cveUrlBase可以指定本地的nvd庫(kù)來(lái)提高更新效率;

outputDirectory 指定了檢測(cè)報(bào)告的生成位置,默認(rèn)是html報(bào)告;

excludes 設(shè)置不需要檢測(cè)的jar包,在實(shí)際項(xiàng)工作中,經(jīng)常有一些維護(hù)類的項(xiàng)目,使用的框架版本很低,例如spring 3.x版本,會(huì)有很多的jar包安全問(wèn)題,基于某些原因這些jar包不能升級(jí),因此使用dependency check檢測(cè)時(shí)需要跳過(guò)對(duì)這些jar包的檢測(cè),這時(shí)就需要使用excludes參數(shù)了。注意:這個(gè)格式是固定的,采用

groupId:artifactId::version的形式(此處花費(fèi)我很多時(shí)間調(diào)試)

如果想?yún)⒖几嚓P(guān)于dependency check maven configuration的配置請(qǐng)參考:

https://jeremylong.github.io/DependencyCheck/dependency-check-maven/configuration.html

命令行方式

關(guān)于dependency-check的命令行參數(shù)的具體使用大家可以通過(guò)下面命令查看詳情

  1. dependency-check.bat --advancedHelp 

在這里我給大家介紹幾點(diǎn)需要特別注意的地方

參數(shù)--format 用來(lái)指定輸出報(bào)告的格式,默認(rèn)是html

如果設(shè)置--format ALL,將會(huì)分別生成HTML, XML, CSV, JSON形式的檢測(cè)報(bào)告。如果需要生成多種格式的測(cè)試報(bào)告可以進(jìn)行如下設(shè)置:

  1. --format HTML --format CSV 

會(huì)只生成html 和csv兩種格式的測(cè)試報(bào)告,命名為

  1. dependency-check-report.csv和dependency-check-report.html 

--out 報(bào)告路徑,會(huì)指定生成報(bào)告的路徑

--exclude A.jar,不檢測(cè)A.jar,如果不檢測(cè)多個(gè)jar包,則需要設(shè)置如下:

  • --exclude A.jar --exclude B.jar --exclude C.jar…形式比較麻煩。
  • --scan ./ 對(duì)當(dāng)前目錄進(jìn)行掃描,可以直接掃描maven工程的項(xiàng)目。

 

責(zé)任編輯:姜華 來(lái)源: 今日頭條
相關(guān)推薦

2024-03-21 08:21:34

Java 22Java 語(yǔ)言開(kāi)發(fā)工具包

2024-05-24 08:35:00

Angular 18版本更新

2024-04-23 10:29:44

SassCSS前端

2023-10-20 10:11:00

Nuxt 3.8前端

2021-10-11 08:21:23

@Valuespringspring框架

2022-03-18 08:16:51

微軟Windows 11

2024-04-09 10:10:23

GridCSS網(wǎng)格

2010-05-10 17:21:26

Unix操作系統(tǒng)

2022-06-24 06:32:46

iOS 16Beta 2

2024-03-08 06:58:55

TypeScript類型縮小模塊解析

2021-07-15 05:26:22

Windows 10操作系統(tǒng)微軟

2021-05-14 05:20:45

Windows10操作系統(tǒng)微軟

2021-02-01 08:16:14

ChromeNode.js

2021-06-09 08:15:50

volatileJava開(kāi)發(fā)

2010-12-30 10:35:42

SOA云計(jì)算

2022-02-07 13:34:05

冬奧會(huì)黑科技機(jī)器人

2022-02-21 10:25:36

5G自動(dòng)開(kāi)戶

2021-04-13 09:17:04

開(kāi)源技術(shù) 趨勢(shì)

2012-06-25 09:37:24

Web

2012-04-14 20:47:45

Android
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产一区二区三区四区五区加勒比 | 91久久久久久久久久久 | 伦理二区 | 在线一区视频 | 国产最好的av国产大片 | 成人美女免费网站视频 | 特级生活片 | 久久久久久综合 | 请别相信他免费喜剧电影在线观看 | 成人免费大片黄在线播放 | 久久精品一区二区 | 久久久999成人 | 国产精品一二三区 | 欧美中文字幕一区二区 | 天堂亚洲 | 久久精品视频91 | 欧美日韩一区二区三区四区 | av手机免费在线观看 | 综合亚洲视频 | 九九亚洲精品 | 69av片| 亚洲精品在线观看视频 | 久久国产三级 | 日韩精品一区二区三区 | 亚洲国产成人精品女人久久久 | 成人在线免费网站 | 日日精品 | 国产一区二区三区在线 | 亚洲精品久久区二区三区蜜桃臀 | 日韩午夜在线观看 | 亚洲一区二区电影网 | 亚洲一级av毛片 | 亚洲乱码一区二区 | 高清亚洲| 日韩av一二三区 | 毛片在线免费 | av黄色片在线观看 | 中文字幕第5页 | 91久久久久久久久久久 | 欧美性大战xxxxx久久久 | 午夜视频网站 |