在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

介紹一種基于eBPF的Linux安全防護系統

openEuler ? 來源:openEuler ? 2023-11-07 17:43 ? 次閱讀

針對操作系統、內核安全,聯通云操作系統團隊開發了的一個基于 eBPF 的 Linux 安全防護系統 safeguard,可以實現安全操作的審計攔截及安全防護功能。項目采用 libbpfgo 庫,使用 go 語言實現頂層控制。safeguard 在聯通云 CULinux 操作系統中已得到應用,目前項目已在 openEuler 社區開源[1]。

簡介

KRSI (eBPF+LSM)

eBPF 是擴展的伯克利包過濾器(extended Berkeley Packet Filter)的縮寫,它是一種可以在內核空間運行沙箱化程序的技術。eBPF 可以在不修改或重新編譯內核、插入內核 KO 的情況下,動態地增加內核的能力。通過 eBPF,可以實現網絡、觀測、跟蹤和安全等多種用例。

LSM 是 Linux 安全模塊(Linux Security Module)的縮寫,它是一種提供可插拔的安全框架機制,可以讓不同的安全模塊在內核中注冊并實施自定義的安全策略。LSM 提供了一系列的鉤子(hooks),可以在系統調用或其他安全相關事件發生前后執行安全檢查。

eBPF 和 LSM 可以結合使用,形成一種基于 eBPF 的 LSM 擴展,叫做 KRSI (eBPF+LSM)。它允許用戶在運行時使用 eBPF 程序實現和執行自定義的安全策略和審計規則。它的優點是不需要修改或重新編譯內核,也不需要配置現有的 LSM 模塊。KRSI (eBPF+LSM) 的工作原理是將 eBPF 程序加載到 LSM 鉤子中,然后在調用路徑中執行這些程序,對系統資源的訪問進行檢查和控制。

safeguard 架構及功能介紹

safeguard 基于 KRSI (eBPF+LSM) 實現,整體架構采取了 C/S 架構,分 Agent、Server、UI 等幾個組件,功能涵蓋了審計控制、行為分析、主機管理、風險管理、入侵檢測等(詳細介紹參考下文)。

f6b7322a-7d50-11ee-939d-92fbcf53809c.png

圖1 架構圖

應用場景

safeguard 是一種基于 KRSI(eBPF+LSM) 的 Linux 安全審計和管控解決方案,可以實現對系統的全面監控和保護。下面是一些可能的應用場景:

f6c19c1a-7d50-11ee-939d-92fbcf53809c.png

表1 應用場景

項目功能

審計控制

1. 文件

追蹤文件系統的活動,包括文件的打開、關閉、讀寫、刪除等。

修改文件系統的行為,例如攔截某些文件操作,或者實現自定義的安全策略。

安全策略:

①攔截或重定向文件(比如密鑰文件、用戶賬號文件或需要安全防護的各種類型文件等)操作,使用eBPF來攔截對敏感文件的讀寫操作,或者重定向對某些文件的訪問到其他位置。 ② 實現自定義的訪問控制,使用 eBPF 來檢查對文件的訪問者的身份、權限、環境等信息,然后根據一些規則來允許或拒絕訪問。 ③實現自定義的審計和監控,使用 eBPF 來記錄對某些文件的操作的詳細信息,如操作者、時間、內容等,并將這些信息輸出到日志。

2. 進程:

追蹤進程的生命周期,例如進程的創建、終止、調度、上下文切換等。

修改進程的行為,例如注入或修改某些系統調用,或者實現自定義的調度策略。

3. 網絡:

追蹤網絡的活動,例如網絡包的發送、接收、轉發、丟棄等。

修改網絡的行為,例如過濾或重寫某些網絡包,或者實現自定義的路由策略。

行為分析

1. 收集并分析文件系統的性能、熱點、異常等。(選擇合適的 eBPF 程序類型和掛載點,例如,使用kprobes 或 tracepoints 來追蹤文件系統相關的內核函數或事件,如 vfs_read, vfs_write, ext4_sync_file 等。)

2. 收集信息來分析進程的資源消耗、狀態變化、依賴關系等(do_fork, do_exit, schedule 等)。

