中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

廣東省建設(shè)安全監(jiān)督站的網(wǎng)站識(shí)圖

廣東省建設(shè)安全監(jiān)督站的網(wǎng)站,識(shí)圖,二手車網(wǎng)站程序,蘭州網(wǎng)站建設(shè)兼職Golang Golang作為一款近年來最火熱的服務(wù)端語(yǔ)言之一,深受廣大程序員的喜愛,筆者最近也在用,特別是高并發(fā)的場(chǎng)景下,golang易用性的優(yōu)勢(shì)十分明顯,但筆者這次想要介紹的并不是golang本身,而且golang代碼的漏洞…

Golang

Golang作為一款近年來最火熱的服務(wù)端語(yǔ)言之一,深受廣大程序員的喜愛,筆者最近也在用,特別是高并發(fā)的場(chǎng)景下,golang易用性的優(yōu)勢(shì)十分明顯,但筆者這次想要介紹的并不是golang本身,而且golang代碼的漏洞掃描工具,畢竟作為服務(wù)端的程序,安全性一直是一個(gè)不同忽視的地方

Go安全團(tuán)隊(duì)在2022.09.06發(fā)布了全新的漏洞檢測(cè)工具 govulncheck ,可以幫助開發(fā)者發(fā)現(xiàn)Go程序里的安全漏洞。

在2023.07.13, govulncheck 終于有了1.0.0的發(fā)布版本,在官方文檔中https://go.dev/blog/govulncheck中,一起發(fā)布的還有一份官方的安全最佳實(shí)踐指引 ****:里面包含了以下幾個(gè)方面:

1.定期掃描源代碼和二進(jìn)制庫(kù) ——推薦用govulncheck

2.更新golang版本和依賴庫(kù)版本

3.通過模糊測(cè)試發(fā)現(xiàn)邊緣情況漏洞**

4.#Go的race detector檢查多協(xié)程競(jìng)爭(zhēng)的情況

5.使用Vet命令檢查代碼潛在的問題

看的出來golang安全團(tuán)隊(duì)在這里是下了大的功夫,這里主要介紹下第一個(gè)工具:govulncheck

govulncheck

govulncheck介紹

govulncheck是一個(gè)命令行工具,幫助Go用戶在項(xiàng)目依賴中查找已知的漏洞。該工具可以分析代碼庫(kù)和二進(jìn)制文件,并通過優(yōu)先考慮實(shí)際調(diào)用你代碼的函數(shù)中的漏洞來減少干擾。

原理

go 安全團(tuán)隊(duì)和社區(qū)成員共同維護(hù)了一個(gè)漏洞庫(kù) govulndb,收集了從 2018 年推出 go module 后 go 相關(guān)的漏洞信息。

這意味著,go vender形式的項(xiàng)目不能使用它

govulncheck 首先會(huì)找出代碼中使用的模塊和包的版本信息,然后通過接口調(diào)用漏洞庫(kù)的最新數(shù)據(jù),最后進(jìn)行數(shù)據(jù)對(duì)比,將受影響的包或模塊列舉輸出。

針對(duì)漏洞數(shù)據(jù)庫(kù)的來源也有好幾個(gè):

1.National Vulnerability Database ( NVD )

2.GitHub Advisory Database

  1. 社區(qū)反饋
  2. 官方自己發(fā)現(xiàn)的漏洞

通過上面的信息來源,go的安全團(tuán)隊(duì)進(jìn)行分析和評(píng)估,把確認(rèn)有效的放在go漏洞數(shù)據(jù)庫(kù),然后govulncheck會(huì)基于這個(gè)漏洞數(shù)據(jù)庫(kù)進(jìn)行掃描

在這里插入圖片描述

這意味著,govulncheck要經(jīng)常更新漏洞數(shù)據(jù)庫(kù)

關(guān)于數(shù)據(jù)庫(kù)信息

Go漏洞數(shù)據(jù)庫(kù)地址https://vuln.go.dev,該數(shù)據(jù)庫(kù)提供了關(guān)于公共Go模塊中已知漏洞的詳盡信息,開發(fā)者可以在pkg.go.dev/vuln上瀏覽數(shù)據(jù)庫(kù)中的條目

為了提高性能并確保長(zhǎng)期的可擴(kuò)展性。官方更新數(shù)據(jù)庫(kù)API。同時(shí),提供了一個(gè)實(shí)驗(yàn)性工具來生成您自己的漏洞數(shù)據(jù)庫(kù)索引,位于golang.org/x/vulndb/cmd/indexdb

關(guān)于使用

第一步:安裝

go install golang.org/x/vuln/cmd/govulncheck@latest

這里的go版本要跟項(xiàng)目的go版本對(duì)應(yīng)

第二步:增加Path地址

export PATH=$PATH:$GOPATH/bin

第三步:在項(xiàng)目目錄下使用:

govulncheck ./...

需要在go.mod同級(jí)目錄

在這里插入圖片描述

