国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

從Linux內核的漏洞角度考慮系統安全(1)
2007-07-18   

與Windows相比,Linux被認為具有更好的安全性和其他擴展性能。這些特性使得Linux在操作系統領域異軍突起,得到越來越多的重視。隨著Linux應用量的增加,其安全性也逐漸受到了公眾甚或黑客的關注。那么,Linux是否真的如其支持廠商們所宣稱的那樣安全呢?
Linux內核精短、穩定性高、可擴展性好、硬件需求低、免費、網絡功能豐富、適用于多種cpu等特性,使之在操作系統領域異軍突起。其獨特的魅力使它不僅在pc機上占據一定的份額,而且越來越多地被使用在各種嵌入式設備中,并被當作專業的路由器,防火墻,或者高端的服務器OS來使用。各種類型的Linux發行版本也如雨后春筍般冒了出來,國內更是掀起了Linux的使用熱潮,很多政府部門因安全需要也被要求使用Linux.正是因為Linux被越來越多地使用,其安全性也漸漸受到了公眾的關注,當然,也更多地受到了黑客的關注。通常,我們討論Linux系統安全都是從Linux安全配置的角度或者Linux的安全特性等方面來討論的,而這一次我們轉換一下視角,從Linux系統中存在的漏洞與這些漏洞產生的影響來討論Linux的安全性。
首先來說明一下這次我們討論Linux系統安全的范圍,其實通常我們所說的Linux是指GNU/Linux系統,Linux是系統中使用的操作系統內核。這一次我們重點從Linux系統內核中存在的幾類非常有特點的漏洞來討論Linux系統的安全性。
權限提升類漏洞
一般來說,利用系統上一些程序的邏輯缺陷或緩沖區溢出的手段,攻擊者很容易在本地獲得Linux服務器上管理員權限root;在一些遠程的情況下,攻擊者會利用一些以root身份執行的有缺陷的系統守護進程來取得root權限,或利用有缺陷的服務進程漏洞來取得普通用戶權限用以遠程登錄服務器。目前很多Linux服務器都用關閉各種不需要的服務和進程的方式來提升自身的安全性,但是只要這個服務器上運行著某些服務,攻擊者就可以找到權限提升的途徑。下面是一個比較新的導致權限提升的漏洞。
do_brk()邊界檢查不充分漏洞在2003年9月份被Linux內核開發人員發現,并在9月底發布的Linux kernel 2.6.0-test6中對其進行了修補。但是Linux內核開發人員并沒有意識到此漏洞的威脅,所以沒有做任何通報,一些安全專家與黑客卻看到了此漏洞蘊涵的巨大威力。在2003年11月黑客利用rsync中一個未公開的堆溢出與此漏洞配合,成功地攻擊了多臺Debian與Gentoo Linux的服務器。
下面讓我們簡單描述一下該漏洞。該漏洞被發現于brk系統調用中。brk系統調用可以對用戶進程的堆的大小進行操作,使堆擴展或者縮小。而brk內部就是直接使用do_brk()函數來做具體的操作, do_brk()函數在調整進程堆的大小時既沒有對參數len進行任何檢查(不檢查大小也不檢查正負),也沒有對addr+len是否超過TASK_SIZE做檢查。這樣我們就可以向它提交任意大小的參數len,使用戶進程的大小任意改變以至可以超過TASK_SIZE的限制,使系統認為內核范圍的內存空間也是可以被用戶訪問的,這樣的話普通用戶就可以訪問到內核的內存區域。通過一定的操作,攻擊者就可以獲得管理員權限。這個漏洞極其危險,利用這個漏洞可以使攻擊者直接對內核區域操作,可以繞過很多Linux系統下的安全保護模塊。
此漏洞的發現提出了一種新的漏洞概念,即通過擴展用戶的內存空間到系統內核的內存空間來提升權限。當發現這種漏洞時,通過研究我們就認為內核中一定還會存在類似的漏洞,果然幾個月后黑客們又在Linux內核中發現與brk相似的漏洞。通過這次成功的預測,更證實了對這種新型的概念型漏洞進行研究很有助于安全人員在系統中發現新的漏洞。
拒絕服務類漏洞
拒絕服務攻擊是目前比較流行的攻擊方式,它并不取得服務器權限,而是使服務器崩潰或失去響應。對Linux的拒絕服務大多數都無須登錄即可對系統發起拒絕服務攻擊,使系統或相關的應用程序崩潰或失去響應能力,這種方式屬于利用系統本身漏洞或其守護進程缺陷及不正確設置進行攻擊。
另外一種情況,攻擊者登錄到Linux系統后,利用這類漏洞,也可以使系統本身或應用程序崩潰。這種漏洞主要由程序對意外情況的處理失誤引起,如寫臨時文件之前不檢查文件是否存在,盲目跟隨鏈接等。
下面,我們簡單描述一下Linux在處理intel IA386 CPU中的寄存器時發生錯誤而產生的拒絕服務漏洞。該漏洞是因為IA386多媒體指令使用的寄存器MXCSR的特性導致的。由于IA386 CPU規定MXCSR寄存器的高16位不能有任何位被置位,否則CPU就會報錯導致系統崩潰。為了保證系統正常運轉,在linux系統中有一段代碼專門對MXCSR的這個特性作處理,而這一段代碼在特定的情況下會出現錯誤,導致MXCSR中的高16位沒有被清零,使系統崩潰。如果攻擊者制造了這種“極限”的內存情況就會對系統產生DoS效果。
攻擊者通過調用get_fpxregs函數可以讀取多媒體寄存器至用戶空間,這樣用戶就可以取得MXCSR寄存器的值。調用set_fpxregs函數可以使用用戶空間提供的數據對MXCSR寄存器進行賦值。通過對MXCSR的高16位進行清0,就保證了IA386 CPU的這個特性。如果產生一種極限效果使程序跳過這一行,使MXCSR寄存器的高16位沒有被清0,一旦MXCSR寄存器的高16位有任何位被置位,系統就會立即崩潰!
因為利用這個漏洞攻擊者還需要登錄到系統,這個漏洞也不能使攻擊者提升權限,只能達到DoS的效果,所以這個漏洞的危害還是比較小的。但是分析這個漏洞就沒有意義了嗎?其實由分析這個漏洞可以看出:Linux內核開發成員對這種內存拷貝時出現錯誤的情況沒有進行考慮,以至造成了這個漏洞,分析了解了這個漏洞后,在漏洞挖掘方面也出現了一種新的類型,使我們在以后的開發中可以盡量避免這種情況。
接下來讓我們看一種Linux內核算法上出現的漏洞。先來簡單介紹一下這個漏洞,當Linux系統接收到攻擊者經過特殊構造的包后,會引起hash表產生沖突導致服務器資源被耗盡。這里所說的hash沖突就是指:許多數值經過某種hash算法運算以后得出的值相同,并且這些值都被儲存在同一個hash槽內,這就使hash表變成了一個單向鏈表。而對此hash表的插入操作會從原來的復雜度O(n)變為O(n*n)。這樣就會導致系統消耗巨大的cpu資源,從而產生了DoS攻擊效果。

共3頁: 1 [2] [3] 下一頁

熱詞搜索:

上一篇:Linux系統利用SSH遠程控制安全問題
下一篇:使用Linux防火墻偽裝來抵住黑客攻擊

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
亚洲午夜在线电影| 精品亚洲欧美一区| 国产福利91精品| 国产欧美一区二区三区在线看蜜臀| 日本不卡123| 欧美精品一区二区蜜臀亚洲| 成人一级黄色片| 有码一区二区三区| 欧美一区二区免费视频| 国产成人夜色高潮福利影视| 亚洲一区二区在线观看视频| 日韩免费一区二区三区在线播放| 成人免费观看av| 日本成人在线看| 中文字幕乱码亚洲精品一区| 91国偷自产一区二区开放时间 | 欧美精品一卡二卡| 国产一区91精品张津瑜| 综合久久综合久久| 2020国产精品自拍| 欧美日韩一区在线| 99久久精品国产观看| 喷水一区二区三区| 一区二区三区免费| 久久久久久毛片| 91精品国产乱码久久蜜臀| 成人av网站大全| 国产成人综合在线播放| 视频一区视频二区在线观看| 亚洲婷婷在线视频| 国产欧美在线观看一区| 日韩一区二区三区三四区视频在线观看 | 成人免费毛片高清视频| 九九九久久久精品| 午夜精品久久一牛影视| 国产精品成人一区二区艾草| 精品国产凹凸成av人网站| 91精品欧美一区二区三区综合在| 99国产欧美久久久精品| 国产成人综合网站| 精品一区二区免费在线观看| 视频一区免费在线观看| 婷婷亚洲久悠悠色悠在线播放| 国产精品日韩精品欧美在线 | 欧美视频中文一区二区三区在线观看| 国产成人精品三级麻豆| 国产激情视频一区二区在线观看| 轻轻草成人在线| 免费观看在线综合色| 日韩精品视频网| 日韩电影免费一区| 日韩av网站在线观看| 天使萌一区二区三区免费观看| 亚洲二区在线视频| 日韩激情一区二区| 久久9热精品视频| 国产精品亚洲第一| 成人午夜精品在线| 色婷婷av久久久久久久| 欧美午夜不卡视频| 欧美老女人在线| 日韩欧美综合一区| 国产欧美日韩视频一区二区| 国产精品乱人伦一区二区| 亚洲天堂中文字幕| 亚洲18女电影在线观看| 蜜臀国产一区二区三区在线播放| 蜜桃视频一区二区三区在线观看| 韩国av一区二区三区四区| 国产成人免费高清| 色综合久久88色综合天天6| 欧美色爱综合网| 精品国精品自拍自在线| 国产精品久久午夜| 亚洲成人1区2区| 国产一区二区三区免费播放| 成人午夜免费视频| 777色狠狠一区二区三区| 久久综合九色综合97婷婷| 亚洲欧洲av色图| 日韩高清国产一区在线| 粉嫩嫩av羞羞动漫久久久| 色94色欧美sute亚洲13| 欧美一区二区免费观在线| 日本一区二区免费在线观看视频| 亚洲欧美aⅴ...| 韩国精品主播一区二区在线观看| 91丨九色porny丨蝌蚪| 日韩一区和二区| 亚洲精品中文在线影院| 精品在线播放午夜| 在线观看三级视频欧美| 久久精品一区四区| 天堂成人国产精品一区| 91麻豆视频网站| 久久午夜国产精品| 亚洲国产成人av网| 成人免费毛片嘿嘿连载视频| 欧美一级艳片视频免费观看| 成人免费在线视频观看| 国产做a爰片久久毛片| 精品视频在线看| 综合久久久久久久| 粉嫩嫩av羞羞动漫久久久| 日韩欧美国产综合一区 | 国产在线播放一区| 欧美日韩国产综合视频在线观看| 国产精品乱码一区二三区小蝌蚪| 久久99精品久久久久婷婷| 欧美精品国产精品| 亚洲精品国产一区二区精华液| 国产精品白丝av| 欧美精品一区二区三| 久久成人精品无人区| 91精品国产乱码| 日韩电影免费在线| 欧美一区二区三区四区久久| 亚洲国产欧美在线人成| 在线观看亚洲精品| 亚洲图片一区二区| 欧美无砖砖区免费| 亚洲第一搞黄网站| 欧美中文字幕不卡| 亚洲制服丝袜在线| 欧美午夜免费电影| 午夜精品免费在线观看| 欧美日韩一区二区在线观看 | 人人爽香蕉精品| 91麻豆精品国产| 日本不卡免费在线视频| 制服丝袜成人动漫| 麻豆精品精品国产自在97香蕉| 91精品综合久久久久久| 青青草原综合久久大伊人精品| 欧美日韩国产成人在线免费| 婷婷开心久久网| 日韩免费观看高清完整版| 久久综合综合久久综合| 久久婷婷国产综合精品青草| 国产一区二区三区免费| 国产精品色眯眯| 欧美性极品少妇| 日韩国产欧美三级| 亚洲精品一线二线三线| 国产激情一区二区三区四区 | 蜜桃久久久久久久| 精品日产卡一卡二卡麻豆| 国产成人啪午夜精品网站男同| 中文字幕欧美日本乱码一线二线| 97国产精品videossex| 亚洲bdsm女犯bdsm网站| 久久精品无码一区二区三区| 色综合天天综合网天天看片| 肉色丝袜一区二区| 久久精品人人做| 欧美综合视频在线观看| 久久成人久久鬼色| 一区二区三区在线视频观看| 日韩三级视频在线看| 国产成人av福利| 亚洲午夜免费电影| 久久人人97超碰com| 在线观看亚洲精品视频| 国产伦精一区二区三区| 亚洲免费av高清| 日韩免费在线观看| 欧美午夜视频网站| 成人黄页毛片网站| 秋霞电影一区二区| 中文字幕一区二区三中文字幕| 欧美男同性恋视频网站| 成人av资源在线| 国产91精品欧美| 高清在线观看日韩| 亚洲欧美色图小说| 日韩写真欧美这视频| av成人老司机| 极品少妇xxxx精品少妇偷拍| 国产精品久久精品日日| 日韩视频中午一区| 欧美丝袜丝nylons| av中文字幕不卡| 国产自产v一区二区三区c| 亚洲午夜精品在线| 中文字幕电影一区| 欧美xfplay| 4438x成人网最大色成网站| 99精品久久久久久| 国产一区二区三区精品欧美日韩一区二区三区 | 无码av中文一区二区三区桃花岛| 国产偷国产偷精品高清尤物| 欧美日韩免费高清一区色橹橹| 丰满亚洲少妇av| 国内久久精品视频| 日本不卡免费在线视频| 亚洲不卡av一区二区三区| 亚洲精品欧美综合四区| 国产精品久久国产精麻豆99网站| 久久婷婷国产综合精品青草| 日韩精品一区二区三区视频播放 |