3. 收集信息,分析網絡的流量、延遲、丟包率、擁塞等(使用 tc 或 xdp 來追蹤網絡包的發送、接收、轉發、丟棄等事件)。

主機管理

從安全角度自動化構建細粒度資產信息,支持對業務層資產精準識別和動態感知,讓保護對象清晰可見。功能包括:賬號展示、端口列表、進程列表等。賬號展示可以列出系統管理員及用戶賬號,端口列表展示了系統開放的網絡端口,進程列表展示系統內運行的各種進程。

風險管理

精準發現內部風險,快速定位問題并有效解決安全風險,提供詳細的資產信息、風險信息以供分析和響應。功能包括:漏洞檢測、安全補丁、弱密碼、系統風險、賬號風險等。漏洞掃描提供了系統的安全漏洞掃描功能,安全補丁功能會提示系統是否需要更新某些補丁,弱密碼可以掃描出系統中存在的簡單密碼并提示修改,系統風險、賬號風險展示了系統中可能出現的其他系統及賬號相關的其他風險。

入侵檢測

提供多錨點的檢測能力,能夠實時、準確的感知入侵事件,發現失陷主機,并提供對入侵事件的響應手段。功能包括:暴力破解、異常登錄、反彈 shell 、本地提權、后門檢測,Web 后門等。檢測系統的可疑事件,發現暴力破解,異常登錄,反彈 shell 行為,或者存在風險的本地提權行為,并提供后門檢測,Web 后門掃描功能。

發布路線

項目目前已經實現了審計控制及部分行為分析模塊功能,整體規劃如下:

f6dfc24e-7d50-11ee-939d-92fbcf53809c.png

表2 項目整體規劃

審核編輯:湯梓紅

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

    關注

    3

    文章

    1384

    瀏覽量

    40442
  • Linux
    +關注

    關注

    87

    文章

    11351

    瀏覽量

    210499
  • 操作系統
    +關注

    關注

    37

    文章

    6900

    瀏覽量

    123807
  • 安全防護
    +關注

    關注

    0

    文章

    60

    瀏覽量

    13584

原文標題:safeguard—基于 KRSI (eBPF+LSM)的 Linux 安全防護系統

