色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

第二屆大會回顧第21期 | 開源操作系統中API誤用缺陷自動化檢測方法

OpenHarmony TSC ? 來源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2024-06-23 15:44 ? 次閱讀

演講嘉賓 | 凌 祥

回顧整理 | 廖 濤

排版校對 | 宋夕明

d60d356a-2f66-11ef-82a0-92fbcf53809c.jpg

嘉賓介紹

OS安全分論壇

凌祥,中國科學院軟件研究所助理研究員,主要研究領域為基礎軟件與系統安全,主持及骨干參與多項省部級科研項目,在IEEE S&P、USENIX Security、INFOCOM、ASE、Black Hat Asia、TIFS、軟件學報等國內外重要會議和期刊上發表論文20余篇,擔任開放原子基金會開源漏洞共享平臺漏洞初篩工作組組長,以及《Cybersecurity》和《信息安全學報》學術期刊的青年編委。

視頻回顧

打開嗶哩嗶哩APP,觀看更清晰視頻

正文內容

API是實現開源操作系統等大型軟件系統功能模塊解耦以及開發效率最大化的基礎,而不規范的API使用會在一定條件下引發運行錯誤,產生異常的結果或行為,嚴重危害軟件安全。如何實現API誤用缺陷自動化檢測?中國科學院軟件研究所特別研究助理凌祥博士在第二屆OpenHarmony技術大會上進行了精彩分享。

d66d37da-2f66-11ef-82a0-92fbcf53809c.png

API,即應用程序接口,具體指操作系統或者標準軟件庫對外開放的編程接口函數。在現代軟件開發過程中,軟件開發人員在不需要了解API內部具體實現細節的情況下,廣泛地通過調用各類API來復用現有軟件框架或者標準函數,從而達到節省軟件開發時間、提高軟件開發效率的目的。然而,當前API誤用已經成為對開源操作系統安全性造成嚴重威脅的關鍵因素。

d689bc2a-2f66-11ef-82a0-92fbcf53809c.png ? ? d6a0021e-2f66-11ef-82a0-92fbcf53809c.png

由于API數量龐大、更新頻繁、自身的復雜性、文檔資料缺失等原因,軟件開發人員經常會誤用API,例如多余的API調用、遺漏的API調用、錯誤的API調用參數、缺少前置條件判斷、忽略異常處理等。API的誤用不僅會導致軟件系統出現功能性錯誤或者性能問題,也極易引發安全漏洞等代碼缺陷。以Linux內核代碼為例,研究團隊實際審計了2021年公開的92個CVE安全漏洞,發現其中有27個CVE安全漏洞都是由API誤用導致的,約占30%。因此,如何檢測出大型軟件系統中存在的API誤用缺陷,特別是實現開源操作系統中API誤用缺陷的大規模自動化檢測,對開源操作系統的安全至關重要。

基于在同一軟件中,相同的API通常會遵循相似的使用模式;且API的使用模式通常由與該API相關的數據操作所構成的啟發,作者本人及其所在團隊提出了一種基于API路徑模式挖掘的API誤用缺陷自動化檢測方法“APP-Miner”。該方法能夠從源代碼中自動挖掘API使用模式,無需安全專家手工定義API模版,且理論上可以適用于任何具備源代碼的大型軟件系統。

d6cbe550-2f66-11ef-82a0-92fbcf53809c.png

APP-Miner的整個系統架構主要包含API路徑生成、API路徑模式挖掘以及API誤用缺陷檢測三個模塊,其中:

API路徑是一種基于控制流圖的特殊圖結構數據,其中節點代表與該API具有數據關聯的操作,邊代表節點之間的執行順序流關系。API路徑生成主要利用Clang和LLVM編譯工具,將源代碼中每個函數都編譯成相應的控制流圖,然后利用數據流分析技術生成相應的API路徑。

d7dd8098-2f66-11ef-82a0-92fbcf53809c.png

API路徑模式挖掘利用頻繁子圖挖掘算法,從大規模的API路徑中挖掘出頻率高于預定義閾值的最大頻繁子圖,作為相應的API路徑模式。針對現有方案中頻繁子圖挖掘算法可能生成非連通圖問題,利用拓撲化和完全化技術,將API路徑從一般有向圖轉化為完全拓撲圖,從而保證頻繁子圖挖掘算法生成的是連通圖;針對頻繁子圖挖掘方法復雜度過高而難以適用于大型軟件系統問題,可建立面向API路徑的索引矩陣,并采用面向索引矩陣的Apriori關聯規則挖掘算法以有效地降低挖掘出最終API路徑模式的復雜度。

