论文部分内容阅读
随着计算机信息网络技术的迅猛发展,各政府机关、企事业单位内部都在搭建各种网络应用平台、不断完善网络结构,大量信息系统的增加给我们计算机管理带来了新的问题和挑战,如何更好的使用好、管理好单位内部数量众多的计算机网络资源成为目前迫切需要解决的现实问题。单位内部计算机监控系统就是为了进一步加强单位内部计算机终端管理,有效利用、管理好计算机而开发的一套管理系统。单位内部计算机监控系统是在远方计算机内安装监控探针,对其行为、硬件信息进行监控的软件;通过计算机监控系统,可以实时掌握计算机运行状况,了解计算机运行信息,建立一种方便、高效的计算机管理模式。因此,单位内部计算机监控系统在管理工作中有重要的应用价值。单位内部计算机监控系统涉及计算机网络通信、网络安全等多方面内容,是一个复杂的监控系统。论文研究和实现的单位内部计算机监控系统采用C/S模式,该监控系统由客户探针软件和服务器端软件两大部分组成。客户端探针软件分成3个模块,主要完成客户计算机初始化、探针进程隐藏、收集系统软硬件信息等功能。监控系统服务器端软件主要有4个功能模块,主要功能为收集客户端计算机软硬件信息、运行日志等,并进行直观显示以方便单位对所有计算机使用情况进行监控。客户端探针软件初始化模块使用当前最新木马技术实现,客户端探针进程进行了隐藏,并设置为开机系统自启动,网络通信模块使用以TCP/IP协议,通过使用WinSock技术建立TCP连接进行信息发送与接收,监控探针模块主要使用Windows API技术,最终实现获取系统软、硬件信息等功能。服务器端软件采用了多线程技术实现探针的连接、数据的发送接收,服务器端界面将收集的客户端信息呈现给管理者。计算机监控系统运用了多线程编程、网络安全、网络通信、结构化分析与设计等多种技术,实现以TCP/IP协议为基础的计算机监控系统。经过实际使用测试,该计算机监控系统性能稳定、运行可靠,具备了应用部署能力,达到了设计目标。