文章出處:【微信號:openEulercommunity,微信公眾號:openEuler】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    知語云全景監測技術:現代安全防護的全面解決方案

    一種先進的安全防護手段,它集成了大數據分析、人工智能、云計算等尖端技術,能夠實時監測網絡環境中的各種安全風險,為企業和個人的數據安全提供堅實保障。 該技術的主要特點包括: 實時監測
    發表于 02-23 16:40

    智能住宅的安全防系統設計

    報警)系統和防煤氣泄漏系統等組成,該安全防系統是家庭、住宅小區防范外來侵害和自然災害的一種最重要的、最有效的手段,它大大提高了居民自身的
    發表于 12-29 11:08

    安全防護怎么做,可以用加密芯片嗎?

    求指導!公司最近開發新設備,想要把安全防護做進去,怎么做呢?可以用加密芯片嗎?各位大俠幫幫忙!
    發表于 08-16 10:02

    如何設計連網系統安全防護?

    理想的嵌入式軟件向兼具安全防護設計。然而,“連網”給醫療、自動駕駛和物聯網(IoT)設備等安全關鍵的應用中,帶來了無法容忍程度的安全漏洞
    發表于 10-21 07:31

    怎么實現工業控制系統安全防護的設計?

    工業控制系統潛在的風險是什么?怎么實現工業控制系統安全防護的設計?
    發表于 05-25 06:12

    嵌入式產品如何進行安全防護

    提升MCU的安全等級,讓他變得堅不可摧。有些主控廠家意識到這點,也推出了安全主控。但目前市場上的大多數MCU都不會去做安全防護,我們是
    發表于 11-04 07:33

    關于 eBPF 安全可觀測性,你需要知道的那些事兒

    時卻只重點提供訪問控制的能力,而且非常難以擴展,例如內核是無法感知到 Kubernetes 和容器的。雖然內核模塊解決了可擴展性問題,但由于其產生的安全風險,在很多場景下往往不是一種明智的選擇。像
    發表于 09-08 15:31

    openEuler 倡議建立 eBPF 軟件發布標準

    eBPF個能夠在內核運行沙箱程序的技術,提供了一種在內核事件和用戶程序事件發生時安全注入代碼的機制,使得非內核開發人員也可以對內核進行控制。隨著內核的發展,
    發表于 12-23 16:21

    電源插座的安全防護

    電源插座的安全防護
    發表于 04-18 11:41 ?956次閱讀
    電源插座的<b class='flag-5'>安全防護</b>

    數據庫自主安全防護技術的研究與實現

    針對目前主流數據庫的安全防護功能配置方式不靈活、不能應變需求的問題,在HOOK技術的基礎上融入組態思想,設計并實現了一種適用于不同數據庫的自主安全防護系統(DSS)。
    發表于 07-16 11:26 ?1395次閱讀
    數據庫自主<b class='flag-5'>安全防護</b>技術的研究與實現

    基于ARM虛擬化安全防護技術

    近幾年來,隨著移動平臺用戶量的增加,移動平臺安全成為安全領域關注的焦點.而ARM的虛擬化擴展,使得如何基于虛擬化技術進行移動平臺的安全防護成為個研究熱點.首先。
    發表于 12-26 18:15 ?0次下載
    基于ARM虛擬化<b class='flag-5'>安全防護</b>技術

    關于安全防護的詳細介紹和應用

    公司所屬行業正在由傳統的思維向現代思維慢慢演進,而我們的團隊也在規劃進步的安全防護。入侵系統的企圖從未停歇,系統的不安全性只會有增無減。我
    的頭像 發表于 10-31 09:39 ?1874次閱讀

    基于物聯網技術的安全防護系統

    物聯網智能安防系統一種基于物聯網技術的安全防護系統,它將物聯網技術與安防技術、視頻監控技術結合起來,為用戶提供安全、可靠、準確的安防服務。
    發表于 02-20 18:03 ?812次閱讀

    基于ebpf的性能工具-bpftrace

    運行情況對于診斷問題、優化性能以及進行安全監控至關重要。bpftrace作為款強大的跟蹤工具,為開發人員和系統管理員提供了一種獨特的方式來監視和分析
    的頭像 發表于 09-04 16:02 ?723次閱讀
    基于<b class='flag-5'>ebpf</b>的性能工具-bpftrace

    基于GSM的家庭安全防護系統設計

    電子發燒友網站提供《基于GSM的家庭安全防護系統設計.pdf》資料免費下載
    發表于 10-25 10:06 ?0次下載
    基于GSM的家庭<b class='flag-5'>安全防護</b><b class='flag-5'>系統</b>設計
    主站蜘蛛池模板: 免费观看四虎精品国产永久 | 爱爱网站免费 | 久操视频在线 | 欧美精品成人a多人在线观看 | 欧美一区二区三区在线观看免费 | 在线播放一区二区三区 | 一级特黄aaa大片在线观看 | 婷婷色网 | 久久网免费视频 | 男女刺激性视频大片 | 国产精品久久免费观看 | 视频在线观看免费 | 亚洲美国avcom | 在线观看高清免费播放 | 中文字幕在线观看日剧网 | 一区二区三区精品国产欧美 | 四虎国产精品免费久久影院 | 国产一区二区三区在线影院 | www.妖精视频| 亚洲综合图片人成综合网 | 亚洲大香伊人蕉在人依线 | www射| 日本免费网站在线观看 | 亚洲国产一区二区三区a毛片 | 乱e伦有声小说 | 伊人久久大香线蕉综合亚洲 | 午夜免费网站 | 99精品热女视频专线 | 免费看h视频 | 日韩欧美色 | www.亚洲黄色 | 久久狠色噜噜狠狠狠狠97 | 欧美成人精品福利网站 | www.av片| 免费的色视频 | 国产精品免费看久久久 | 2020天天操| 全国男人的天堂网站 | 久久国产乱子伦精品免费看 | 女人扒开腿让男人桶到爽 | 在线电影亚洲 |