人工智能在计算机网络安全方面的应用
2019-04-26刘颖辰
文/刘颖辰
1 人工智能的优势
1.1 系统化处理
要想保证计算机网络在运行过程中达到持续性的运行,那么网络系统的安全性、高效性就必须被坚实的落实到网络资源相关的监测与管理方面。但是如果我们能够将人工智能这项技术运用到计算机网络安全方面,通过人工智能技术,运用模糊算法之后,便可以将网络中存在的很多不确定信息进行系统化处理,从而保证计算机网络系统的安全性、高效性。
1.2 有机协调网络管理人员的工作
在过去的那几年,计算机网络的运营只是运用单一的管理模式,然而随着计算机网络的发展与普及,那种方式就很难满足如今的计算机网络运行的需求。而如果能够将人工智能技术完美的引入计算机网络的日常运营管理中去,便能让其日常的管理更加高效化、层次化,然后将计算机网络运营和管理分为高级学习决策层、中级处理层、基级执行层。对于高级决策层和中级处理层进行轮询的方式建设,然后高级学习决策层和中级处理层对基级执行层进行有效的监控,通过人工智能技术,便能够发挥他们各自的优势,并且进行有机统一,从而提升网络管理的质量和效率。
1.3 具有较强的自我学习、推理等能力
高效的将信息库中的各项信息数据进行管理,切实的落实网络管理协议层的有效应用,这才是网络管理的实质,如此才能有效的监控和保证规模的明显提升。而在过去的那种计算机网络管理的过程中,这些方面的问题仍然没有被解决,这样就一直让网络的管理和监控工作呈现出它的局限性和片面性的问题。而我们可以利用人工智能技术去解决这些问题,充分利用高级学习决策层去根据实际情况进行自我学习、自我解释,并且以此来实现对网络的合理控制。
1.4 有效的控制成本
将人工智能技术应用到计算机网络安全管理工作中,是用来解决目前计算机管理所解决不了的难题的良剂,主要就是因为可以利用人工智能技术中的搜索算法来予以解决,而人工智能技术又是随着计算机网络发展而发展的,那么在未来随着计算机网络技术的发展,人工智能技术中的算法也会不断的被革新,而且可以利用模糊算法、神经网络模型、蚁群算法等来控制网络流量,从而达到维护计算机网络安全的目的。将人工智能技术引入计算机网络安全管理中去,就能借助人工智能高效的管理效率和反应能力,以相对来说较为简单的方式去应对网络安全隐患,达到降低维护计算机网络安全的成本。
2 人工智能技术在网络安全方面的具体应用
人工智能在网络安全管理方面有着较为广泛的应用方向。它能够有效的增加计算机自身的网络防火墙能力,从而提升计算机的防御能力,比如计算机网络病毒等,可以通过人工智能技术,将垃圾信息和邮件进行智能的防御、入侵监测和拦截等,然后通过统计和记忆的方式在达到防御的目的后,将本次入侵的病毒、垃圾消息等的特征传达到自身的数据库中,然后将其共享出去,那么就可以在全球范围内形成对这种病毒的防御。在文件的传输过程中,也会出现很多的隐患,可能会导致文件传输设备内部的其他文件信息等泄露出去,那么在这种情况下,人工智能技术就可以有效的起到提升传输速度和安全的能力,在其传输过程中进行自动的智能加密,从而很好的起到防御黑客等不法份子蓄意破坏和篡改他人文件的行为。
当人们从网上浏览材料和下载软件的时候,其软件和文件可能携带有部分病毒软件和广告等,那么人工智能技术便可以主动监测和检测软件或者文件的数据包,确保其中存在的的安装包数据时安全的,而对于检测出有问题的安装包或者数据包,计算机就会直接运用管理员的权限进行拦截和隔离,然后再提醒用户,以求能够最大程度上降低用户在下载文档或者软件的时候可能遇到的威胁。运用了人工智能技术的计算机网络管理的计算机网络,其拦截的示意图具体如图1所示。
图1:系统信号处理流程示意图
总体而言,人工智能在计算机网络安全管理方面的运用主要有数据挖掘技术,主要是通过运用审查、累计等程序来获得计算机与网络连接所具备的特征,并且进行记忆和学习。而人工智能技术不会去拦截处于计算机的正常网络活动。一旦发现计算机的某次联网活动中呈现异常情况,就会上报给用户,一旦超出自身记忆范围,便会激活计算机本身的防火墙对这次的异常进行强行拦截,并且做出诊断,修复异常的数据。人工智能技术方面的专家系统则是计算机网络安全监测方面的主要手段,借助海量的经验性的知识,合理的构建自身的数据库,并由专业的计算机管理人员对入侵的特征进行编码储存,形成期固有的特征和形态,而处在安全管理中的专家系统就可以严格按照规定进行识别,并识别出有威胁的数据包。而该类专家系统的特征就是以高效、准确著称。
3 总结
人工智能与计算机网络技术相辅相成,互相依存,通过对人工智能技术的合理利用,计算机网络安全得到了很好的保证。所以需要积极完善人工智能在计算机网络技术应用方面的各项功能,促进其更好的发挥自身作用。