參數(shù)設(shè)置:

govulncheck -h

在這里插入圖片描述

這里主要用到的是

-mode選擇二進(jìn)制文件還是源代碼

-json 輸出的產(chǎn)物格式

在這里插入圖片描述

關(guān)于集成

1.在Visual Studio Code集成:

參考:https://go.dev/doc/tutorial/govulncheck-ide

在這里插入圖片描述

2.在CI/CD集成:

參考

2.1.https://semaphoreci.com/blog/govulncheck

2.2.https://github.com/marketplace/actions/golang-govulncheck-action

在這里插入圖片描述

關(guān)于注意的點(diǎn):

  1. 二進(jìn)制文件必須使用1.18或更高版本
  2. 二進(jìn)制文件掃描沒有調(diào)用圖
  3. 在哪編譯,在哪掃描,不同平臺(tái)的掃描結(jié)果不同
  4. 工程使用哪個(gè)go版本,就用對(duì)應(yīng)go版本的govulncheck
  5. 在函數(shù)指針和接口(interface)調(diào)用的分析、反射調(diào)用的分析比較保守,可能會(huì)出現(xiàn)誤報(bào)

6.參考https://pkg.go.dev/golang.org/x/vuln/cmd/govulncheck

里面的Limitations

參考資料:

1.https://www.cnblogs.com/lianshuiwuyi/p/17602778.html

2.https://semaphoreci.com/blog/govulncheck

3.https://blog.csdn.net/DisMisPres/article/details/132018530

4.https://zhuanlan.zhihu.com/p/563369267

http://www.risenshineclean.com/news/2781.html

相關(guān)文章:

  • 關(guān)于政府網(wǎng)站集約化建設(shè)的報(bào)告鎮(zhèn)江seo優(yōu)化
  • 界面做的比較好的網(wǎng)站推廣普通話宣傳語(yǔ)手抄報(bào)
  • 網(wǎng)站建設(shè)工資高嗎成都企業(yè)網(wǎng)站seo技術(shù)
  • 企業(yè)網(wǎng)站模板網(wǎng)頁(yè)模板百度網(wǎng)盤怎么用
  • 怎么用vs2010做網(wǎng)站以網(wǎng)紅引流促業(yè)態(tài)提升
  • 寧夏住房和城鄉(xiāng)建設(shè)廳門戶網(wǎng)站滄州seo公司
  • 管理培訓(xùn)機(jī)構(gòu)企業(yè)專業(yè)搜索引擎優(yōu)化
  • 濰坊做網(wǎng)站聯(lián)系方式seo的方法
  • wordpress get attachment泉州百度推廣排名優(yōu)化
  • 做爰視頻網(wǎng)站在線看拼多多女裝關(guān)鍵詞排名
  • 專門做創(chuàng)意桌椅的網(wǎng)站網(wǎng)站建設(shè)黃頁(yè)視頻
  • 一個(gè)用vue做的網(wǎng)站軟文范例大全500
  • 手機(jī)怎么創(chuàng)建自己的網(wǎng)頁(yè)seo優(yōu)化首頁(yè)
  • web個(gè)人網(wǎng)站設(shè)計(jì)方案互聯(lián)網(wǎng)
  • 做網(wǎng)站的系統(tǒng)設(shè)計(jì)網(wǎng)絡(luò)營(yíng)銷團(tuán)隊(duì)
  • 免費(fèi)推廣網(wǎng)站怎么做小學(xué)生一分鐘新聞播報(bào)
  • 營(yíng)銷型網(wǎng)站建設(shè)便宜數(shù)字營(yíng)銷公司排行榜
  • 關(guān)于做網(wǎng)站的策劃書電商平臺(tái)排行榜
  • 大學(xué)網(wǎng)頁(yè)設(shè)計(jì)課程鄭州seo外包服務(wù)
  • wordpress 裝主題鍵詞優(yōu)化排名
  • 一個(gè)優(yōu)秀的網(wǎng)站友情鏈接怎么交換
  • 貴陽(yáng)網(wǎng)站建設(shè)方舟網(wǎng)絡(luò)最新新聞熱點(diǎn)話題
  • 免費(fèi)建電子商務(wù)網(wǎng)站怎樣優(yōu)化關(guān)鍵詞到首頁(yè)
  • wordpress gofair汕尾網(wǎng)站seo
  • tp做網(wǎng)站引流app推廣軟件
  • 網(wǎng)站做微信鏈接怎么做企業(yè)網(wǎng)絡(luò)推廣服務(wù)
  • 上海建設(shè)交通黨建網(wǎng)站網(wǎng)絡(luò)推廣都需要做什么
  • 網(wǎng)站設(shè)計(jì)培訓(xùn)課程廣州seo網(wǎng)站推廣平臺(tái)
  • 網(wǎng)站建設(shè)優(yōu)化是什么鬼蘇州seo優(yōu)化
  • 如何把網(wǎng)站免費(fèi)做靠前google代理