日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
GoFuzzing進(jìn)入Beta測(cè)試階段

Go 團(tuán)隊(duì)宣布原生的 fuzzing(模糊測(cè)試)功能已準(zhǔn)備好在其開發(fā)分支 dev.fuzz 上進(jìn)行 Beta 測(cè)試。

Fuzzing 屬于自動(dòng)化測(cè)試,它通過持續(xù)控制程序的輸入來暴露諸如 panic 或 bug 之類的錯(cuò)誤。這些半隨機(jī)的數(shù)據(jù)突變可以發(fā)現(xiàn)現(xiàn)有單元測(cè)試可能遺漏的新代碼覆蓋范圍,以及很難被注意到的邊緣案例的錯(cuò)誤。由于模糊測(cè)試可以觸達(dá)這些邊緣案例,所以模糊測(cè)試對(duì)于發(fā)現(xiàn)安全漏洞和缺陷特別有價(jià)值。

下面是提案 Draft Design 的部分內(nèi)容:

  • 支持使用-race和-msan進(jìn)行模糊測(cè)試
  • 支持使用-keepfuzzing進(jìn)行模糊測(cè)試
  • 對(duì)由不同 mutator 引起的類似崩潰進(jìn)行重復(fù)數(shù)據(jù)刪除,這將是實(shí)現(xiàn)-keepfuzzing(降低噪音)的先決條件
  • 在模糊處理時(shí)允許特殊選項(xiàng)(例如最大輸入大小)
  • 支持字典
  • 模糊測(cè)試時(shí)可自定義覆蓋范圍檢測(cè)(例如,僅檢測(cè)某些軟件包或文件)
  • 為 mutator 定制生成器
  • 支持結(jié)構(gòu)化和非基本類型的結(jié)構(gòu)化
  • [1.17的擴(kuò)展目標(biāo)]對(duì)除[]byte(例如字符串,int,float64)之外的其他原始類型的結(jié)構(gòu)化支持
  • 更多細(xì)節(jié)查看 https://golang.org/s/draft-fuzzing-design
  • 運(yùn)行以下命令即可使用 go fuzzing
 
 
 
 
  1. $ go get golang.org/dl/gotip
  2. $ gotip download dev.fuzz

請(qǐng)注意,Go 團(tuán)隊(duì)表示 Go fuzzing 會(huì)消耗大量內(nèi)存,并且可能會(huì)影響機(jī)器運(yùn)行時(shí)的性能,因此他們建議使用參數(shù)-parallel來減少進(jìn)行模糊測(cè)試進(jìn)行時(shí)使用的進(jìn)程數(shù)。

最后,Go 1.17 不會(huì)引入 Go fuzzing,但有計(jì)劃在未來的版本中提供。

本文轉(zhuǎn)自O(shè)SCHINA

本文標(biāo)題:Go Fuzzing 進(jìn)入 Beta 測(cè)試階段

本文地址:https://www.oschina.net/news/145093/go-fuzz-beta


分享題目:GoFuzzing進(jìn)入Beta測(cè)試階段
轉(zhuǎn)載來于:http://www.5511xx.com/article/coggisd.html