计算机智能化网络监控系统设计与实现 季春雷

发表时间:2020/12/31   来源:《基层建设》2020年第25期   作者:季春雷
[导读] 摘要:计算机网络为了维持自身正常的运行状态,通常需要对计算机网络进行监控,以收集、储存计算机网络的运行数据,从而达到监测计算机网络安全的目的。
        江苏恒创软件有限公司  江苏省张家港市  215600
        摘要:计算机网络为了维持自身正常的运行状态,通常需要对计算机网络进行监控,以收集、储存计算机网络的运行数据,从而达到监测计算机网络安全的目的。对计算机网络进行监控是计算机网络发展过程中的一大趋势,随着计算机智能系统的发展,智能化的计算机网络监控将进一步提升网络监控能力。本文将对计算机网络监控的概念进行简要介绍,并根据网络监控系统的设计功能和目的,对网络监控系统结合智能化系统的可行性进行研究,以实现计算机网络的智能监控,为网络安全提供更好的保障。
        关键词:计算机网络;网络监控系统;智能化;系统设计;
        引言:
        计算机网络与现代人类的社会生活已经形成不可分割的关系。因此,维护和管理计算机网络的使用环境,对于信息交流的安全性具有十分重要现实的意义。由于计算机网络监控系统在保护网络安全方面有着重要的作用。所以关于计算机网络监控系统的研究一直受到人们的重视。在结合智能化系统后,计算机网络监控系统各个模块的功能得到了大幅的提升,对网络数据的监控和管理实现了智能控制,对存在威胁的网络数据的处理效率也大大提高。因此,如何通过系统设计使网络智能监控发挥更大的效能便成为了研究人员的重点研究项目。
        一、计算机网络监控系统的概念
        计算机网络监控系统即我们常说的计算机网络终端监控。在该系统中,本地计算机可以连接远程终端,并对其进行监控。整个计算机网络监控系统主要由服务端、用户端以及数据监控端等三大部分组成。其中,服务端主要用于管理网络数据,同时还会发出一些操作指令。而用户端则是为广大网络用户提供各种数据信息服务。数据监控端可以看作是计算机网络监控的系统后台,这一运行终端主要负责计算机网络系统的监测工作。在目前,计算机网络监控系统普遍为用户提供两种不同的模块功能,一是浏览器模块,二是服务模块。总之,对于计算机网络监控系统来说,其根本目的就是收集并处理计算机网络运行中所出现的浏览数据,从而净化计算机网络。
        二、计算机智能化网络监控系统的主要功能
        智能化网络监控系统普遍使用多层分布式的C/S体系结构,同时还融合了传统网络监控的优势,如传统网络中使用的防火墙和入侵检测系统,以及对黑客的监控系统等众多安全防护系统的优点和特点。网络监控系统在执行监控任务时,是由控制台对系统中各个数据中心服务器进行访问和控制的,而数据中心服务器又可以同时对多个监控代理进行控制。因此,控制台控制监控代理的各种控制指令都是经由数据中心服务器所转接的。所以,在系统中,网络管理人员可以对计算机内部网络或外部网络的所有通讯信息进行实时的动态的监控。此外,智能化的网络监控系统还具有设计功能、报警功能、跟踪功能,以及审核功能等。
        三、智能化网络监控系统的设计目标
        1、首先,网络监控要具有实时性。这一特性需要智能化网络监控系统能够在特定的时间内对收集到的各种网络信息进行有效的处理,并对信息数据作出相应的反应。所以,网络管理员在使用计算机智能化网络监控系统时,可以随时接收计算机网络实时监控得到的各种信息数据。
        由于计算机网络的高速性,可以使信息数据在瞬间内送达内部网络之外的终端。在与外部网络进行非授权连接时,智能化网络监控系统可以及时的对管理员发出有效的警告,从而使管理员立即切断网络连接,防止敏感的信息数据外泄。否则,一旦管理员没有获得充分的反应时间,敏感数据极易在短时间内被泄露。
        2、其次,网络监控系统应当兼具完备性。这就要求某些特定的网络设备或计算机不能存在于系统中。此外,系统中也不允许一些特定的网络协议出现。
        3、最后,网络监控系统还要拥有良好的通用性。由于计算机硬件设备存在多种型号,其功能也有所差异。所以,通用性便要求智能化网络监控系统应当适应各种不同的网络设备、计算机及其操作系统、网络协议等。
        4、网络监控系统的灵活性。智能化的网络监控系统应当具有一定的灵活性,以便于管理员改善网络设置或添加新的网络服务功能。


        四、实现计算机智能化网络监控的关键技术
        1、客户端进行自动运行的程序
        网络客户端的程序自动运行技术,可以实现计算机启动后的程序文件属性的自动修改与隐藏。这种技术在编写计算机病毒程序时被大量应用。
        2、鼠标和键盘的同步控制
        在利用计算机技术实现鼠标和键盘的同步控制,以及获取键盘的输入信息时,都需要Windows核心钩子编程的支持。钩子编程在本质可以看作上是一种对系统信息进行实时处理的程序,此编程需要使用系统调用的方式将其植入到计算机网络系统中。通过这一特性可以将此编程植入网络监控系统。钩子编程拥有多种型号和功能,这些程序都能对各种实时的动态信息进行良好的截取和处理。由于钩子编程的监视范围没有特定的限制。所以,受到钩子编程影响的应用程序对于指定发送的信息也可以进行截获与处理。通常情况下,特定信息在送达指定目的窗口的过程中,除了可以被钩子截获并控制外,钩子编程还可以强行终止特定信息的传输任务。
        2.1鼠标操作的同步控制
        网络监控系统中的动态链接库通常是由系统服务端以动态链接的情况为依据进行编写的。管理员一般在动态链接库中获取各种各样的鼠标控制事件,如单击操作或双击操作。当服务端向客户端发送鼠标的控制指令时,此类指令在系统中会转换成特征代码并发送到系统的客户端程序,事件代码被编译后可以在客户端进行响应,从而实现对鼠标的同步操控。
        2.2键盘的同步控制
        键盘同步控制的思路在基本上与鼠标的同步控制是大体相似的,其中的区别便是键盘的控制事件会在客户端直接响应,而不需要进行特征代码的转换和编译。通常时,键盘钩子的编写会以实际使用中的特定情况为根据。
        3、远程文件的获取、删除和植入等技术
        在有效的实时信息的传输过程中,用户可以使用‘查找文件’,将储存在客户端硬盘上的分布信息以非常快速的方式发送到服务端。用户可以根据对方传输的文件所显示的硬盘储存路径,来收集此文件。而此类文件的收集和获取方式,通常是不必经由客户端的同意便可完成。
        远程文件的删除技术在应用时,首先需要客户端中被删除文件的详细路径,然后将其发送到客户端的Windows API所提供的文件删除函数。
        而远程文件的植入技术在技术思想方面与远程文件获取技术是大体相同的。使用这两种技术进行传输的文件都需要经过服务端的文件格式转换,将文件转换为文件流。同时,这些文件会被默认为需要保存,并自动保存在远程硬盘中。
        4.计算机进程的远程管理
        Windows核心编程在网络监控上的应用非常广泛。在计算机进程的远程管理方面,客户端上所显示的进程信息需要通过Windows的核心编程来获取。而服务端则可以接收由clientsocketl.socket发送的客户端进程信息。此时,服务端便可以对计算机客户端的进程进行远程管理。
        结束语:
        计算机网络监控系统的智能化,是计算机网络管理功能的一次重大提升,智能化的网络监控功能使得网络监控水平得到了进一步的加强,同时也大大降低了网络监管的运营成本。在网络通信异常重要的今天,维护计算机网络安全的运营环境是今后网络发展的必然发向。为了使计算机网络满足人们的使用需求,必须从设计上对智能化网络监控系统进行完善。
        参考文献:
        [1]刘源.智能化技术下的计算机网络监控系统设计[J].电子技术与软件工程,2019(10):16.
        [2]庄信富.计算机智能化网络监控系统设计与实现漫谈[J].数字通信世界,2018(12):127-128.
        [3]梁丽.计算机智能化网络监控系统优化设计[J].自动化技术与应用,2018,37(11):151-154.
        [4]陈卫卫.基于智能化技术下的计算机网络监控系统设计分析[J].自动化技术与应用,2018,37(10):155-158.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: