国产午夜视频在线观看,国产国拍精品av在线观看,国产国产人免费人成免费视频,国产福利视频一区二区在线,国产av免费一区二区三区

廈門服務(wù)器租用>業(yè)界新聞> Unix系統(tǒng)的緩沖區(qū)溢出防御體系(下)

Unix系統(tǒng)的緩沖區(qū)溢出防御體系(下)

發(fā)布時間:2013/1/31 15:03:37    來源: 縱橫數(shù)據(jù)


  Unix下的緩沖區(qū)溢出防御分析如下:

  一、數(shù)據(jù)段不可執(zhí)行

  kNoX

  Linux內(nèi)核補丁,功能:數(shù)據(jù)段的頁不可執(zhí)行,撤銷共享內(nèi)存,加強對execve系統(tǒng)調(diào)用的限制,對文件描述符0、1、2的特殊處理,/proc目錄的限制,F(xiàn)IFO限制,符號鏈接限制,該補丁只支2.2內(nèi)核。

  RSX

  Linux內(nèi)核模塊,數(shù)據(jù)段(stack、heap)不可執(zhí)行。


  Exec shield

  Exec-shield從內(nèi)核態(tài)顯示的跟蹤一個應(yīng)用程序所包含的可執(zhí)行映像的最大虛擬地址,動態(tài)的維護(hù)這個“可執(zhí)行虛擬地址的最大值”稱為“可執(zhí)行限界”,每次發(fā)生進(jìn)程切換的時候調(diào)度進(jìn)程就會用這個值更新代碼段描述符寫入GDT,exec-shield動態(tài)的跟蹤每個應(yīng)用程序,所以每個程序運行時都有不同的“可執(zhí)行限界”,因為可執(zhí)行限界通常是個很低的虛擬地址,所以除了stack以外mmap()映射的區(qū)域以及malloc()分配的空間都處在可執(zhí)行限界之上,因此都是不可執(zhí)行的。當(dāng)然Exec-shield無法防御跳轉(zhuǎn)到低16M地址空間和return-to-libc的攻擊,不過還是能阻止絕大多數(shù)把shellcode安置在數(shù)據(jù)段的攻擊。

  二、增強的緩沖區(qū)溢出保護(hù)及內(nèi)核MAC

  OpenBSD security feature

  OpenBSD和Hardened Gentoo、Adamantix、SELinux都是屬于默認(rèn)安全等級非常高的操作系統(tǒng)。OpenBSD經(jīng)過代碼審計,

  漏洞非常少。同樣他具有很多安全特性:

  使用strlcpy()和strlcat()函數(shù)替換原有的危險函數(shù)

  內(nèi)存保護(hù):W^X、只讀數(shù)據(jù)段、頁保護(hù)、mmap()隨機映射、malloc()隨機映射、atexit()及stdio保護(hù)、

  特權(quán)分離

  特權(quán)回收

  BSD chroot jail

  其他的很多特性

  其中W^X有不少內(nèi)容:stack、mmap隨機映射,只讀GOT/PLT/.ctor/.dtor等。雖然理論上OpenBSD無法阻止所有類型的攻擊,

  但已經(jīng)阻斷了不少攻擊手法。

  PaX

  PaX是個非常BT的東西,好像天生就是緩沖區(qū)溢出的死對頭,他嚴(yán)厲的審視每一種攻擊方式,予以阻斷。

  基于x86段式內(nèi)存管理的數(shù)據(jù)段不可執(zhí)行

  基于頁式內(nèi)存管理的數(shù)據(jù)段的頁不可執(zhí)行

  內(nèi)核頁只讀{

  -Const結(jié)構(gòu)只讀

  -系統(tǒng)調(diào)用表只讀

  -局部段描述符表(IDT)只讀

  -全局段描述符表(GDT)只讀

  -數(shù)據(jù)頁只讀

  -該特性不能與正常的LKM功能共存 }

  完全的地址空間隨機映射{

  -每個系統(tǒng)調(diào)用的內(nèi)核棧隨機映射

  -用戶棧隨機映射

  -ELF可執(zhí)行映像隨機映射

  -Brk()分配的heap隨機映射

  -Mmap()管理的heap隨機映射

  -動態(tài)鏈接庫隨機映射 }

  還有諸如把動態(tài)鏈接庫映射到0x00開始的低地址的其他特性

  這里順便提一下Phrack58上Nergal寫過的<>,這篇大作里提到用偽造棧楨(Fakeframe)和dl-resolve()技術(shù)突破PaX若干保護(hù)的方法,這極有可能*nix應(yīng)用層exploit技術(shù)中最高級的技術(shù),Nergal解決了幾個問題:Stack/Heap/BSS不可執(zhí)行、mmap隨機映射,顯然這種高級的技術(shù)仍然無法無條件的突破PaX,所以在一個運行完全版PaX的Linux上,你想發(fā)動緩沖區(qū)溢出可能是沒有機會的!!!

  Grsecurity

  Grsec內(nèi)含PaX和Lids一樣grsec支持內(nèi)核MAC(Madatory Access Control,強制訪問控制)

  Unix下的緩沖區(qū)溢出防御體系的解析就向大家介紹完了,希望大家已經(jīng)掌握。


※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

縱橫數(shù)據(jù)迎中秋國慶佳節(jié),雙節(jié)大禮包回饋客戶活動

>>>>>>>>>>點我免費在線咨詢<<<<<<<<<<

業(yè)務(wù)咨詢O、O、:289715452 / 756673127 / 519082853

服熱線電話:0592-5580195 / 189165134113

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

縱橫數(shù)據(jù)提供特價的香港服務(wù)器,美國服務(wù)器,每款限量100臺.

1.香港服務(wù)器感恩優(yōu)惠中

CPU:酷睿雙核E5200/G620T

內(nèi)存:2G 內(nèi)存

硬盤:80G/160G/250G硬盤

帶寬:3M獨享國際帶寬

默認(rèn)IP:5IP 

費用: 750元/月

操作系統(tǒng):任選,無限制.

2.香港至強服務(wù)器特賣中

CPU:四核至強 E3-1220L V2

內(nèi)存:4G 內(nèi)存

硬盤:500G硬盤

帶寬:3M獨享國際帶寬

默認(rèn)IP:5IP 

費用:

四核志強  1200月  4G內(nèi)存

四核志強  1300月  8G內(nèi)存

操作系統(tǒng):任選,無限制.

3.美國高端配置企業(yè)級服務(wù)器專用

CPU:E3-1230 V2 四核八線程志強

內(nèi)存:8G DDR2 

硬盤:1x1TB HDD

帶寬:100M 

超大流量,月流量:10*1000GB

默認(rèn)IP:5IP

費用:1399元/月

免費支持linux/centos/ubuntu/redhat

免費支持中文win2003(英文win2003/win2008系統(tǒng),價格另加!)

  縱橫數(shù)據(jù)是頂級的海外服務(wù)器,海外主機,海外域名提供商;專業(yè)提供國外服務(wù)器,美國服務(wù)器租用,海外空間,海外云主機及香港服務(wù)器租用,美國服務(wù)器租用,臺灣服務(wù)器租用,馬來西亞服務(wù)器租用,韓國服務(wù)器租用,德國服務(wù)器,英國服務(wù)器,法國服務(wù)器等海外服務(wù)器租用托管,是海外互聯(lián)網(wǎng)業(yè)務(wù)和海外營銷解決方案領(lǐng)導(dǎo)者。



在線客服
微信公眾號
免費撥打400-1886560
免費撥打0592-5580190 免費撥打 400-1886560 或 0592-5580190
返回頂部
返回頭部 返回頂部