計算機(jī)病毒實(shí)驗(yàn)系統(tǒng)關(guān)鍵技術(shù)研究與實(shí)現(xiàn)
發(fā)布時間:2020-05-20 11:17
【摘要】:計算機(jī)病毒原理與防范課程作為網(wǎng)絡(luò)空間安全專業(yè)的核心課程,極具實(shí)踐性,其中各種病毒與反病毒技術(shù)必須通過實(shí)踐加以理解和掌握。該課程現(xiàn)有的實(shí)驗(yàn)系統(tǒng)存在以下兩方面的問題:一方面,此類系統(tǒng)題目固定、題型單一,所有的實(shí)驗(yàn)題目都是預(yù)先設(shè)計好并以題庫的形式固化在實(shí)驗(yàn)系統(tǒng)中的,由于學(xué)生的實(shí)驗(yàn)題目基本相同導(dǎo)致了實(shí)驗(yàn)過程與實(shí)驗(yàn)報告的抄襲現(xiàn)象。另一方面,目前的實(shí)驗(yàn)系統(tǒng)不具有自動批改功能,實(shí)驗(yàn)的評分需以人工方式對實(shí)驗(yàn)報告、代碼和截圖進(jìn)行審核與批改并得出一個主觀的分?jǐn)?shù),工作量大、耗費(fèi)時間較長。針對上述問題,本文設(shè)計了一套新的計算機(jī)病毒實(shí)驗(yàn)系統(tǒng),并對其中的關(guān)鍵技術(shù)進(jìn)行了研究和實(shí)現(xiàn)。本文提出并實(shí)現(xiàn)了計算機(jī)病毒實(shí)驗(yàn)題目無題庫參數(shù)化隨機(jī)自動生成與批改技術(shù),該技術(shù)未見文獻(xiàn)記載。為實(shí)現(xiàn)對文件系統(tǒng)實(shí)驗(yàn)的無題庫隨機(jī)參數(shù)化出題,本文專門設(shè)計了帶簇隨機(jī)分配功能的FAT12文件系統(tǒng)。為防止學(xué)生通過逆向調(diào)試等手段反推出自動測評策略以進(jìn)行作弊,同時對被測程序行為進(jìn)行精準(zhǔn)檢測以確保學(xué)生按實(shí)驗(yàn)要求完成了指定操作,本文提出并實(shí)現(xiàn)了ShadowDll技術(shù),在不暴露測評策略的前提下將軟件斷點(diǎn)、硬件訪問斷點(diǎn)、單步跟蹤、;厮菀约瓣P(guān)鍵代碼Hook等技術(shù)引入了自動批改過程中。為解決自動批改過程中集中調(diào)試時需要同時開啟調(diào)試器和被調(diào)試程序兩組進(jìn)程造成的資源占用與浪費(fèi),本文提出并實(shí)現(xiàn)了基于Windows平臺的自調(diào)試技術(shù),實(shí)現(xiàn)了進(jìn)程內(nèi)調(diào)試。為解決在線測評系統(tǒng)中存在的沙箱逃逸安全性問題,本文創(chuàng)新性地提出了基于導(dǎo)出表變形的沙箱防逃逸技術(shù),該技術(shù)也適用于Windows用戶層下通用shellcode的防御。以上述關(guān)鍵技術(shù)為基礎(chǔ),本文針對計算機(jī)病毒實(shí)驗(yàn)中的重點(diǎn)實(shí)驗(yàn)實(shí)現(xiàn)了無題庫隨機(jī)參數(shù)化出題與自動批改,對原有的程序設(shè)計在線測評系統(tǒng)進(jìn)行了功能擴(kuò)展與安全加固,最終實(shí)現(xiàn)了一套計算機(jī)病毒實(shí)驗(yàn)題目無題庫隨機(jī)參數(shù)化自動生成與批改系統(tǒng)并進(jìn)行了實(shí)際測試,為計算機(jī)病毒原理與防治課程提供了一個更加方便的實(shí)驗(yàn)平臺。
【圖文】:
第六章 系統(tǒng)測試本章將對各實(shí)驗(yàn)的題目隨機(jī)參數(shù)化生成與自動批改進(jìn)行測試并對該過程加以詳細(xì)說明,在此基礎(chǔ)上對在線測評系統(tǒng)功能進(jìn)行測試和驗(yàn)證。其中所有題目的隨機(jī)參數(shù)化出題與自動批改以及針對系統(tǒng)安全功能的測試都在 Windows 7 SP1 虛擬機(jī)系統(tǒng)中完成,而基于 Web 的在線測評系統(tǒng)則構(gòu)建在 Windows 2008 R2 服務(wù)器上。6.1 針對文件系統(tǒng)題目的測試本節(jié)主要對文件系統(tǒng)相關(guān)題目進(jìn)行測試,該測試主要從自動生成與批改過程的正確性以及生成的軟盤映像的隨機(jī)性兩方面進(jìn)行。6.1.1 交換簇鏈中指定的簇的實(shí)驗(yàn)測試首先以相同的參數(shù)生成兩道題目,題目生成過程如圖 6-1 所示。
本節(jié)主要對文件系統(tǒng)相關(guān)題目進(jìn)行測試,該測試主要從自動生成與批改過程的正確性以及生成的軟盤映像的隨機(jī)性兩方面進(jìn)行。6.1.1 交換簇鏈中指定的簇的實(shí)驗(yàn)測試首先以相同的參數(shù)生成兩道題目,,題目生成過程如圖 6-1 所示。圖 6-1 以相同參數(shù)生成兩道題目的測試結(jié)果可見在參數(shù)完全相同的情況下不僅對生成的文件和目錄名進(jìn)行了隨機(jī),并且FAT 隨機(jī)分配算法保證了為簇鏈長度相同的文件所分配的簇也是不同的。
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:G642.3;TP309.5-4
本文編號:2672540
【圖文】:
第六章 系統(tǒng)測試本章將對各實(shí)驗(yàn)的題目隨機(jī)參數(shù)化生成與自動批改進(jìn)行測試并對該過程加以詳細(xì)說明,在此基礎(chǔ)上對在線測評系統(tǒng)功能進(jìn)行測試和驗(yàn)證。其中所有題目的隨機(jī)參數(shù)化出題與自動批改以及針對系統(tǒng)安全功能的測試都在 Windows 7 SP1 虛擬機(jī)系統(tǒng)中完成,而基于 Web 的在線測評系統(tǒng)則構(gòu)建在 Windows 2008 R2 服務(wù)器上。6.1 針對文件系統(tǒng)題目的測試本節(jié)主要對文件系統(tǒng)相關(guān)題目進(jìn)行測試,該測試主要從自動生成與批改過程的正確性以及生成的軟盤映像的隨機(jī)性兩方面進(jìn)行。6.1.1 交換簇鏈中指定的簇的實(shí)驗(yàn)測試首先以相同的參數(shù)生成兩道題目,題目生成過程如圖 6-1 所示。
本節(jié)主要對文件系統(tǒng)相關(guān)題目進(jìn)行測試,該測試主要從自動生成與批改過程的正確性以及生成的軟盤映像的隨機(jī)性兩方面進(jìn)行。6.1.1 交換簇鏈中指定的簇的實(shí)驗(yàn)測試首先以相同的參數(shù)生成兩道題目,,題目生成過程如圖 6-1 所示。圖 6-1 以相同參數(shù)生成兩道題目的測試結(jié)果可見在參數(shù)完全相同的情況下不僅對生成的文件和目錄名進(jìn)行了隨機(jī),并且FAT 隨機(jī)分配算法保證了為簇鏈長度相同的文件所分配的簇也是不同的。
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:G642.3;TP309.5-4
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 俞炯;孟魁;劉功申;;計算機(jī)病毒教學(xué)實(shí)驗(yàn)系統(tǒng)的構(gòu)建[J];實(shí)驗(yàn)科學(xué)與技術(shù);2015年06期
2 王靜;熊育婷;鐘安鳴;付宇;;面向工程實(shí)踐的計算機(jī)病毒課程教學(xué)方法研究[J];信息安全與技術(shù);2014年06期
相關(guān)會議論文 前1條
1 龐巖梅;李曉東;婁嘉鵬;;“計算機(jī)病毒”課程教學(xué)實(shí)踐探討[A];Proceedings of 2011 National Teaching Seminar on Cryptography and Information Security(NTS-CIS 2011) Vol.1[C];2011年
相關(guān)碩士學(xué)位論文 前2條
1 劉國慶;基于Docker的云集成開發(fā)環(huán)境的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2017年
2 陳亮;基于Web的C語言源碼級及匯編級調(diào)試器[D];電子科技大學(xué);2016年
本文編號:2672540
本文鏈接:http://sikaile.net/jiaoyulunwen/gaodengjiaoyulunwen/2672540.html
最近更新
教材專著