d813f61e-2f66-11ef-82a0-92fbcf53809c.pngd83afe3a-2f66-11ef-82a0-92fbcf53809c.png

API誤用檢測利用構建的索引矩陣G,將一組API路徑圖與最大頻繁子圖之間的子圖匹配任務 轉換成索引矩陣G和API路徑模式P之間的二進制判別操作”&”,從而極大地提高大規模軟件系統中API誤用缺陷檢測的效率。

d862f87c-2f66-11ef-82a0-92fbcf53809c.png

針對提出的基于API路徑模式挖掘的API誤用缺陷自動化檢測方法APP-Miner,作者本人及其所在團隊基于Linux kernel 5.15-rc7、OpenSSL 3.0.0、FFmpeg 5.0以及Apache httpd 2.4.52等大型開源軟件系統進行了實驗驗證。在實驗中,APP-Miner均成功檢測出了數量不等的潛在API誤用安全風險,驗證了方法的有效性。

目前,APP-Miner已經集成在中國科學院軟件研究所建設的開源軟件供應鏈重大基礎設施“源圖”中,希望能夠為OpenHarmony社區安全治理貢獻力量,共同推動開源軟件社區安全發展。

E N D

關注我們,獲取更多精彩。

審核編輯 黃宇

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

    關注

    2

    文章

    1505

    瀏覽量

    62183
  • 自動化檢測
    +關注

    關注

    0

    文章

    20

    瀏覽量

    8923
  • 開源操作系統

    關注

    0

    文章

    10

    瀏覽量

    1534
