远程计算机监测系统的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:kuangtuzhm11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
远程计算机监测系统是在远端计算机知道并允许的情况下对其进行远程监测。它被广泛的应用于办公、教育等领域,具有很好的现实意义;同时它需要综合运用信息传输技术、网络学、图形学等各种技术手段,具有很好的理论意义。本文在论述并分析了远程计算机监测系统的产生背景和在企业应用中所带来的优点,在对远程计算机监测系统的相关技术进行研究的基础上,基于C/S模型,采用TCP/IP通信协议,利用Socket套接字网络编程,设计并实现了远程计算机监测系统。系统分为被控端和主控端两个部分。被控端主要负责监测信息的捕获,按照预设的规则进行过滤,然后将违规信息上传给主控端;主控端主要负责违规信息的归集与展示,过滤规则的管理与下发。监测的范围有:屏幕监视、音频监听、网址访问、文件访问、程序启动和剪贴板内容。信息传输层设计了两层协议结构,使用DES加密算法保证数据的安全性,使用MD5算法保证数据的完整性。系统采用三层架构模式:用户界面层负责信息的展示与用户交互;业务逻辑层表达领域概念和业务规则;数据访问层提供持久化机制。远程屏幕实时监视模块被控端连续捕获位图,通过对比算法仅对增量变化部分压缩后传输至主控端,降低网络负载的同时提高了传输效率,主控端使用双缓冲技术合成位图刷新来避免高频刷新导致的屏幕闪烁。远程声音监听模块采用DirectSound技术,被控端对声音数据进行连续捕获后发送给主控端进行播放,循环缓冲区的使用降低了系统的开销。同时还实现了基于钩子Hook技术的网址浏览监测、基于Windows日志追踪技术ETW的文件访问监测、基于Windows管理规范WMI技术的程序运行监测和剪贴板内容监测。
其他文献
改革开放四十年来,随着经济的繁荣人们的生活理念也发生了很大的转变,从开始的不了解人寿保险到现在的积极购买人寿保险.更多的家庭意识到人寿保险对他们现在以及未来生活保
随着“服务经济时代”迈进的脚步越来越快和我国产业结构的迅速转型,服务业发展水平越来越成为衡量区域经济发展程度的重要标志。而我们现在正处于一个品牌争霸的世纪,企业也
随着全球性生态危机的加剧,人类面临着经济发展、资源可持续利用和环境保护的三重压力,然而传统的研究仅以经济高水平增长为目标对产业结构进行优化调整,忽视了资源、环境和
在经济高速发展的今天,利率作为金融市场最核心、最基础的指标之一,如何能将利率的变化研究清楚,使其对未来的经济起到预测和指引的作用,是目前所有人都很关注的问题。为了能
乡村的建设作为一个系统的工程,是一个国家长期发展的战略部署,建设美丽乡村也是国家新农村建设工作的延续与提升。党的十八大报告提出:“要努力建设美丽中国,实现中华民族永
知识扩散是知识价值实现的必要环节,是知识生产的必要条件之一。在学科领域之间,知识扩散是通过文献间的引用关系表现出来的,这些引用关系构成了学科间知识扩散的脉络和路径,
无线传感器网络由于低成本、自组织、大规模、易部署等优良特性使其在环境监测、精准农业、智慧医疗、智能交通、目标跟踪等众多领域有着广泛的应用。由于存在网络应用环境恶
创新能力是一个企业乃至国家发展的基本动力,技术创新型企业作为国家和社会创新的主力军,发挥着越来越重要的作用。一方面,技术创新型企业不断创新,利用技术优势占据市场;另
约束满足问题是人工智能领域重要的研究方向之一,主要用于求解实际问题和学术问题。约束满足问题技术解决问题的主要思想是:首先将待求解问题抽象成一个约束网络模型,然后利
快速、准确的实时监测是保证工业过程正常、安全运行的关键。主元分析(PCA)是多元统计过程监测中最有代表性的方法之一。然而,标准的主元分析假设过程是线性的、平稳的,在应