论文部分内容阅读
计算机病毒是计算机安全首要的普遍的威胁,它常常攻陷各种计算机安全体系,因此反病毒技术的研究一直是信息网络安全的热点。本文提出的基于MATLAB平台的计算机病毒实验是一个崭新的方法,它不但可以使得病毒理论的研究和实践得到有效结合,而且还可以大大推进反病毒技术的发展,同时也可推动计算机有益病毒(维持计算机稳定的病毒)的研发。
病毒对计算机的侵犯本质上是在系统过程之间实施的信息截取、执行代码更换、控制入口变址等。本文提出双向反馈理论对计算机病毒进行剖析的新方法,清晰地揭示了病毒的破坏机理、繁衍过程,勾勒出病毒生命的各个周期的行为链条,不仅为彻底遏制病毒软件的设计开发提供了必要的素材,而且为病毒的实验研究提供了有益的思路。
MATLAB拥有独特的内核结构,使其具有良好的系统交互特性:独立的资源浏览器、独特的文件管理系统、执行文件加载的使用机制。MATLAB这种特性为用户提供了手工清除病毒的有力支撑,而且不需使用windows自带的资源管理器。通过对系统内核和MATLAB接口功能的研究,设计出了实现MATLAB的对象性和内核模块连续性之间的转换程序,巧妙地实现了MATLAB和内核模块的对接,进而达到了在MATLAB平台上自动清除病毒的目的。
MATLAB不仅拥有矩阵运算和向量比较的能力,而且是一款以对象性为特征的语言平台。因此,在该平台上进行病毒实验时,现有的各种理论成果(如生物病毒原理、数学统计方法、经典的计算机病毒理论等)能够被充分借鉴并应用到病毒研究中;使得病毒研究的理论和实践能够较好地结合,而且实验的结果能够轻易做到动态调试。