国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

市場上主流的機器學習靜態分析器

h1654155282.3538 ? 來源:企業網D1Net ? 作者:企業網D1Net ? 2020-12-27 09:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

機器學習人工智能這兩種技術在許多領域廣泛應用,尤其是在營銷分析和網絡安全方面,它們在這些領域的成功應用促使有些人試圖將它們用于所有方面。這其中包括使用機器學習系統創建用于定位安全漏洞的靜態代碼分析器。

其中一些應用嘗試取得了一定的成功:Facebook、亞馬遜和Mozilla公司現在都提供了某種形式的機器學習驅動的靜態代碼分析器。但是,正如了解機器學習基礎的任何人都知道的那樣,這些方法也存在一些固有的局限性。

機器學習靜態分析器

在過去的幾年里,人們看到市場上出現了大量的機器學習驅動的靜態分析器。其中一些是由熱心的業余愛好者開發的;另一些是由科技巨頭開發的,Facebook、亞馬遜和Mozilla現在都在提供這樣的工具,而且在發布每一個版本時都承諾會徹底改變開發過程。

實際上,這些工具在搜索漏洞和錯誤時為開發人員節省了時間。以下了解一下市場上主流的一些機器學習靜態分析器:

1.DeepCode

DeepCode可能是Java、JavaScript和Python最著名的漏洞搜索程序。DeepCode還提供了一個機器學習模塊,開發人員稱其為“開發人員的語法”。

DeepCode的機器學習模塊通過查看開發人員在處理大量項目時所做的大量更改來工作。通過學習,DeepCode可以為開發人員提供針對他們正在解決的問題的建議解決方案,并捕獲以前出現的錯誤。

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

2.Infer

Infer已經存在了將近十年,并于2013年被Facebook公司收購,作為基于機器學習原理的靜態代碼分析器的基礎。由于多種原因,Infer作為靜態分析器已變得非常流行:它支持多種語言,并且可以與AWS和Oculus結合使用。最重要的是,該項目的源代碼于2015年開放,從而推動了項目的快速發展。

盡管它很受歡迎,即使是使用Infer的開發人員也承認,即使在Facebook項目中,它生成的警告中也只有80%是有用的。它將發現指針取消引用和內存泄漏錯誤,但是仍然存在Infer無法檢測到的錯誤類別,包括類型轉換異常和未驗證的數據泄漏。

3.Sourceupu5pf5

Sourceupu5pf5是一個開源靜態代碼分析器和開發管理器,它不僅致力于為管理者提供有關特定軟件項目進度的信息,而且還為開發人員提供了許多工具。作為靜態應用程序安全測試協議的一部分,它可以執行許多有用的SAST功能,其中包括分析字節碼和二進制文件以及應用程序源代碼中的漏洞。

該軟件的主要優點之一是其源代碼是完全透明的,并且可以在GitHub存儲庫中使用,從而使開發人員可以從根本上構建自己的機器學習增強型代碼分析器。

這就是說,Sourceupu5pf5在隔離代碼錯誤方面非常有限。它使用Babelfish服務將特定的代碼實例轉換為通用語法樹,并從那里可以簡化和建議對代碼的編輯,使其更易于使用。在使用代碼時,這可以為開發人員節省大量的時間,但這并不是一個完整的靜態分析器。

其他的靜態分析器

除了這三種解決方案之外,還有一些新興的靜態分析器有望實現。Clever-commit是Mozilla公司的一個項目,但是在細節方面仍然令人沮喪。CodeGuru是亞馬遜公司的機器學習增強型靜態代碼分析器,但目前僅適用于Java。Embold是一個用于錯誤分析的啟動平臺,提供可視化的代碼依存關系,但在可使用的語言方面也受到限制。

所有這些系統對于開發人員都非常有用,但只有在將它們與特定語言結合使用的情況下,并且僅在經過培訓以實現特定結果的地方,這些功能才是有用的。換句話說,支持機器學習的靜態代碼分析器(一種可以在多種語言和環境中捕獲錯誤和故障的多功能工具)的承諾尚未實現。

開發愛好者會說這只是因為機器學習驅動的靜態分析器仍需要進一步開發。然而,重新考慮機器學習系統的實際工作方式表明,這些問題可能會持續存在一段時間。

結論

最后,人們要了解的是。機器學習技術仍處于起步階段,并可能在許多開發領域中找到許多有用的應用程序。但是需要知道,機器學習技術仍然很難改變靜態分析工具的構建方式。

從最根本的角度來說,這是因為靜態分析與機器學習平臺本質上是不同的。與用于運行人工智能和機器學習系統的模糊的概率邏輯不同,錯誤隔離和修復需要精確的、可重復的方法。最終人們不希望靜態分析器根據其他示例指出代碼可能出錯,并且想確切地知道它是否能夠工作。

