精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux Kernel運行時安全檢測之LKRG-原理篇

系統(tǒng) Linux
LKRG在Linux內(nèi)核運行時對完整性進(jìn)行檢查,并檢測內(nèi)核的安全漏洞。LKRG是一個內(nèi)核模塊(不是內(nèi)核補(bǔ)丁),所以它可以針對各種主線和發(fā)行版內(nèi)核進(jìn)行構(gòu)建和加載,而不需要打補(bǔ)丁。目前支持的內(nèi)核版本已更新至5.19,并支持x86-64、32位x86、AArch64 (ARM64)和32位ARM這幾類的CPU架構(gòu)。?

一、背景介紹

雖然經(jīng)常更新內(nèi)核版本通常被認(rèn)為是一種安全最佳實踐,但由于各種原因,尤其是生產(chǎn)環(huán)境中的服務(wù)器無法這樣操作。這就意味著在機(jī)器運行時,會存在利用已知的漏洞(當(dāng)然,還會有一些未知的漏洞)來進(jìn)行攻擊的情況,所以需要某種方法來檢測和阻止對這些漏洞的利用,這正是Linux Kernel Runtime Guard(Linux內(nèi)核運行時保護(hù)LKRG)誕生目的所在。?

LKRG出自O(shè)penwall項目,該項目因其安全性增強(qiáng)的Linux發(fā)行版而聞名。Openwall的創(chuàng)始人亞歷山大·佩斯利亞克(Alexander Peslyak),在安全領(lǐng)域也很極為出名。他在當(dāng)年1月底宣布LKRG是“我們有史以來最具爭議的項目”。發(fā)布的0.0版本“相當(dāng)草率”,Peslyak在LKRG 0.1發(fā)布公告中說;首席開發(fā)者Adam“pi3”Zabrocki根據(jù)10天的反饋整理內(nèi)容并添加了一些新功能。?

LKRG在Linux內(nèi)核運行時對完整性進(jìn)行檢查,并檢測內(nèi)核的安全漏洞。LKRG是一個內(nèi)核模塊(不是內(nèi)核補(bǔ)丁),所以它可以針對各種主線和發(fā)行版內(nèi)核進(jìn)行構(gòu)建和加載,而不需要打補(bǔ)丁。目前支持的內(nèi)核版本已更新至5.19,并支持x86-64、32位x86、AArch64 (ARM64)和32位ARM這幾類的CPU架構(gòu)。?

圖片

二、LKRG技術(shù)原理分析

LKRG對正在運行的Linux內(nèi)核進(jìn)行檢測,并希望能夠及時響應(yīng)對正在運行的進(jìn)程用戶id等憑證未經(jīng)授權(quán)的修改(完整性檢查)。對于進(jìn)程憑據(jù),LKRG嘗試檢測漏洞,并在內(nèi)核根據(jù)未經(jīng)授權(quán)的憑據(jù)授予訪問權(quán)限(例如打開文件)之前采取行動。Juho Junnila的論文題為“Linux Rootkit檢測工具的有效性”,顯示了LKRG可以作為有效的內(nèi)核Rootkit檢測器。LKRG挫敗了許多預(yù)先存在的Linux內(nèi)核漏洞的利用,并且很可能會檢測并防御許多未來沒有特意試圖繞過LKRG的利用(包括未知的漏洞)。雖然LKRG在設(shè)計上是可以繞過的,但這種繞過需要更復(fù)雜和/或更不可靠的漏洞。?

就其核心而言,LKRG是一個可加載的內(nèi)核模塊,它試圖檢測正在運行的內(nèi)核是否存在更改情況,以表明正在對其使用某種類型的漏洞利用。除此之外,它還可以檢查系統(tǒng)上運行的進(jìn)程,以查找對各種憑證的未經(jīng)授權(quán)修改,以防止這些更改授予額外的訪問權(quán)限,這是exploit試圖做的事情。

三、LKRG流程

圖片