收藏 人收藏

    評論

    相關推薦

    報名開啟!第二屆開放原子開源基金會OpenHarmony技術峰會來啦~

    第二屆開放原子開源基金會OpenHarmony技術峰會將于2023年11月4日在北京舉辦。峰會以“技術筑生態,智聯贏未來”為主題,特邀全球開源操作系統技術領袖、前沿實踐專家及高校技術
    發表于 10-20 12:06

    報名開啟!第二屆OpenHarmony開發者大會2024重磅來襲!

    /jishu_2429449_1_1.html 預約直播: 第二屆OpenHarmony開發者大會主論壇 第二屆OpenHarmony開發者大會:設備開發分論壇
    發表于 05-14 15:23

    【PCB設計】電子發燒友第二屆PCB Layout大賽

    和設計問題。溫馨提示:除SB13保留為復位按鍵,其它SBx位號元件請全部替換為跳線插針或雙排2.54mm跳線座PCB Layout設計大賽交流群:332161732作品收集:【PCB設計】電子發燒友第二屆
    發表于 10-31 16:50

    2017 第二屆IEEE先進信息技術,電子與自動化控制會議 (IAEAC 2017)

    會議簡介2017 第二屆IEEE先進信息技術,電子與自動化控制會議(IAEAC 2017)將于2017年3月25~26號在重慶舉行,本屆會議由IEEE和重慶環球聯合科學技術研究院共同舉辦,所有提交
    發表于 06-22 16:58

    2017 第二屆IEEE先進信息技術,電子與自動化控制會議 (IAEAC 2017)

    會議簡介2017 第二屆IEEE先進信息技術,電子與自動化控制會議(IAEAC 2017)將于2017年3月25~26號在重慶舉行,本屆會議由IEEE和重慶環球聯合科學技術研究院共同舉辦,所有提交
    發表于 10-08 17:27

    技術筑生態,智聯贏未來 第二屆OpenHarmony技術大會即將在京啟幕

    OpenHarmony技術大會后,國內智能終端操作系統技術與開源生態布局也實現了進一步發展。為此,第二屆OpenHarmony技術大會升級規
    發表于 10-31 11:27

    高能有料 | 第二屆OpenHarmony技術大會議程速遞

    第二屆開放原子開源基金會OpenHarmony技術大會如約而至 讓我們一起 開封無限驚喜的技術成果 開放無限前沿的議題干貨 開啟無限可能的未來之門 點擊此處報名參會!
    發表于 11-02 17:07

    亮點劇透 | 第二屆開放原子開源基金會 OpenHarmony技術大會精彩來襲

    點擊藍字 ╳ 關注我們 開源項目 OpenHarmony 是每個人的 OpenHarmony 探討開源創新實踐,共筑開源技術未來 第二屆開放原子開源
    的頭像 發表于 10-27 19:50 ?582次閱讀

    高能有料 | 第二屆OpenHarmony技術大會議程速遞

    點擊藍字 ╳ 關注我們 開源項目 OpenHarmony 是每個人的 OpenHarmony 第二屆開放原子開源基金會OpenHarmony技術大會如約而至 讓我們一起 開封無限驚喜的
    的頭像 發表于 11-01 09:25 ?406次閱讀
    高能有料 | <b class='flag-5'>第二屆</b>OpenHarmony技術<b class='flag-5'>大會</b>議程速遞

    誠邀參加 | 第二屆開放原子開源基金會OpenHarmony技術大會重磅開啟!

    11月4日, 第二屆開放原子開源基金會OpenHarmony技術大會將在北京舉辦。大會以“技術筑生態,智聯贏未來”為主題,特邀全球開源
    的頭像 發表于 11-03 19:15 ?1149次閱讀
    誠邀參加 | <b class='flag-5'>第二屆</b>開放原子<b class='flag-5'>開源</b>基金會OpenHarmony技術<b class='flag-5'>大會</b>重磅開啟!

    亮點速遞 | 一圖看懂第二屆OpenHarmony技術大會

    點擊藍字 ╳ 關注我們 開源項目 OpenHarmony 是每個人的 OpenHarmony 原文標題:亮點速遞 | 一圖看懂第二屆OpenHarmony技術大會 文章出處:【微信公眾號:OpenAtom OpenHarmony
    的頭像 發表于 11-06 19:40 ?437次閱讀

    大咖金句 | 第二屆OpenHarmony技術大會演講集錦

    點擊藍字 ╳ 關注我們 開源項目 OpenHarmony 是每個人的 OpenHarmony 第二屆OpenHarmony技術大會圓滿結束 行業大咖與開源生態伙伴們齊聚北京 共同見證思
    的頭像 發表于 11-06 19:40 ?490次閱讀

    第二屆大會回顧22 軟件缺陷漏洞分析

    哩嗶哩APP,觀看更清晰視頻 正文內容 軟件缺陷是影響軟件質量的關鍵因素,軟件缺陷分析能夠幫助開發和測試團隊及時識別和分析軟件缺陷問題,從而制定相應的解決方案,并持續改進軟件質量和
    的頭像 發表于 06-27 08:42 ?363次閱讀
    <b class='flag-5'>第二屆</b><b class='flag-5'>大會</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>22<b class='flag-5'>期</b>  軟件<b class='flag-5'>缺陷</b>漏洞分析

    第二屆大會回顧24 | 面向OpenHarmony的軟件工程研究:機遇與挑戰

    隨著萬物智聯時代的到來,OpenHarmony作為一個開源的智能終端設備操作系統的框架和平臺,將會遇到哪些機遇和挑戰?北京航空航天大學教授、OpenHarmony技術俱樂部主任黎立在第二屆OpenHarmony技術
    的頭像 發表于 08-07 18:14 ?1071次閱讀
    <b class='flag-5'>第二屆</b><b class='flag-5'>大會</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>24<b class='flag-5'>期</b> | 面向OpenHarmony的軟件工程研究:機遇與挑戰

    第二屆openEuler生態大會圓滿結束

    近日,第二屆openEuler生態大會(中國·湖南)成功舉辦。大會以“根植openEuler共建開源生態”為主題,旨在響應國家開源產業發展戰
    的頭像 發表于 10-31 16:02 ?291次閱讀
    主站蜘蛛池模板: 久久久久综合| 紧致肉肉高h| 日韩一区二区在线免费观看| 亚洲精品嫩草AV在线观看| 公么我好爽再深一点| 女人张开腿让男人桶爽免| 中文字幕一区二区三区在线观看 | 国产伦精品一区二区三区免费观看| 国产精品看高国产精品不卡| 青草久久精品亚洲综合专区 | 亚洲AV无码国产精品午夜久久| 成人欧美尽粗二区三区AV| 欧美午夜理伦三级在线观看| 999久久久无码国产精蜜柚| 免费人妻无码AV不卡在线| 性春院| 国产睡熟迷奷系列精品| 无码99久热只有精品视频在线| 一级性生活毛片| 精品久久综合1区2区3区激情| 亚洲欧洲日产国产 最新| 韩国演艺圈悲惨在线| 一扒二脱三插片在线观看| 久久a在线视频观看| 天津相声广播在线收听| 国产精品.XX视频.XXTV| 亚洲 自拍 偷拍 另类综合图区| 国产免费69成人精品视频| 欧美激情精品久久久久久不卡| 91麻豆国产精品91久久久| 女王羞辱丨vk| 灌饱娇嫩H将军公主最新章节| 天天澡夜夜澡人人澡| 红尘影院手机在线观看| 诱受H嗯啊巨肉各种play| 男人吃奶摸下挵进去啪啪| 德国xxxx| 野花香在线观看免费高清播放视频| 绿巨人www在线观看| 一个人免费观看HD完整版| 麻豆AV久久AV盛宴AV|