精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

市場(chǎng)上主流的機(jī)器學(xué)習(xí)靜態(tài)分析器

h1654155282.3538 ? 來(lái)源:企業(yè)網(wǎng)D1Net ? 作者:企業(yè)網(wǎng)D1Net ? 2020-12-27 09:50 ? 次閱讀

機(jī)器學(xué)習(xí)人工智能這兩種技術(shù)在許多領(lǐng)域廣泛應(yīng)用,尤其是在營(yíng)銷分析和網(wǎng)絡(luò)安全方面,它們?cè)谶@些領(lǐng)域的成功應(yīng)用促使有些人試圖將它們用于所有方面。這其中包括使用機(jī)器學(xué)習(xí)系統(tǒng)創(chuàng)建用于定位安全漏洞的靜態(tài)代碼分析器。

其中一些應(yīng)用嘗試取得了一定的成功:Facebook、亞馬遜和Mozilla公司現(xiàn)在都提供了某種形式的機(jī)器學(xué)習(xí)驅(qū)動(dòng)的靜態(tài)代碼分析器。但是,正如了解機(jī)器學(xué)習(xí)基礎(chǔ)的任何人都知道的那樣,這些方法也存在一些固有的局限性。

機(jī)器學(xué)習(xí)靜態(tài)分析器

在過(guò)去的幾年里,人們看到市場(chǎng)上出現(xiàn)了大量的機(jī)器學(xué)習(xí)驅(qū)動(dòng)的靜態(tài)分析器。其中一些是由熱心的業(yè)余愛(ài)好者開發(fā)的;另一些是由科技巨頭開發(fā)的,F(xiàn)acebook、亞馬遜和Mozilla現(xiàn)在都在提供這樣的工具,而且在發(fā)布每一個(gè)版本時(shí)都承諾會(huì)徹底改變開發(fā)過(guò)程。

實(shí)際上,這些工具在搜索漏洞和錯(cuò)誤時(shí)為開發(fā)人員節(jié)省了時(shí)間。以下了解一下市場(chǎng)上主流的一些機(jī)器學(xué)習(xí)靜態(tài)分析器:

1.DeepCode

DeepCode可能是Java、JavaScript和Python最著名的漏洞搜索程序。DeepCode還提供了一個(gè)機(jī)器學(xué)習(xí)模塊,開發(fā)人員稱其為“開發(fā)人員的語(yǔ)法”。

DeepCode的機(jī)器學(xué)習(xí)模塊通過(guò)查看開發(fā)人員在處理大量項(xiàng)目時(shí)所做的大量更改來(lái)工作。通過(guò)學(xué)習(xí),DeepCode可以為開發(fā)人員提供針對(duì)他們正在解決的問(wèn)題的建議解決方案,并捕獲以前出現(xiàn)的錯(cuò)誤。

DeepCode仍然包含一些限制。該系統(tǒng)的開發(fā)者聲稱,自從2018年起將支持采用C++語(yǔ)言,開發(fā)人員可以通過(guò)其插件使用C++和DeepCode。

2.Infer

Infer已經(jīng)存在了將近十年,并于2013年被Facebook公司收購(gòu),作為基于機(jī)器學(xué)習(xí)原理的靜態(tài)代碼分析器的基礎(chǔ)。由于多種原因,Infer作為靜態(tài)分析器已變得非常流行:它支持多種語(yǔ)言,并且可以與AWS和Oculus結(jié)合使用。最重要的是,該項(xiàng)目的源代碼于2015年開放,從而推動(dòng)了項(xiàng)目的快速發(fā)展。

盡管它很受歡迎,即使是使用Infer的開發(fā)人員也承認(rèn),即使在Facebook項(xiàng)目中,它生成的警告中也只有80%是有用的。它將發(fā)現(xiàn)指針取消引用和內(nèi)存泄漏錯(cuò)誤,但是仍然存在Infer無(wú)法檢測(cè)到的錯(cuò)誤類別,包括類型轉(zhuǎn)換異常和未驗(yàn)證的數(shù)據(jù)泄漏。

3.Source3z7dhrbd

Source3z7dhrbd是一個(gè)開源靜態(tài)代碼分析器和開發(fā)管理器,它不僅致力于為管理者提供有關(guān)特定軟件項(xiàng)目進(jìn)度的信息,而且還為開發(fā)人員提供了許多工具。作為靜態(tài)應(yīng)用程序安全測(cè)試協(xié)議的一部分,它可以執(zhí)行許多有用的SAST功能,其中包括分析字節(jié)碼和二進(jìn)制文件以及應(yīng)用程序源代碼中的漏洞。

