欢迎来到天天文库
浏览记录
ID:20073725
大小:49.00 KB
页数:3页
时间:2018-10-09
《计算机远程监控系统技术探讨》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机远程监控系统技术探讨摘要:本文利用了套接字和应用程序的伪消息机制,对控制客户端与被控服务器端进行数据交换,根据计算机桌面图像的特点,提出一种基于X格的桌面图形图像压缩编码算法采用客户端、服务器模式初步设计一个计算机远程监控系统。关键词:计算机;远程;监控系统随着X络技术的飞速发展,人们已经不能满足于在监控现场进行监控了,而是希望在有Inter保证的情况下随时随地的对监控系统进行监控,即远程监控。1系统架构和设计流程该系统分为客户端程序和服务器端程序在使用前需要将客户端安装到主控端电脑上,将服务器端程序安装到被控端电脑上控制的过程一般是先在被控端电脑上执行服务器端程序。然后
2、在控制端电脑上执行客户端程序,与服务器端程序建立一个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制服务器中的各种应用程序的运行通过远程控制软件,可以进行很多方面的远程操作,包括获取目标电脑屏幕图像,记录并提取远端键盘事件、鼠标事件,对文件的操作等X速瓶颈是很多X络程序必须考虑的问题,远程控制也不例外。获取被控电脑图像的过程,实际上就是服务器端传输一幅屏幕的图片到客户端的过程,这个过程需要传输大量的数据,这涉及到如何对屏幕图片数据进行压缩(有损或者无损)另外,什么时候发送屏幕图片数据,是不是每次都需要发送整个屏幕的数据,这些都是远程控制必须面对的
3、问题。2远程监控系统面临的安全威胁2.1对硬件实体的攻击。这类威胁和攻击是针对远程监控系统中的一些设备以及X络和通信线路而言的,如各种自然灾害、认为破坏、操作失误、设备鼓掌、电磁干扰、被盗等多种不安全的因素所致的物质财产损失、数据资料损失等。2.2对信息的威胁和攻击。这类威胁和攻击是针对远程监控时传送的重要及敏感的信息。这些信息往往成为不法分子和黑客攻击的主要对象。这些信息无论是无意地泄露,或是有意地窃取,都会造成直接或间接的损失。2.3计算机犯罪。计算机犯罪是指一切借助计算机技术或利用暴力、非暴力手段攻击、破坏计算机及X络系统的不法行为。暴力事件如武力摧毁;非暴力形式却多种多
4、样,如数据欺骗、制造陷阱、逻辑炸弹、监听窃听、黑客攻击等等。2.4技术缺陷。由于认识能力和技术发展的局限性,在远程监控所需的硬件和软件的设计过程中,难免留下技术缺陷,由此可造成系统的安全隐患。其次,X络硬件、软件产品多数依靠进口,许多X络黑客就是通过微软操作系统的漏洞和后门而进入X络的。2.5计算机病毒。据统计,现已发现的病毒有4万多种,而且新病毒还在不断出现]。由于远程监控系统一般是基于Inter的,所以它也受到病毒的威胁。3关键技术的具体实现3.1消息模拟技术。在一般的应用程序中,用户敲击键盘或者单击鼠标的消息都是首先被外设的驱动程序所截获,然后外设将这些消息加入系统的消息
5、队列。这样应用程序就可以从窗口消息队列中得到该消息并进行相应的处理但对于某些应用程序,它无法提供外设的输入,所以需要自己模拟这些外设消息并将其直接发送到系统的消息队列中去这样的技术被称为消息模拟对于远程控制来说,客户端程序可以随意操作服务器,吐土就意味着服务器端程序必须模拟客户端的鼠标、键盘消息。3.2桌面图形图像数据采用桌面X格化传送。如果每次都将服务器的全屏数据传向客户端,则会严重地影响服务器的正常工作。例如,一个典型的an压缩较合适由于每个像素的彩色数据由3Bytes组成,即使相邻的两个像素颜色一样,在对应的6Bytes彩色数据中,相邻字节的值不一定相同,只是相隔2Byt
6、es肯定相同,若采用RLE压缩,可能适得其反,造成压缩后的数据量反而会增大对于P帧,由于X格中的数据实际是对应X格的“差图”,如果X格内部有变化的屏幕内容不多,则“差图”中必然有大量的零。对于这样的X格数据,Hufman算法的压缩速度和压缩率都比不上RLE算法。
此文档下载收益归作者所有