ARM11的嵌入式免疫Linux內(nèi)核研究
發(fā)布時(shí)間:2018-06-26 05:11
本文選題:嵌入式Linux + ARM11; 參考:《東華大學(xué)》2013年碩士論文
【摘要】:隨著信息化、智能化、網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)獲得了廣闊的發(fā)展空間,嵌入式系統(tǒng)已經(jīng)遍及我們生活的方方面面,從工業(yè)控制到交通管理,從信息、家電到環(huán)境工程與自然,無不滲透著嵌入式系統(tǒng)技術(shù)。但嵌入式系統(tǒng)應(yīng)用的廣泛性也給其安全性、穩(wěn)定性提出了新的挑戰(zhàn),近年來,嵌入式系統(tǒng)安全的問題頻繁發(fā)生。 本文從嵌入式操作系統(tǒng)的角度出發(fā),并結(jié)合人工免疫的發(fā)展,利用操作系統(tǒng)免疫來提高嵌入式系統(tǒng)的安全性、穩(wěn)定性、魯棒性,首次提出了操作系統(tǒng)免疫的嶄新概念。 具體以S3C6410為處理器,嵌入式Linux內(nèi)核為研究對象,完成了整個(gè)嵌入式系統(tǒng)的構(gòu)建過程,即Uboot移植、Linux內(nèi)核移植和文件系統(tǒng)的構(gòu)建;分析了Linux內(nèi)核進(jìn)程調(diào)度機(jī)制,利用對自體進(jìn)程和異體進(jìn)程的劃分,建立了進(jìn)程調(diào)度免疫模型;初步分析了Linux內(nèi)存管理的基本機(jī)理;分析了Linux系統(tǒng)調(diào)用機(jī)制、中斷和異常處理機(jī)制;最后從文件系統(tǒng)的角度建立了基于正常模型的人工免疫系統(tǒng),設(shè)計(jì)了正常模型的構(gòu)建算法、自體/異體識(shí)別與消除算法、故障診斷與系統(tǒng)自修復(fù)算法。 進(jìn)程免疫實(shí)驗(yàn)結(jié)果表明,通過對就緒隊(duì)列進(jìn)行自體/異體進(jìn)程的檢測,能夠有效阻止異體進(jìn)程的執(zhí)行,提高了系統(tǒng)的安全性,為下一步研究打下了良好的基礎(chǔ);文件系統(tǒng)上的人工免疫實(shí)驗(yàn)結(jié)果表明,基于正常模型的人工免疫系統(tǒng)能夠有效識(shí)別自體和異體而不占用太多系統(tǒng)資源,識(shí)別算法快速而高效,對于外來異體包括病毒具有較好的免疫力;文件丟失檢測與故障自修復(fù)算法能夠有效修復(fù)系統(tǒng)受損自體,并恢復(fù)丟失的文件,保證了系統(tǒng)的完整性與魯棒性。
[Abstract]:With the development of information, intelligence and networking, embedded system technology has gained a broad development space. Embedded system has spread all aspects of our life, from industrial control to traffic management, from information, Home appliances to environmental engineering and nature, all permeate embedded system technology. However, the security and stability of embedded systems are challenged by the wide application of embedded systems. In recent years, the security problems of embedded systems occur frequently. From the point of view of embedded operating system and the development of artificial immunity, this paper uses OS immunity to improve the security, stability and robustness of embedded system, and puts forward the new concept of OS immunity for the first time. Taking S3C6410 as the processor and the embedded Linux kernel as the research object, the whole embedded system construction process is completed, that is, the Uboot porting Linux kernel transplantation and the file system construction, the Linux kernel process scheduling mechanism is analyzed. The immune model of process scheduling is established by dividing autologous process and allogeneic process, the basic mechanism of Linux memory management is analyzed, the mechanism of Linux system call, interrupt and exception handling are analyzed. Finally, an artificial immune system based on normal model is established from the point of view of file system, and the normal model construction algorithm, auto-/ allogeneic recognition and elimination algorithm, fault diagnosis and system self-repair algorithm are designed. The experimental results of process immunity show that the detection of autologous / allogeneic processes in the ready queue can effectively prevent the execution of the allogeneic processes, improve the security of the system, and lay a good foundation for the next research. The experimental results of artificial immune system on file system show that the artificial immune system based on normal model can effectively identify autologous and allogeneic without taking up too many system resources, and the recognition algorithm is fast and efficient. The algorithm of file loss detection and fault self-repair can effectively repair the damaged self and restore the lost files, thus ensuring the integrity and robustness of the system.
【學(xué)位授予單位】:東華大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP316.81;TP368.12
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 黃力,覃紀(jì)武;嵌入式Linux的現(xiàn)狀與前景研究[J];電腦知識(shí)與技術(shù);2005年15期
2 王亞軍;;嵌入式Linux內(nèi)核中的等待隊(duì)列操作[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2010年07期
3 宋尚春;;嵌入式Linux內(nèi)核調(diào)試技術(shù)[J];電子產(chǎn)品世界;2008年01期
4 夏立;;Linux安全技術(shù)現(xiàn)狀分析[J];計(jì)算機(jī)安全;2007年07期
5 孔垂煜;;構(gòu)建Linux安全模塊[J];福建電腦;2010年09期
6 張,
本文編號(hào):2069253
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2069253.html
最近更新
教材專著