該軟件的主要優(yōu)點(diǎn)之一是其源代碼是完全透明的,并且可以在GitHub存儲(chǔ)庫(kù)中使用,從而使開發(fā)人員可以從根本上構(gòu)建自己的機(jī)器學(xué)習(xí)增強(qiáng)型代碼分析器。

這就是說(shuō),Source3z7dhrbd在隔離代碼錯(cuò)誤方面非常有限。它使用Babelfish服務(wù)將特定的代碼實(shí)例轉(zhuǎn)換為通用語(yǔ)法樹,并從那里可以簡(jiǎn)化和建議對(duì)代碼的編輯,使其更易于使用。在使用代碼時(shí),這可以為開發(fā)人員節(jié)省大量的時(shí)間,但這并不是一個(gè)完整的靜態(tài)分析器。

其他的靜態(tài)分析器

除了這三種解決方案之外,還有一些新興的靜態(tài)分析器有望實(shí)現(xiàn)。Clever-commit是Mozilla公司的一個(gè)項(xiàng)目,但是在細(xì)節(jié)方面仍然令人沮喪。CodeGuru是亞馬遜公司的機(jī)器學(xué)習(xí)增強(qiáng)型靜態(tài)代碼分析器,但目前僅適用于Java。Embold是一個(gè)用于錯(cuò)誤分析的啟動(dòng)平臺(tái),提供可視化的代碼依存關(guān)系,但在可使用的語(yǔ)言方面也受到限制。

所有這些系統(tǒng)對(duì)于開發(fā)人員都非常有用,但只有在將它們與特定語(yǔ)言結(jié)合使用的情況下,并且僅在經(jīng)過(guò)培訓(xùn)以實(shí)現(xiàn)特定結(jié)果的地方,這些功能才是有用的。換句話說(shuō),支持機(jī)器學(xué)習(xí)的靜態(tài)代碼分析器(一種可以在多種語(yǔ)言和環(huán)境中捕獲錯(cuò)誤和故障的多功能工具)的承諾尚未實(shí)現(xiàn)。

開發(fā)愛(ài)好者會(huì)說(shuō)這只是因?yàn)闄C(jī)器學(xué)習(xí)驅(qū)動(dòng)的靜態(tài)分析器仍需要進(jìn)一步開發(fā)。然而,重新考慮機(jī)器學(xué)習(xí)系統(tǒng)的實(shí)際工作方式表明,這些問(wèn)題可能會(huì)持續(xù)存在一段時(shí)間。

結(jié)論

最后,人們要了解的是。機(jī)器學(xué)習(xí)技術(shù)仍處于起步階段,并可能在許多開發(fā)領(lǐng)域中找到許多有用的應(yīng)用程序。但是需要知道,機(jī)器學(xué)習(xí)技術(shù)仍然很難改變靜態(tài)分析工具的構(gòu)建方式。

從最根本的角度來(lái)說(shuō),這是因?yàn)殪o態(tài)分析與機(jī)器學(xué)習(xí)平臺(tái)本質(zhì)上是不同的。與用于運(yùn)行人工智能和機(jī)器學(xué)習(xí)系統(tǒng)的模糊的概率邏輯不同,錯(cuò)誤隔離和修復(fù)需要精確的、可重復(fù)的方法。最終人們不希望靜態(tài)分析器根據(jù)其他示例指出代碼可能出錯(cuò),并且想確切地知道它是否能夠工作。

