文档介绍:摘要
随着通信网络技术和集成电路设计的高速发展,嵌入式系统己成为了 IT 业
的一个焦点。嵌入式系统大量的应用于工业控制、网络通信、军事技术和家用消
费类数码设备上。当前电子产品大多是以非计算机的形式出现的,例如智能手机、
个人数字助理、路由器、智能信息家电等等,其中不少设备是以嵌入式系统的形
式存在,与网络互连为用户提供更优质的服务,因此,我们认为嵌入式技术和嵌
入式的网络应用是未来一个重要的技术发展方向。
与此同时,随着网络技术的日益发展,网络安全问题受到越来越多的人关注。
入侵检测系统 IDS 是继防火墙、数据加密等传统安全保护措施后新一代的安全保
障技术,得到了越来越多的应用。但是由于网络规模的不断扩大和入侵手段的不
断涌现,传统的基于模式匹配的入侵检测技术已经不能适应入侵检测需要。而协
议分析是基于网络协议的高度规则性,它是继模式匹配之后的第三代入侵检测技
术,能适应新的入侵检测的需要。
在系统具体开发上,主要是针对嵌入式 linux 的入侵检测系统 IDS 的研究与
设计,整个系统分硬件和软件两个部分,硬件方面采用的是基于 Samsung 公司的
S3C44B0 核心板,软件部分所用的嵌入式操作系统是 uClinux—一种没有 MMU
(内存管理单元)的专门用于微控制领域的嵌入式操作系统。在系统的开发和实
现上,首先对嵌入式的 bootloader 进行了分析,接着我们采用现阶段比较流行的
bootloader-uboot 进行特定的扳子的修改并对其进行了移植,然后,对 uClinux
操作系统进行了修改、编译和移植,使其能在相应的扳子上运行,最后,结合协
议对捕获的数据包进行分析,分析了直接 ping 扫描,Dos(拒绝服务攻击)类型
的 Smurf 攻击,诱骗端口扫描,TCP SYN 扫描,TCP SYN 洪水,并由此开发了
基于新一代入侵检测技术—协议分析的 IDS。
关键词:嵌入式启动引导嵌入式操作系统移植入侵检测系统
I
Abstract
With the high-work technology and IC design,
embedded system has e a focus of the IT industry. A lot of embedded systems
used in industrial control, munications, military technology and domestic
consumer digital equipment. Most of the current electronic products in the
computer-based form, such as smart phones, personal digital assistants, routers,
intelligent household appliances, etc., which is a lot of equipment in the form of
embedded systems exist, and the interconnection works to provide users with
better quality service, we believe embedded technology and work
application is an important future technology development. A lot of embedded
systems used in industrial control, munications, military technology and
domestic consumer digital equipment.
Meanwhile, with the increasing development work technology, network
security issues are receiving more and more attention. Intrusion Detection System is
the firewall, data encryption and other traditional security measures to protect the
safety and security of the new generation of technology, a growing number of
applications.