学位论文 > 优秀研究生学位论文题录展示

基于Linux的嵌入式入侵检测设备的研究与开发

作 者: 王兴旺
导 师: 方贤进
学 校: 安徽理工大学
专 业: 计算机应用技术
关键词: 入侵检测系统 Linux 单片机开发 动态扩展
分类号: TP393.08
类 型: 硕士论文
年 份: 2011年
下 载: 26次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机领域的不断发展,计算机安全方面已经出现很严峻的挑战,特别是在信息安全方面。在计算机安全发展的过程中,入侵检测的地位呈现出越来越重要的趋势,入侵检测的研究也呈现出多样化,比如模式匹配、神经网络等等种种的方法,但是这些方法仅仅是局限于软件层面,在硬件方面的研究还是很少。在硬件方面的发展少是由于硬件开发的局限性所约束的,比如硬件资源少、重复利用低等缺点。随着Linux操作系统引入硬件开发,给硬件开发提出了另外一个不同的发展方向。Linux系统具有内核较小,并且各个模块可裁剪,使用灵活等优点。使用Linux系统可以重用Linux中的各种驱动,以及各种编译工具,各种软件等等,大大的降低了硬件开发的劳动成本和难度。使硬件的开发广泛的深入到各种的应用中。特别Linux系统的可裁剪。它的这个有特可以使核心代码和实现各种功能的模块分开,也就是可以根据自己的需要,添加自己所需要的模块,也可以根据自己的需要删除某个自己不需要的模块。Linux的这个优势使硬件开发更加的灵活,它使硬件开发扩展功能成为了一种可能,使硬件开发也能像软件开发一样,不用重新完成整个产品的同时能够完成系统新的功能的增加,这也是在硬件开发中动态扩展的概念。所以,现在在硬件开发中,单片机跟Linux的结合使硬件开发的产品应用的范围越来越广,并呈现出发展速度越来越快的趋势。动态扩展在硬件开发中是一种比较新的概念,在实际的应用中也是很少,特别是在入侵检测硬件的开发中,更没有实现产品。所以在这里,我们要做的就是研究Linux和单片机结合,实现入侵检测的硬件开发,并进一步实现动态扩展这一难题。计算机发展至今,Linux和单片机的结合在完成特殊功能的领域里,表现出了令人满意的效果。所以,要在单片机中完成这样的作业是最好的选择。

全文目录


摘要  5-6
Abstract  6-13
1 绪论  13-21
  1.1 课题研究背景和意义  13-15
    1.1.1 入侵检测的相关概念  13-14
    1.1.2 课题研究意义  14-15
  1.2 Linux与嵌入式硬件的优点  15-16
    1.2.1 Linux的优点  15
    1.2.2 嵌入式硬件平台的优点  15-16
  1.3 Linux与嵌入式平台的应用领域  16-17
    1.3.1 Linux的应用领域  16
    1.3.2 嵌入式平台的应用领域  16-17
  1.4 嵌入式Linux的发展  17-18
    1.4.1 Linux的发展  17
    1.4.2 嵌入式的发展  17-18
  1.5 嵌入式Linux的研究现状以及发展  18-19
    1.5.1 嵌入式平台与Linux的相互促进发展  18-19
    1.5.2 国内外嵌入式Linux的发展  19
  1.6 课题的主要研究内容  19-21
2 系统综述  21-27
  2.1 系统构成及基本原理  21
  2.2 微处理器的选择标准和选择  21-24
    2.2.1 嵌入式处理器选择标准  21-22
    2.2.2 S3C2410X处理器简介  22-24
  2.3 嵌入式操作系统的选择  24
  2.4 嵌入式系统开发方式与开发流程  24-26
  2.5 本章小结  26-27
3 操作系统的准备与实现  27-47
  3.1 开发环境的选择  27-28
    3.1.1 开发环境的简单介绍  27
    3.1.2 编译环境的选择和建立  27-28
  3.2 Bootloader移植  28-33
    3.2.1 Bootloader简介  28-29
    3.2.2 vivi概述  29
    3.2.3 vivi的移植  29-33
  3.3 嵌入式Linux操作系统移植  33-36
    3.3.1 Linux内核版本及结构  33
    3.3.2 Linux 2.4.18内核版本的移植  33-36
  3.4 制作根文件系统  36-46
    3.4.1 文件系统介绍  36-39
    3.4.2 Linux文件系统的构建  39-46
  3.5 本章小结  46-47
4 数据库与Snort的设置  47-57
  4.1 Snort的应用及配置  47-50
    4.1.1 Snort的简介  47-48
    4.1.2 Snort的安装  48
    4.1.3 Snort的配置  48-50
    4.1.4 在cnnafs文件系统中加入Snort  50
  4.2 mysql数据库的安装配置  50-56
    4.2.1 数据库mysql下载和安装  50-52
    4.2.2 mysql数据库的登陆  52-54
    4.2.3 mysql数据库的启动与停止  54
    4.2.4 常用的sql语句  54-56
  4.6 本章小结  56-57
5 动态扩展及对系统的展望  57-59
  5.1 动态扩展的简介和发展前景  57-58
    5.1.1 动态扩展的简介  57
    5.1.2 动态扩展的背景和发展  57-58
  5.2 本系统在动态扩展方面的的展望  58-59
参考文献  59-63
致谢  63-65
作者简介及读研期间主要科研成果  65

相似论文

  1. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  2. 网位仪信号采集与处理平台的设计与实现,S951.2
  3. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  4. 基于嵌入式系统钻孔成像装置的研究,P634.3
  5. 基于关联规则挖掘的入侵检测系统的研究与实现,TP393.08
  6. IP网络QoS技术研究,TP393.09
  7. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  8. 嵌入式多参数环境智能监测系统的设计与实现,TP274
  9. 数字型智能终端系统门口机的设计,TP368.1
  10. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  11. 基于ARM的智能车载终端的设计,TP368.1
  12. 多功能火灾报警楼层显示器的设计与实现,TN873
  13. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  14. 面向家庭的远程健康监护系统的设计与研究,TP311.52
  15. 一种改进型双光束分光光度计的设计,TH744.12
  16. 基于ARM和Linux的嵌入式汽车虚拟仪表系统的研究,U463.7
  17. 基于ARM9的焊接热循环手持设备的设计,TN305
  18. 基于PCI总线的双片SoC协作机制设计与实现,TN47
  19. 基于智能家居系统的音视频通信方案的研究与实现,TN919.8
  20. 一种基于嵌入式Linux的人体平衡监测系统的设计,TP274
  21. 基于DM6467的视频服务器设计与实现,TP393.05

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络安全
© 2012 www.xueweilunwen.com