摘要
针对网络安全扫描系统的更新和升级问题,对插件技术实现的4种常用方法进行了研究,给出了一个基于插件的网络安全扫描系统设计框架。该框架将各个功能模块采用插件的实现形式,具有良好的扩充性。插件框架的设计利用C#的动态链接库(DLL)技术和反射机制来实现。以网络安全扫描系统中最基本的端口扫描插件为例,给出了其接口的设计和实现以及插件的匹配、加载、执行、通信过程,来说明采用这种插件开发框架的灵活性、适用性。
Aimed at the upgrade and the update problems of network security scanning system,after reaching four method of the imple-mentation of plug-in technology,a designing frame of network security scanning system based on plug-in technology is proposed.The frame uses the form of plug-in to implement every function module,of favorable extensibility.The design of the frame of the plug-in use the DLL technology and the reflect mechanism in C#.Take the case of the port scanning plug-in the basic part of the network security scanning system,the designing and implementation of the interface and the matching,loading,implementation and communication are proposed to show the flexibility and applicability of this plug-in frame.
出处
《计算机工程与设计》
CSCD
北大核心
2010年第7期1437-1440,共4页
Computer Engineering and Design
基金
广东省自然科学基金项目(9151009001000043)
广东省科技计划基金项目(0911050400004)
广州市科技攻关基金项目(09A29301696)
关键词
安全扫描系统
插件技术
C#
端口扫描
接口
反射机制
security scanning system
plug-in technology
C#
port scanning
interface
reflect mechanism