遺憾的是,只有通過(guò)明確編碼的分析器才能實(shí)現(xiàn)這種確定性。至少現(xiàn)在是這樣。
責(zé)任編輯人:CC

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

    關(guān)注

    0

    文章

    92

    瀏覽量

    12488
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8382

    瀏覽量

    132435
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    滲透率突破50%!新能源汽車史上首次成為市場(chǎng)主流

    電子發(fā)燒友網(wǎng)報(bào)道(文/梁浩斌)在過(guò)去幾年,新能源汽車在市場(chǎng)上的聲量巨大,幾乎將傳統(tǒng)燃油車淹沒(méi),一時(shí)間好像市場(chǎng)上已經(jīng)沒(méi)有人再買純?nèi)加蛙嚵恕H欢鴱匿N量上看,燃油車其實(shí)依然處于主流地位,整體乘用車
    的頭像 發(fā)表于 04-23 00:27 ?4216次閱讀
    滲透率突破50%!新能源汽車史上首次成為<b class='flag-5'>市場(chǎng)主流</b>!

    什么是機(jī)器學(xué)習(xí)?通過(guò)機(jī)器學(xué)習(xí)方法能解決哪些問(wèn)題?

    計(jì)算機(jī)系統(tǒng)自身的性能”。事實(shí)上,由于“經(jīng)驗(yàn)”在計(jì)算機(jī)系統(tǒng)中主要以數(shù)據(jù)的形式存在,因此機(jī)器學(xué)習(xí)需要設(shè)法對(duì)數(shù)據(jù)進(jìn)行分析學(xué)習(xí),這就使得它逐漸成為智能數(shù)據(jù)
    的頭像 發(fā)表于 11-16 01:07 ?256次閱讀
    什么是<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>?通過(guò)<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>方法能解決哪些問(wèn)題?

    國(guó)內(nèi)市場(chǎng)上一些主流EDA軟件功能與性能綜合對(duì)比

    ?隨著電子設(shè)計(jì)自動(dòng)化(EDA)技術(shù)的發(fā)展,中國(guó)市場(chǎng)上出現(xiàn)了多款優(yōu)秀的EDA軟件,它們?cè)诠δ芎托阅芊矫娓骶咛厣1疚膶?duì)Altium Designer、PADS和TARGET3001!這三款主流EDA
    發(fā)表于 08-13 09:54

    【「時(shí)間序列與機(jī)器學(xué)習(xí)」閱讀體驗(yàn)】+ 簡(jiǎn)單建議

    這本書以其系統(tǒng)性的框架和深入淺出的講解,為讀者繪制了一幅時(shí)間序列分析機(jī)器學(xué)習(xí)融合應(yīng)用的宏偉藍(lán)圖。作者不僅扎實(shí)地構(gòu)建了時(shí)間序列分析的基礎(chǔ)知識(shí),更巧妙地展示了
    發(fā)表于 08-12 11:21

    安寶特產(chǎn)品 安寶特3D Analyzer:高級(jí) 3D CAD 查看分析軟件工具

    3D_Analyzer 查看是完美的工具,它可以獨(dú)立地審查和分析所有主流 CAD 原生和標(biāo)準(zhǔn)格式的模型,而不需要原生CAD原生系統(tǒng)軟件。我們的查看器具有獨(dú)特的功能和直觀的用戶界面,是當(dāng)今市場(chǎng)
    的頭像 發(fā)表于 08-06 15:31 ?327次閱讀
    安寶特產(chǎn)品  安寶特3D Analyzer:高級(jí) 3D CAD 查看<b class='flag-5'>器</b>與<b class='flag-5'>分析</b>軟件工具

    探秘四大主流芯片架構(gòu):誰(shuí)將主宰未來(lái)科技?

    在科技日新月異的今天,芯片作為現(xiàn)代電子設(shè)備的心臟,其架構(gòu)的選擇與設(shè)計(jì)顯得尤為重要。目前市場(chǎng)上主流的芯片架構(gòu)有四種:X86、ARM、RISC-V和MIPS。它們各具特色,廣泛應(yīng)用于各種電子設(shè)備中。本文將詳細(xì)剖析這四大主流芯片架構(gòu)的
    的頭像 發(fā)表于 07-31 11:15 ?2367次閱讀
    探秘四大<b class='flag-5'>主流</b>芯片架構(gòu):誰(shuí)將主宰未來(lái)科技?

    市場(chǎng)上有七類網(wǎng)線嗎

    有七類網(wǎng)線。七類線(Category 7)是ISO/IEC 11801 7類/F級(jí)標(biāo)準(zhǔn)中最新的一種雙絞線,它主要為了適應(yīng)萬(wàn)兆位以太網(wǎng)技術(shù)的應(yīng)用和發(fā)展。以下是關(guān)于七類網(wǎng)線的詳細(xì)特點(diǎn): 結(jié)構(gòu): 七類線不再是一種非屏蔽雙絞線,而是一種屏蔽雙絞線。在七類線纜中,每一對(duì)線都有一個(gè)屏蔽層,四對(duì)線合在一起還有一個(gè)公共大屏蔽層。這種設(shè)計(jì)可以提供更高的傳輸性能和抗干擾能力。 從物理結(jié)構(gòu)上來(lái)看,額外的屏蔽層使得七類線有一個(gè)較大的線徑。 性能: 七類線可以提供至少
    的頭像 發(fā)表于 07-04 09:38 ?387次閱讀

    機(jī)器學(xué)習(xí)在數(shù)據(jù)分析中的應(yīng)用

    隨著大數(shù)據(jù)時(shí)代的到來(lái),數(shù)據(jù)量的爆炸性增長(zhǎng)對(duì)數(shù)據(jù)分析提出了更高的要求。機(jī)器學(xué)習(xí)作為一種強(qiáng)大的工具,通過(guò)訓(xùn)練模型從數(shù)據(jù)中學(xué)習(xí)規(guī)律,為企業(yè)和組織提供了更高效、更準(zhǔn)確的數(shù)據(jù)
    的頭像 發(fā)表于 07-02 11:22 ?548次閱讀

    深度學(xué)習(xí)與傳統(tǒng)機(jī)器學(xué)習(xí)的對(duì)比

    在人工智能的浪潮中,機(jī)器學(xué)習(xí)和深度學(xué)習(xí)無(wú)疑是兩大核心驅(qū)動(dòng)力。它們各自以其獨(dú)特的方式推動(dòng)著技術(shù)的進(jìn)步,為眾多領(lǐng)域帶來(lái)了革命性的變化。然而,盡管它們都屬于機(jī)器
    的頭像 發(fā)表于 07-01 11:40 ?1201次閱讀

    名單公布!【書籍評(píng)測(cè)活動(dòng)NO.35】如何用「時(shí)間序列與機(jī)器學(xué)習(xí)」解鎖未來(lái)?

    設(shè)備的運(yùn)行狀況,生成各種維度的報(bào)告。 同時(shí),通過(guò)大數(shù)據(jù)分析機(jī)器學(xué)習(xí)技術(shù),可以對(duì)業(yè)務(wù)進(jìn)行預(yù)測(cè)和預(yù)警,從而協(xié)助社會(huì)和企業(yè)進(jìn)行科學(xué)決策、降低成本并創(chuàng)造新的價(jià)值。 當(dāng)今時(shí)代,數(shù)據(jù)無(wú)處不在,而時(shí)間序列數(shù)據(jù)更是
    發(fā)表于 06-25 15:00

    USound宣布推出市場(chǎng)上首個(gè)單MEMS驅(qū)動(dòng)音頻解決方案

    據(jù)麥姆斯咨詢報(bào)道,全球領(lǐng)先的MEMS揚(yáng)聲供應(yīng)商USound宣布推出市場(chǎng)上首個(gè)單MEMS驅(qū)動(dòng)音頻解決方案
    的頭像 發(fā)表于 05-20 09:06 ?465次閱讀

    柔性LED顯示屏究竟為何能在市場(chǎng)上如此受歡迎呢?

    隨著科技的飛速發(fā)展,LED顯示屏技術(shù)也在不斷創(chuàng)新和進(jìn)步。近年來(lái),柔性LED顯示屏作為一種新興技術(shù),逐漸在市場(chǎng)上嶄露頭角,受到了廣大消費(fèi)者的熱烈歡迎。
    的頭像 發(fā)表于 04-15 14:15 ?1039次閱讀

    IU5706為什么能秒殺市場(chǎng)上主流搭配的升壓控制?300W33V輸出少見(jiàn)

    IU5706是一款卓越的電源升壓控制,具備高輸出電壓、高功率、高效、同步整流等優(yōu)點(diǎn),適合高負(fù)載設(shè)備的電源需求。其高度的靈活性和優(yōu)化的技術(shù)實(shí)現(xiàn)高效表現(xiàn),使得IU5706在市場(chǎng)上脫穎而出。
    的頭像 發(fā)表于 02-28 18:12 ?1351次閱讀
    IU5706為什么能秒殺<b class='flag-5'>市場(chǎng)上</b><b class='flag-5'>主流</b>搭配的升壓控制<b class='flag-5'>器</b>?300W33V輸出少見(jiàn)

    市場(chǎng)上主流的定位技術(shù)匯總

    毫無(wú)疑問(wèn),數(shù)字化是當(dāng)今社會(huì)發(fā)展最主要的主題的之一,目前已有的千行百業(yè)都可以結(jié)合數(shù)字化升級(jí)重新做一遍,這就是產(chǎn)業(yè)升級(jí)。
    的頭像 發(fā)表于 02-22 09:53 ?1234次閱讀
    <b class='flag-5'>市場(chǎng)上</b><b class='flag-5'>主流</b>的定位技術(shù)匯總

    一文詳解具備Quad SPI接口的8Mbit FeRAM

    作為當(dāng)今存儲(chǔ)技術(shù)領(lǐng)域的熱點(diǎn)之一,非易失性存儲(chǔ)(FeRAM)正逐漸成為市場(chǎng)上主流存儲(chǔ)解決方案。
    的頭像 發(fā)表于 01-11 17:13 ?1288次閱讀
    一文詳解具備Quad SPI接口的8Mbit FeRAM