天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

Linux系統(tǒng)下程序編譯安全選項技術(shù)的研究與實現(xiàn)

發(fā)布時間:2024-05-17 03:00
  在信息化社會中,隨機計算機技術(shù)與網(wǎng)絡信息技術(shù)的不斷高速發(fā)展,各種實體業(yè)務已經(jīng)在網(wǎng)絡上開始興起,如電子商務、移動支付、網(wǎng)上銀行、云存儲、大數(shù)據(jù)以及各種專用網(wǎng)的建設等等,這些都給人們的生產(chǎn)和生活帶來了極大便捷。但與此同時,人們在享受網(wǎng)絡所帶來的各種便捷生活的同時,也隨時面臨著網(wǎng)絡安全隱患所帶來的種種威脅。比如由于人們?nèi)狈W(wǎng)絡安全意識,對計算機和網(wǎng)絡的使用不當,同時入侵者剛好利用了這種不當,對個人或企業(yè)甚至是政府部門的網(wǎng)絡進行攻擊破壞,導致個人、企業(yè),甚至是政府部門的重要信息泄露或是財產(chǎn)損失等嚴重后果。在當前的計算機網(wǎng)絡與分布式系統(tǒng)中,超過半數(shù)以上的網(wǎng)絡安全威脅,大多來自于一種比較傳統(tǒng)的網(wǎng)絡攻擊方式——緩沖區(qū)溢出攻擊。而在緩沖區(qū)溢出攻擊中,最為危險的是堆棧溢出攻擊,因為通過對某個程序的堆棧進行溢出攻擊,入侵者可以造成函數(shù)返回地值被覆蓋,從而在函數(shù)返回時,改變程序返回的地址,讓程序跳轉(zhuǎn)至入侵者指定的地址中。這種緩沖區(qū)溢出攻擊能夠給計算機使用者帶來很多嚴重的后果,一是導致程序崩潰,拒絕服務器,二是程序?qū)⑻D(zhuǎn)至入侵者指定的地址,并且執(zhí)行一段惡意代碼,造成服務器癱瘓,三是入侵者可以通過緩沖區(qū)溢出攻擊...

【文章頁數(shù)】:76 頁

【學位級別】:碩士

【部分圖文】:

圖2-3?Hello.s文件中的內(nèi)容??第三步:匯編過程??匯編過程是將編譯后的hello.s文件轉(zhuǎn)化生成二進制文件hello.o的過程,利??

圖2-3?Hello.s文件中的內(nèi)容??第三步:匯編過程??匯編過程是將編譯后的hello.s文件轉(zhuǎn)化生成二進制文件hello.o的過程,利??

了匯編代碼。匯編語言對于一個軟件程序是非常重要的,它為不同的高級語??言、不同的編譯器提供了可以通用的語言[5],例如:C語言編譯器和Fortran編??譯器產(chǎn)生的輸出文件用的都是一樣的匯編語言。Hello.s文件中的內(nèi)容如圖2-3??所示。??15??


圖3-1所示,我們可以清楚的看到,程序在進行整數(shù)加、減、乘運??算時,直接用CPU中的mullw、add、subf指令來進行有符號整數(shù)的運算

圖3-1所示,我們可以清楚的看到,程序在進行整數(shù)加、減、乘運??算時,直接用CPU中的mullw、add、subf指令來進行有符號整數(shù)的運算

0(r1)??ualue?=?0?=?0x0??圖3-l未添加選項驗證結(jié)果??當再次編譯程序時,添加選項-ftrapv,利用objdump命令,我們再次查看??這個程序的反匯編,如圖3-2所示,我們可以清楚的看到,程序在進行整數(shù)??26??


圖3-3未添加選項的驗證結(jié)果??-ftrav,s“123”

圖3-3未添加選項的驗證結(jié)果??-ftrav,s“123”

小的有符號整數(shù)時,程序并沒有發(fā)生整數(shù)溢出的現(xiàn)象,程序因此可以正常運??行,輸出正常的結(jié)果123。但若所給的整數(shù)是己經(jīng)超過了?32位有符號整數(shù)的最??大值“2147483647(0x7FFFFFFF,2A32-l)”,如圖3.3所示,函數(shù)輸入的參數(shù)s是??“2147483648”時....


圖3-5加、減、乘指令的程序規(guī)模增加比例與函數(shù)個數(shù)的關(guān)系??33??

圖3-5加、減、乘指令的程序規(guī)模增加比例與函數(shù)個數(shù)的關(guān)系??33??

*?nftr?*??對編譯生成的文件大小用Excel對其進行統(tǒng)計分析,因ftmpv選項而引起??的含有加、減、乘指令的程序規(guī)模增加比例與函數(shù)個數(shù)的關(guān)系如表3-4與



本文編號:3975284

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/3975284.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶4dc2c***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com