遺憾的是,只有通過明確編碼的分析器才能實現這種確定性。至少現在是這樣。
責任編輯人:CC

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 分析器
    +關注

    關注

    0

    文章

    93

    瀏覽量

    12917
  • 機器學習
    +關注

    關注

    66

    文章

    8553

    瀏覽量

    136931
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    鎖存中的時間借用概念與靜態時序分析

    對于基于鎖存的設計,靜態時序分析會應用一個稱為時間借用的概念。本篇博文解釋了時間借用的概念,若您的設計中包含鎖存且時序報告中存在時間借用,即可適用此概念。
    的頭像 發表于 12-31 15:25 ?5484次閱讀
    鎖存<b class='flag-5'>器</b>中的時間借用概念與<b class='flag-5'>靜態</b>時序<b class='flag-5'>分析</b>

    市場上的工控機改如何選擇?接口與擴展性需求分析

    在邊緣計算時代,工控機的選擇需緊密圍繞實時性、可靠性、環境適應性三大工業核心需求,同時兼顧算力、接口與擴展性的平衡。以下是關鍵考量因素及選型策略: 一、算力需求分析:從場景出發分層選型 傳感數據
    的頭像 發表于 08-06 16:52 ?732次閱讀
    <b class='flag-5'>市場上</b>的工控機改如何選擇?接口與擴展性需求<b class='flag-5'>分析</b>

    特斯拉人形機器人,今年內在中國市場推出?

    特斯拉計劃未來五年內生產100萬臺Optimus機器人。 ? 根據目前公開的信息,特斯拉OptimusV3機器人將采用全新的設計,與前代V2相比幾乎都不一樣,其設計被認為是非常精致的,可能會更接近 2021 年公司首次展示的 Optimus 人形
    的頭像 發表于 08-04 09:09 ?3344次閱讀

    如何在AURIX Dev Studio中使用分析器?

    由于 ADS 版本 V1.10.10 中的 DAS 8.2.0 不兼容,分析器已從 ADS 中刪除 我們在這里有什么選擇?
    發表于 07-28 06:22

    2025年市場主流AI MCU品牌及其代表性型號進行系統盤點#2025.6

    隨著工業4.0和人工智能技術的深度融合,AI MCU(人工智能微控制)市場正迎來爆發式增長。這類芯片通過集成專用AI加速或優化處理架構,顯著提升了邊緣端設備的
    的頭像 發表于 07-02 09:46 ?6287次閱讀

    Virtuallab Fusion應用:光柵的偏振分析

    分析器——光柵光學平臺中的一個強大工具,允許用戶計算不同偏振狀態下光柵級次的衍射效率,并提供額外選項來研究波長和入射角的作用——以及傾斜光柵偏振效應的研究。 偏振分析器 此功能用例演示了偏振分析器
    發表于 06-16 08:50

    使用 CY4500 EZ-PD 協議分析器實用程序來調試USB類型C應用程序,無法在 “詳細信息” 窗口中找到 \" HPD 狀態\"怎么解決?

    我正在使用 CY4500 EZ-PD 協議分析器實用程序來調試我的 USB 類型 C 應用程序。 將實用程序從 v1.0 更新到 3.1.0 后,我無法在 “詳細信息” 窗口中找到 \"
    發表于 05-28 07:05

    TLV1702 雙通道高電壓低功耗比較技術手冊

    TLV170x 系列器件提供寬電源范圍、軌到軌輸入、低靜態電流和低傳播延遲。 所有這些特性均符合行業標準,采用極小封裝,借此,這些器件得以成為目前市場上可提供的最佳通用比較。
    的頭像 發表于 04-29 14:52 ?1025次閱讀
    TLV1702 雙通道高電壓低功耗比較<b class='flag-5'>器</b>技術手冊

    TLV1704 四路高電壓低功耗比較技術手冊

    TLV170x 系列器件提供寬電源范圍、軌到軌輸入、低靜態電流和低傳播延遲。 所有這些特性均符合行業標準,采用極小封裝,借此,這些器件得以成為目前市場上可提供的最佳通用比較
    的頭像 發表于 04-28 15:17 ?932次閱讀
    TLV1704 四路高電壓低功耗比較<b class='flag-5'>器</b>技術手冊

    TLV1701 單路高電壓低功耗比較技術手冊

    TLV170x 系列器件提供寬電源范圍、軌到軌輸入、低靜態電流和低傳播延遲。 所有這些特性均符合行業標準,采用極小封裝,借此,這些器件得以成為目前市場上可提供的最佳通用比較。
    的頭像 發表于 04-28 14:32 ?1009次閱讀
    TLV1701 單路高電壓低功耗比較<b class='flag-5'>器</b>技術手冊

    目前市場上主流的LLC+PFC組合IC(二合一控制)匯總

    以下是目前市場上主流的LLC+PFC組合IC(二合一控制)匯總,涵蓋國內外廠商的典型型號及其特點: 國際廠商方案 MPS(芯源系統) HR1200/HR1203/HR1211/HR1270
    的頭像 發表于 04-08 16:31 ?4292次閱讀

    市場上主流的端側AI MPU 大全

    當前市場上主流的端側AI MPU(Micro Processing Unit,微處理)品牌及型號盤點,涵蓋不同應用場景(如物聯網、邊緣計算、嵌入式設備等)的芯片選擇: ? 1. 國際品牌
    的頭像 發表于 04-02 17:44 ?4314次閱讀

    **【技術干貨】Nordic nRF54系列芯片:傳感數據采集與AI機器學習的完美結合**

    【技術干貨】nRF54系列芯片:傳感數據采集與AI機器學習的完美結合 近期收到不少伙伴咨詢nRF54系列芯片的應用與技術細節,今天我們整理幾個核心問題與解答,帶你快速掌握如何在nRF54上部署AI
    發表于 04-01 00:00

    B型剩余電流傳感的應用

    目前充電樁上用的剩余電流傳感要出新國標了,國內市場上的傳感啥時候能普及B型剩余電流傳感???為了充電安全,真希望市場能重視起來,不能只貪
    發表于 03-27 10:02

    高性能GPU服務推薦

    面對市場上種類繁多的GPU服務,如何選擇一款適合自身需求的設備呢?接下來,AI部落小編為您推薦。
    的頭像 發表于 03-20 10:14 ?1062次閱讀