文档介绍:国防科学技术大学
硕士学位论文
基于WINCE的主机安全测试系统设计与关键技术研究
姓名:冯晓飞
申请学位级别:硕士
专业:军事通信
指导教师:唐朝京
2010-11
国防科学技术大学研究生院硕士学位论文
摘要
操作系统是信息系统数据资源的直接管理者,操作系统的安全是信息系统数据
安全的根本,主机的操作系统进行必要的安全测试成为了解决操作系统安全问题的
一项重要手段。本课题研究的基于智能手持终端的 WINDOWS 主机系统安全测试,
是一种基于计算机外部硬件所展开的测试,是目前较新而又前沿的课题,至今还没
有系统而完整的研究文献。
本文首先研究了 WINCE 内核及部分驱动程序的开源代码,深入分析了 WINCE
流驱动的的架构,重点研究了 USB 设备识别原理及 WINCE 下 USB 从驱动程序的加
载卸载过程。通过对 WINCE 下 USB 从驱动技术以及 HID 模型的研究,论文实现了
WINCE 从驱动技术方面的创新:伪装键盘技术与复合设备功能,为最后安全测试平
台的构建提供了技术支撑。然后以此为基础,设计了一套基于 系统的针
对 WINDOWS 操作系统的安全测试平台,并实现了模块化管理与一定程度的安全测
试自动化功能。
本课题首次提出了基于 WINCE 的针对 WINDOWS 系统的安全测试的设计思
想,基于伪装键盘技术和复合设备技术的方式进行安全测试的研究思路也属于全新
的设计方案。编写基于 WINCE 的安全测试应用程序极大地方便了安全测试工作的部
署,为把安全测试技术推广到实际应用中开辟了新的解决方案。
关键词:WINCE;HID;伪装键盘;复合设备;安全测试
第 i 页
国防科学技术大学研究生院硕士学位论文
Abstract
Operating system is the straight manager of information systems‟ data, the security of
information systems base on that of operating essential security testing to
host‟s operating system is one of the important instrument to resolve the security problem
of security testing for windows opration systems based on WINCE in this thesis,is a
security testing base on exterior hardware of puter,which is a new and forward
task,and lack of systemic and full literature nowadays.
This article starts from the research and study of the kernel of WINCE,and analyses
the device managing strategy and the architecture of its device drivers, then researches
the architecture of USB and the loading/unloading process of USB founction drivers
technology of disguise keyboard posite device function is achieved
by the study of USB function drivers and HID model,which provide basic technology of
the security test platform platform that loaded on WINCE os and aim at windows operating
system,finally achieve some extend robotization founction of the secutity testing
In this thesis the design thought of security testing for windows opration systems
based on WINC