為了跟蹤正在運行的內(nèi)核,LKRG創(chuàng)建了一個數(shù)據(jù)庫,其中包含關(guān)于系統(tǒng)及其上運行的內(nèi)核的各種類型信息的散列。它跟蹤系統(tǒng)中可用的和活動的cpu,以及它們的中斷描述符表(idt)和特定于模型的寄存器(MSRs)的位置和內(nèi)容。由于插入(或從系統(tǒng)中拔出)的cpu數(shù)量的變化,內(nèi)核可能會修改自己,所以LKRG必須準(zhǔn)備好根據(jù)這些事件重新計算一些哈希值。

LKRG除了跟蹤內(nèi)核.text、.rodata和異常向量表之外,也會跟蹤每個加載的內(nèi)核模塊,包括它的struct模塊指針、名稱、.text的大小和哈希值等信息,以及模塊特定的信息。為了檢測修改,需要定期驗證存儲的值。這是通過許多機(jī)制實現(xiàn)的:

  • 首先是定時檢查計時器,檢測周期可以通過sysctl接口設(shè)置;
  • 當(dāng)檢測到模塊加載或cpu熱插拔活動,并且可以通過另一個sysctl手動觸發(fā)時,它也會運行該檢查;
  • 系統(tǒng)中的其他事件(例如CPU空閑、網(wǎng)絡(luò)活動、USB更改等)將觸發(fā)驗證,盡管只有一定百分比的時間來降低性能影響。例如,CPU空閑將觸發(fā)0.005%的時間驗證,而USB更改將觸發(fā)50%的時間驗證;

所有這些都是為了保護(hù)運行時內(nèi)核本身的完整性,但漏洞利用通常會針對系統(tǒng)上運行的進(jìn)程,以提高特權(quán)等,這些信息保存在內(nèi)核的內(nèi)存中。因此LKRG還會跟蹤每個進(jìn)程的一系列不同屬性,并維護(hù)自己的任務(wù)列表,用于驗證內(nèi)核的列表。如果兩個進(jìn)程發(fā)生分歧,則終止受影響的進(jìn)程,目的是在被漏洞利用差異之前進(jìn)行防御。?

LKRG跟蹤的目標(biāo)包括task屬性,如task_struct的地址、進(jìn)程名稱和ID、cred和real_cred憑據(jù)結(jié)構(gòu)的地址、與之關(guān)聯(lián)的各種用戶和組ID、SELinux設(shè)置以及seccomp配置。所有這些信息在每次系統(tǒng)調(diào)用(例如setuid(), execve())或系統(tǒng)中發(fā)生其他事件(例如,在打開文件之前檢查權(quán)限)時被驗證。此外,每次運行內(nèi)核驗證時都要執(zhí)行進(jìn)程列表驗證。每次都要驗證所有進(jìn)程,而不僅僅是進(jìn)行系統(tǒng)調(diào)用的進(jìn)程,任何差異都會導(dǎo)致終止有差異的進(jìn)程。

圖片

LKRG測試了一些已知內(nèi)核漏洞 (如CVE-2014-9322, CVE-2017-6074),性能的影響約為6.5%。

四、LKRG防御種類

非法提權(quán)(Illegal Elevation of Privileges)?

  • Token / pointer swapping
  • 非法調(diào)用comit_creds()
  • 覆寫cred/read_cred結(jié)構(gòu)體

沙箱逃逸?

  • Namespace逃逸
  • 容器逃逸

異常修改CPU狀態(tài)

異常修改內(nèi)核的.text和.rodata段

五、繞過LKRG防御

為了說明LKRG的漏洞檢測能力,在對發(fā)行版內(nèi)核的測試中,LKRG成功檢測到CVE-2014-9322 (badret)、CVE-2017-5123 (waitid(2) missing access_ok)、CVE-2017-6074(在DCCP協(xié)議中使用后free)的某些預(yù)先存在的漏洞。?

但是,它無法檢測到CVE-2016-5195 (Dirty COW)的漏洞,因為這些漏洞直接針對用戶空間,即使是通過內(nèi)核來進(jìn)行操作。在Dirty COW中,LKRG的“繞過”是由于漏洞的性質(zhì)和利用它的方式,這也是未來利用類似的直接針對用戶空間繞過LKRG的一種方式。

從檢測端避開LKRG:

  • 覆蓋LKRG不保護(hù)的關(guān)鍵元數(shù)據(jù)
  • 將攻擊移動到用戶空間
  • 贏得競態(tài)

