0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

谷歌開源自動查找并修復(fù)bug的開源工具

電子工程師 ? 來源:cc ? 2019-02-23 09:16 ? 次閱讀

近日,谷歌宣布開源ClusterFuzz,這是一個(gè)可擴(kuò)展的模糊測試工具,可以運(yùn)行在 25000 多個(gè)核心上的模糊測試基礎(chǔ)設(shè)施。

該工具已經(jīng)在谷歌內(nèi)部使用很久了,如果你有關(guān)注谷歌的模糊測試,對它應(yīng)該不陌生,因?yàn)镚oogle 幾年前推出了OSS-Fuzz服務(wù),該服務(wù)實(shí)際上通過ClusterFuzz為大規(guī)模可分布式執(zhí)行提供了測試環(huán)境。,如今ClusterFuzz已開源,任何人都可以使用。

目前,ClusterFuzz在GitHub上已經(jīng)獲得2384個(gè)Star和127個(gè)Fork。(GitHub地址:https://github.com/google/clusterfuzz)

模糊測試背后的整體概念非常簡單:你可以向你的應(yīng)用程序拋出大量數(shù)據(jù)(包括隨機(jī)輸入),并看看它是如何反應(yīng)。通常,它會崩潰,有時(shí)候你還會發(fā)現(xiàn)內(nèi)存泄漏和安全漏洞。但是,你想要規(guī)?;鉀Q問題,它就會變得更加復(fù)雜,這時(shí)候,你就需要ClusterFuzz這樣的工具來管理這種復(fù)雜性。

ClusterFuzz將模糊化過程自動化,從錯(cuò)誤檢測到報(bào)告,然后重新測試到修復(fù)程序。該工具本身也使用了一些開源庫,如libFuzzer 和 AFL等

ClusterFuzz還提供了許多功能特性:

高度可擴(kuò)展。谷歌的內(nèi)部實(shí)例運(yùn)行在超過25,000臺機(jī)器上。

準(zhǔn)確的重復(fù)數(shù)據(jù)刪除(Accurate deduplication)

問題跟蹤器的全自動錯(cuò)誤歸檔和關(guān)閉。

測試用例最小化。

通過二分法回歸查找。

用于分析fuzzer性能和崩潰率的統(tǒng)計(jì)信息。

易于使用的Web界面,用于管理和查看崩潰。

支持引導(dǎo)模糊(例如libFuzzer和AFL)和blackbox模糊測試。

ClusterFuzz 已經(jīng)在 Chrome 中發(fā)現(xiàn)了超過 16000 個(gè) bug,在與 OSS-Fuzz 集成的 160 多個(gè)開源項(xiàng)目中發(fā)現(xiàn)了超過 11000 個(gè) bug?,F(xiàn)在大部分軟件測試和部署工具鏈都是自動化的,所以現(xiàn)在模糊測試成為一個(gè)熱門話題也就不足為奇了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6171

    瀏覽量

    105504
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3366

    瀏覽量

    42553

原文標(biāo)題:自動化查找并修復(fù)Bug!谷歌最新開源工具逆天了

文章出處:【微信號:TheBigData1024,微信公眾號:人工智能與大數(shù)據(jù)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    黃鶴開源社區(qū)正式發(fā)布

    近日,在2024開放原子開發(fā)者大會暨首屆開源技術(shù)學(xué)術(shù)大會開幕式上,基于開放原子開源基金會旗下AtomGit開源協(xié)作平臺搭建的黃鶴開源社區(qū)正式發(fā)布,標(biāo)志著武漢市
    的頭像 發(fā)表于 12-23 11:33 ?259次閱讀

    開源鴻蒙應(yīng)用案例重磅發(fā)布

    開源賦能千行百業(yè),有效推動產(chǎn)業(yè)創(chuàng)新升級。隨著開放原子開源基金會的開源鴻蒙(OpenHarmony)5.0 Release版本正式發(fā)布,項(xiàng)目生態(tài)逐步走向成熟,眾多開源應(yīng)用案例應(yīng)運(yùn)而生。近
    的頭像 發(fā)表于 12-23 11:32 ?311次閱讀

    開源能帶我們走向何方

    開源大模型、開源數(shù)據(jù)庫、開源框架、開源硬件......近些年,這些詞匯不絕于耳。雷軍說,好的代碼像詩一樣優(yōu)美,自己大二時(shí)寫的代碼就已經(jīng)開源
    的頭像 發(fā)表于 12-06 17:09 ?461次閱讀

    介紹6款開源免費(fèi)的網(wǎng)絡(luò)監(jiān)控工具

    網(wǎng)絡(luò)監(jiān)控是保障網(wǎng)絡(luò)系統(tǒng)和數(shù)據(jù)安全的重要手段,能夠幫助運(yùn)維人員及時(shí)發(fā)現(xiàn)應(yīng)對各種問題,及時(shí)發(fā)現(xiàn)解決,從而確保網(wǎng)絡(luò)的順暢運(yùn)行。 文本將簡單介紹6款開源免費(fèi)的網(wǎng)絡(luò)監(jiān)控工具,
    的頭像 發(fā)表于 11-25 15:53 ?605次閱讀
    介紹6款<b class='flag-5'>開源</b>免費(fèi)的網(wǎng)絡(luò)監(jiān)控<b class='flag-5'>工具</b>

    科技云報(bào)到:假開源真噱頭?開源大模型和你想的不一樣!

    查看、修改、分發(fā)。開源自此深刻影響了互聯(lián)網(wǎng)行業(yè)的每一個(gè)角落。 在大模型和GenAI崛起的當(dāng)下,開源再次成為業(yè)界關(guān)注焦點(diǎn),對于開源和閉源的爭論也久久未能平息。然而,大模型開源相比傳統(tǒng)軟件
    的頭像 發(fā)表于 11-03 10:46 ?239次閱讀

    迅龍軟件出席2024開放原子開源生態(tài)大會,共謀開源生態(tài)繁榮之路

    產(chǎn)業(yè)發(fā)展脈搏。作為全球領(lǐng)先的開源硬件和開源軟件品牌商,迅龍軟件受邀參加此屆大會,攜旗下高算力人工智能系列產(chǎn)品OrangePiAIStudio、OrangePiAI
    的頭像 發(fā)表于 09-26 13:51 ?441次閱讀
    迅龍軟件出席2024開放原子<b class='flag-5'>開源</b>生態(tài)大會,共謀<b class='flag-5'>開源</b>生態(tài)繁榮之路

    Matepad pro12.2 已上市半個(gè)月,但是還沒有在開源網(wǎng)站看到該項(xiàng)目的開源信息,違背開源精神

    任何該項(xiàng)目的開源計(jì)劃,違背開源精神 按照開源社區(qū) licsence和公共庫開源licsence要求,對應(yīng)的項(xiàng)目上市后都需要盡快開源
    發(fā)表于 08-27 17:25

    開源 KiCad/AD 查看器 + AI Copilot?

    和子圖屬性 點(diǎn)擊相同名稱的標(biāo)簽之間互相跳轉(zhuǎn) 添加 hierarchical_labels 修復(fù)從 AD 轉(zhuǎn)換的 SCH 圖紙 原理圖預(yù)覽,通過預(yù)覽圖切換原理圖 跳轉(zhuǎn)到指定的原理圖,聚焦選中指定符號
    發(fā)表于 08-18 22:41

    谷歌DeepMind被曝抄襲開源成果,論文還中了頂流會議

    谷歌DeepMind一篇中了頂流新生代會議CoLM 2024的論文被掛了,瓜主直指其抄襲了一年前就掛在arXiv上的一項(xiàng)研究。開源的那種。
    的頭像 發(fā)表于 07-16 18:29 ?603次閱讀
    <b class='flag-5'>谷歌</b>DeepMind被曝抄襲<b class='flag-5'>開源</b>成果,論文還中了頂流會議

    開啟開源布道新篇章 — LF開源軟件學(xué)園誠邀開源精英加入成為OSPO講師

    OSPO——企業(yè)開源戰(zhàn)略的引擎在當(dāng)今數(shù)字化時(shí)代,開源軟件已成為推動全球技術(shù)創(chuàng)新的加速器。它不僅重塑了軟件開發(fā)的模式,更成為企業(yè)構(gòu)建競爭優(yōu)勢的關(guān)鍵。然而,隨著開源文化的深入人心,企業(yè)面臨著如何高效管理
    的頭像 發(fā)表于 07-04 08:36 ?321次閱讀
    開啟<b class='flag-5'>開源</b>布道新篇章 — LF<b class='flag-5'>開源</b>軟件學(xué)園誠邀<b class='flag-5'>開源</b>精英加入成為OSPO講師

    2024年,你還在開源自建監(jiān)控系統(tǒng)?

    在當(dāng)今的 IT 領(lǐng)域,監(jiān)控和觀測系統(tǒng)是確保企業(yè)業(yè)務(wù)連續(xù)性和提升運(yùn)維效率的關(guān)鍵。隨著云計(jì)算和微服務(wù)架構(gòu)的普及,企業(yè)對于監(jiān)控解決方案的需求變得更加復(fù)雜和多樣化。在眾多監(jiān)控方案中,觀測云和開源自建監(jiān)控方案
    的頭像 發(fā)表于 03-25 10:40 ?271次閱讀

    谷歌發(fā)布輕量級開源人工智能模型Gemma

    谷歌近日宣布推出開源人工智能(AI)模型系列Gemma,旨在為開發(fā)人員和研究人員提供一個(gè)負(fù)責(zé)任的AI構(gòu)建平臺。這一舉措標(biāo)志著自2022年OpenAI的ChatGPT引領(lǐng)AI聊天機(jī)器人熱潮后,谷歌首次發(fā)布重要的
    的頭像 發(fā)表于 02-23 11:38 ?889次閱讀

    谷歌開源70億參數(shù)大語言模型,全方位超越Meta Llama-2?

    基于Gemini打造的開源模型Gemma。 ? 谷歌加入AI模型開源陣營,Gemma橫空出世 ? 根據(jù)谷歌的介紹,Gemma是由谷歌Deep
    的頭像 發(fā)表于 02-23 00:15 ?3516次閱讀
    <b class='flag-5'>谷歌</b><b class='flag-5'>開源</b>70億參數(shù)大語言模型,全方位超越Meta Llama-2?

    谷歌大型模型終于開放源代碼,遲到但重要的開源戰(zhàn)略

    在人工智能領(lǐng)域,谷歌可以算是開源的鼻祖。今天幾乎所有的大語言模型,都基于谷歌在 2017 年發(fā)布的 Transformer 論文;谷歌的發(fā)布的 BERT、T5,都是最早的一批
    發(fā)表于 02-22 18:14 ?449次閱讀
    <b class='flag-5'>谷歌</b>大型模型終于開放源代碼,遲到但重要的<b class='flag-5'>開源</b>戰(zhàn)略

    谷歌發(fā)布全球最強(qiáng)開源大模型Gemma

    谷歌近日宣布,其全新開源大模型Gemma正式亮相。Gemma被譽(yù)為全球性能最強(qiáng)大、同時(shí)也是最輕量級的模型系列,分為2B(20億參數(shù))和7B(70億)兩種尺寸版本。令人矚目的是,即便是2B版本,也能夠在筆記本電腦上流暢運(yùn)行。
    的頭像 發(fā)表于 02-22 14:51 ?818次閱讀