從正面攻擊LKRG角度:?

  • 攻擊LKRG內(nèi)部的同步機(jī)制和鎖機(jī)制
  • 找到LKRG所有的上下文并禁用它們
  • 通過內(nèi)核直接攻擊用戶空間(如DirtyCOW)

六、增強(qiáng)LKRG防御

計算關(guān)鍵metadata的哈希值

保護(hù)范圍:?

  • 發(fā)送到所有CPU中的核心數(shù)據(jù)IPI (Inter-Processor-Interrupt),并獨占地運行LKRG的保護(hù)功能(IDT/MSR/CRx/等)
  • Linux內(nèi)核.text部分
  • Linux內(nèi)核.rodata部分
  • Linux內(nèi)核的異常向量表
  • 關(guān)鍵的系統(tǒng)全局變量,如SMEP和SMAP
  • 所有動態(tài)加載的模塊及其在內(nèi)部結(jié)構(gòu)中的順序;
  • 如有IOMMU,也可對其防護(hù)

pCFI機(jī)制?

  • 檢測ROP
  • 檢測棧遷移
  • 非.text數(shù)據(jù)的利用
  • 動態(tài)生成可執(zhí)行page的利用

通過sysctl動態(tài)配置LKRG

root@ubuntu:~/lkrg# sysctl -a|grep lkrg
lkrg.block_modules = 0
lkrg.heartbeat = 0
lkrg.hide = 0
lkrg.interval = 15
lkrg.kint_enforce = 2
lkrg.kint_validate = 3
lkrg.log_level = 3
lkrg.msr_validate = 1
lkrg.pcfi_enforce = 1
lkrg.pcfi_validate= 2
lkrg.pint_enforce = 1
lkrg.pint_validate= 3
lkrg.profile_enforce = 2
lkrg.profile_validate = 9
lkrg.smap_enforce = 2
lkrg.smap_validate= 1
lkrg.smep_enforce = 2
lkrg.smep_validate = 1
lkrg.trigger = 0
lkrg.umh_enforce = 1
lkrg.umh_validate = 1

七、結(jié)論

從以上LKRG原理的角度來分析,對于需要仔細(xì)考慮內(nèi)核的威脅模型以及具體需求的個人或公司來說,LKRG的功能是有價值的。所以可以作為系統(tǒng)級別縱深防御策略中的另一道防線,而不是“一招勝天”的靈丹妙藥。我們知道,內(nèi)核中充滿了各種類型的自修改代碼,從跟蹤點和其他調(diào)試特性到各種優(yōu)化,因此保護(hù)運行時的內(nèi)核完整性并不是一項簡單的任務(wù)。

作者簡介:

許慶偉:龍蜥社區(qū)eBPF技術(shù)探索SIG組 Maintainer & Linux Kernel Security Researcher

責(zé)任編輯:武曉燕 來源: Linux閱碼場
相關(guān)推薦

2022-09-07 08:11:30

LinuxLKRG結(jié)構(gòu)體

2023-01-03 09:10:21

2023-02-12 12:00:57

2018-03-19 09:15:00

2022-01-19 08:50:53

設(shè)備樹Linux文件系統(tǒng)

2015-07-20 15:44:46

Swift框架MJExtension反射

2021-02-20 20:51:24

工具內(nèi)核kprobe

2017-01-19 20:28:44

2020-04-06 11:47:44

Linux命令腳本

2024-03-21 09:15:58

JS運行的JavaScrip

2021-04-09 08:54:14

Kafka源碼架構(gòu)開發(fā)技術(shù)

2021-06-09 10:29:23

Kafka架構(gòu)組件

2021-07-10 07:39:38

Node.js C++V8

2023-11-07 16:24:49

成員權(quán)限管理

2019-07-12 09:30:12

DashboardDockerDNS

2021-09-11 15:38:23

容器運行鏡像開放

2009-09-22 12:00:35

ibmdwJava

2019-10-14 09:14:37

Linuxbash命令

2022-02-25 08:54:50

setState異步React

2021-08-27 00:21:19

JSJust源碼
點贊
收藏

51CTO技術(shù)棧公眾號

美脚丝袜一区二区三区在线观看| 精品久久久91| 国产wwwxx| 黄网站视频在线观看| 国产一区二区在线观看免费| 欧美日韩不卡合集视频| 久久人人爽人人人人片| 欧美日韩五码| 玉足女爽爽91| 欧美在线一二三区| 国产男男gay体育生网站| 欧美精品综合| 国产亚洲欧洲黄色| 韩国三级视频在线观看| 日韩精品影院| 性久久久久久久久| 亚洲欧洲日韩精品| 婷婷五月综合激情| 精品一区在线看| 欧美一区二区大胆人体摄影专业网站| 久久精品在线观看视频| 卡一精品卡二卡三网站乱码| 欧美日韩精品电影| 色综合av综合无码综合网站| 午夜小视频福利在线观看| 欧美激情在线看| 精品亚洲第一| 亚洲精品视频91| 激情综合色丁香一区二区| 日本三级韩国三级久久| 国产精品18p| 欧美一区二区三区免费看| 在线观看亚洲视频| 白丝女仆被免费网站| 白白在线精品| 欧美一区二区大片| 国产又黄又猛的视频| 深夜成人影院| 欧美性猛交xxx| 亚洲美免无码中文字幕在线| 午夜小视频福利在线观看| 中文字幕一区二区三区四区 | 91影院在线播放| 免费在线日韩av| 91精品国产色综合| www.99re7.com| 欧美日本不卡| 欧美黄色性视频| 男女性高潮免费网站| 国产精品毛片一区二区在线看| 国产亚洲精品高潮| 亚洲精品91在线| 精品日产免费二区日产免费二区| 亚洲天堂男人天堂女人天堂| 亚洲第一成人网站| 国产精品欧美日韩一区| 亚洲片av在线| av男人的天堂av| 精品国产一区二区三区久久久樱花| 日韩成人免费视频| 疯狂揉花蒂控制高潮h| 香蕉视频一区二区三区| 日韩精品欧美国产精品忘忧草| av鲁丝一区鲁丝二区鲁丝三区| 久久精品色播| 亚洲精品视频久久| 中文字幕精品久久| 国产亚洲欧美另类一区二区三区| aaa国产视频| 国产毛片精品视频| 粉嫩av四季av绯色av第一区| 欧美视频久久久| 337p粉嫩大胆噜噜噜噜噜91av | 激情婷婷综合| 色噜噜狠狠狠综合曰曰曰| 极品美妇后花庭翘臀娇吟小说| 亚洲深深色噜噜狠狠爱网站| 欧美高清在线观看| 国产免费av一区二区| 视频一区二区中文字幕| 91精品免费看| 黑人操亚洲女人| 久久综合色8888| 亚洲亚洲精品三区日韩精品在线视频| 又爽又大又黄a级毛片在线视频| 亚洲欧美日韩国产手机在线| www.日本在线视频| 依依综合在线| 欧美疯狂做受xxxx富婆| 色哟哟无码精品一区二区三区| 日韩av中文字幕一区| 亚洲片国产一区一级在线观看| 国产破处视频在线观看| 欧美在线网站| 日韩av免费看网站| 成人h动漫精品一区二区无码 | 久久精品一区二区三区四区五区 | 在线看的黄色网址| 97久久超碰| 亚洲网在线观看| 日韩女优一区二区| 欧美专区18| 91成人理论电影| 九色视频网站在线观看| 亚洲男人电影天堂| 免费日韩中文字幕| 中文久久电影小说| 一区二区三欧美| 日韩精品一区二区不卡| 麻豆久久久久久久| 久久99精品久久久久久水蜜桃| 日本中文字幕在线看| 午夜国产精品一区| 欧美性猛交乱大交| 青青草成人影院| 欧美一级免费视频| 精品国产亚洲AV| 中文av一区特黄| 两根大肉大捧一进一出好爽视频| 成人在线视频国产| 中文字幕亚洲情99在线| 久草手机在线观看| 国产成人啪午夜精品网站男同| 日韩欧美三级电影| 日本蜜桃在线观看视频| 91精品国产综合久久精品| 国产肥白大熟妇bbbb视频| 亚洲麻豆一区| 99热最新在线| 国内精品久久久久久野外| 日本久久电影网| 艳妇乳肉亭妇荡乳av| 国产精品7m凸凹视频分类| 国产精品9999| 黄色大片在线免费观看| 欧美视频国产精品| 中出视频在线观看| 亚洲激情在线| 国产99在线免费| av在线免费网站| 欧美精品18+| 特级西西人体高清大胆| 日本不卡一区二区三区| 免费在线成人av| 色在线免费观看| 日韩精品在线免费| 人妻丰满熟妇av无码区| 久久一日本道色综合| 丰满爆乳一区二区三区| 日韩av午夜| 欧洲成人免费aa| 欧美孕妇孕交xxⅹ孕妇交| 欧美性猛交xxxx乱大交极品| 亚洲成av人片在线观看无| 亚洲激情亚洲| 欧美一区二区三区四区五区六区| 中老年在线免费视频| 亚洲免费电影一区| 啪啪免费视频一区| 中国精品18videos性欧美| 国产精品久久久久久婷婷天堂| 熟妇人妻av无码一区二区三区| 亚洲尤物视频在线| 日本性生活一级片| 亚洲少妇在线| 久久另类ts人妖一区二区| 特黄毛片在线观看| 亚洲午夜av久久乱码| 久久这里只有精品9| 国产欧美精品一区aⅴ影院| 国产精品拍拍拍| 外国成人激情视频| 99在线国产| 黄色漫画在线免费看| 精品亚洲精品福利线在观看| 欧美黄色一级大片| 国产精品乱码久久久久久| 欧美一级xxxx| 99pao成人国产永久免费视频| 久久狠狠久久综合桃花| 亚洲四虎影院| 欧美精品做受xxx性少妇| 色噜噜在线播放| 在线免费亚洲电影| 久久久久亚洲av片无码| 成人午夜在线播放| 日韩avxxx| 欧美hd在线| 国产精品久久久对白| 92国产精品| 不卡av在线播放| 天堂中文在线8| 欧美蜜桃一区二区三区| 免费一级特黄特色大片| 国产欧美在线观看一区| 中文字幕第10页| 久久久久国产精品一区三寸| 亚洲第一页在线视频| 日本亚洲不卡| 91黄在线观看| 视频二区不卡| 国产+人+亚洲| 婷婷在线视频| 亚洲乱码国产乱码精品精| 97人人爽人人爽人人爽| 欧美日韩国产在线看| 亚洲天堂网av在线| 久久精品欧美日韩| 国产69视频在线观看| 久久国内精品自在自线400部| 人人干视频在线| 天天综合久久| 日韩精品资源| 日韩人体视频| 岛国视频一区| 91亚洲精品在看在线观看高清| 欧美一区三区三区高中清蜜桃| 二区在线播放| 中文字幕日韩欧美| 日本1级在线| 欧美精品一区二区久久久| 国产一区二区三区黄片| 色婷婷精品久久二区二区蜜臂av| 国产 日韩 欧美 成人| 亚洲人成网站在线| 呻吟揉丰满对白91乃国产区| 91丝袜国产在线播放| av在线天堂网| 国产麻豆日韩欧美久久| wwwwwxxxx日本| 免费成人在线观看视频| 久久久久免费精品| 香蕉久久夜色精品| 欧美视频在线播放一区| 日韩视频二区| 僵尸世界大战2 在线播放| 欧美 日韩 国产 一区| 尤物一区二区三区| 久久国产综合| 亚洲一区二区三区免费看| 欧美先锋资源| 亚洲精品欧洲精品| 日本欧美视频| 亚洲精品一区二区三区蜜桃久| 久久99高清| 欧美一区少妇| 成人国产精品一级毛片视频| 欧美一区激情视频在线观看| 精品国产一区二区三区| 神马影院我不卡| 欧美在线免费看视频| 婷婷四月色综合| 欧美中文一区二区| 中文字幕成人一区| 综合久久十次| 日本a在线天堂| 亚洲一级影院| 毛片在线视频播放| 久久天堂成人| 天天综合网日韩| 激情五月婷婷综合| 国产又粗又猛又爽又黄| 成人久久18免费网站麻豆 | 日韩免费在线电影| 国产视频观看一区| 亚洲3区在线| 精品国产一区二区三区四区精华| 一呦二呦三呦国产精品| 视频一区二区精品| 一本一本久久a久久综合精品| 999久久欧美人妻一区二区| 好看不卡的中文字幕| 日韩激情免费视频| 美女在线一区二区| 一区二区三区四区影院| 91亚洲精品久久久蜜桃网站 | 日韩一区日韩二区| 波多野结衣亚洲色图| 亚洲大型综合色站| 五月天激情四射| 91精品欧美久久久久久动漫| 免费国产黄色片| 亚洲天堂成人在线| 国内外激情在线| 91av网站在线播放| 欧美成人三级| 精品免费二区三区三区高中清不卡 | 亚洲 自拍 另类小说综合图区| 亚洲专区一区| 日日干日日操日日射| av网站一区二区三区| 欧美人与禽zoz0善交| 一区二区三区久久| 欧美特级黄色片| 精品久久一区二区| h视频在线免费| 久久久久久久久网站| 精品视频一区二区三区四区五区| 亚洲free性xxxx护士hd| 亚洲精品国模| 国产一二三四区在线观看| 国产亚洲网站| 最好看的中文字幕| 国产欧美日韩在线看| 日韩精品在线不卡| 在线观看91av| 久久米奇亚洲| 国内久久久精品| 国产日韩欧美中文在线| 日本一区视频在线观看免费| 亚洲小说欧美另类社区| 伊人影院综合在线| 久久综合狠狠综合久久综合88| 日韩一区二区三区四区在线| 欧美色大人视频| 日本午夜在线视频| 久久免费高清视频| 国产精品1区| 亚洲 日韩 国产第一区| 欧美一级二区| 国产麻豆剧传媒精品国产av| 亚洲欧美日韩国产一区二区三区| 亚洲男人天堂网址| 国产视频精品xxxx| 黄色污污视频在线观看| 亚洲精品日韩av| 99热在线成人| 超碰超碰在线观看| 欧美经典一区二区三区| 麻豆精品久久久久久久99蜜桃| 亚洲爱爱爱爱爱| 国产网红女主播精品视频| **亚洲第一综合导航网站| 99精品视频在线观看播放| 国产一级做a爰片久久| 国产校园另类小说区| 天天干天天干天天操| 亚洲精品国产拍免费91在线| 91超碰免费在线| 国内精品二区| 国产视频一区欧美| 亚洲狠狠婷婷综合久久久久图片| 亚洲电影在线免费观看| 亚洲AV无码成人片在线观看| 欧美成人网在线| 2021年精品国产福利在线| 国产成人艳妇aa视频在线| 国产精品亚洲人在线观看| 国产极品国产极品| 日韩精品一区二区三区在线| 污视频在线看网站| 国产99午夜精品一区二区三区| 亚洲高清av| 国产麻豆天美果冻无码视频| 欧美视频第一页| www.亚洲免费| 91精品国产自产在线| 91精品亚洲| 逼特逼视频在线观看| 五月天一区二区三区| 欧洲综合视频| 国产美女搞久久| 中文在线播放一区二区| av免费观看不卡| 一本到不卡免费一区二区| 国产永久av在线| 91精品久久久久久久久| 欧美久久一区| 特大黑人巨人吊xxxx| 欧美在线影院一区二区| 福利视频在线| 久久伊人一区二区| 久久电影网站中文字幕| 欧美日韩大片在线观看| 亚洲精品国精品久久99热| 久久久人成影片一区二区三区在哪下载| 亚洲国产精品久久久久久女王| 国产一区二区免费视频| 日韩精品视频免费播放| 影音先锋欧美精品| 日韩区一区二| 99热成人精品热久久66| 亚洲欧洲性图库| 姝姝窝人体www聚色窝| 国产精品一区av| 激情五月***国产精品| www在线观看免费视频| 欧美一区二区三区电影| 波多野结衣亚洲| 成年丰满熟妇午夜免费视频| 26uuu国产日韩综合| 亚洲熟妇无码久久精品| 国内精品国产三级国产在线专| 国内精品视频在线观看| www.美色吧.com| 欧美视频在线一区| 91在线三级| 国产系列第一页| 久久综合久久综合九色| 国产高清免费av|