云计算技术在计算机网络安全存储中的应用分析
2021-04-04常亚楠
常亚楠
(河南商丘师范学院 河南 商丘 476000)
1 引言
计算机技术的发展让人类社会正不断向信息化社会进行过渡,当今社会中,只有充分掌握关键信息,才能建立可持续发展的基础,制定更科学的发展目标和规划策略。但纵观当今计算机网络的使用情况,数据丢失、被窃取现象频频发生,给个人隐私、企业机密、国家信息安全带来极大的威胁。云计算技术通过身份认证、密钥管理、数据备份等操作能极大程度地提升网络储存的安全性,打造更安全的网络储存环境。所以,深入挖掘云计算技术在计算机网络安全储存中的应用价值,对个人、社会甚至国家来说都具有十分重要的意义。
2 云计算技术概念阐述
云计算技术是一种分布式计算技术,简单地说就是将处理体量巨大数据的程序分解成无数个小程序,通过多部服务器组成的系统对这些小程序进行分析、计算和处理,并在得到处理结果后将其反馈给用户。云计算技术具有可靠性强、拓展性好、规模大等优点,在实际应用中有三种常见的服务模式:
2.1 IaaS,基础设施即服务
不需要用户自行建立数据中心,而是通过租用的方式完成基础设施服务,包括对数据的收集、计算、整理和储存。
2.2 SaaS,软件即服务
利用网络提供软件服务,在软件中设置虚拟化桌面,完成网络储存服务。
2.3 PaaS,平台即服务。用户可根据需求对软件进行开发。
云计算技术在网络储存中的应用为用户增加了储存数据的新方式,有效提高了处理数据的速度,让数据的使用有更强的拓展性[1]。
3 计算机网络安全储存发展现状
信息时代以来,网络数据呈爆炸式的指数级增长,据相关部门统计,2018年时全球年产数据量达到33ZB,1ZB约为1.1万亿GB。惊人的数字体现出网络技术得到了前所未有的发展,但是由于计算机网络的开放性,人们对网络安全储存的重视度越来越高。目前发现主要威胁网络安全储存的原因有以下几种:
3.1 计算机网络系统自身原因
计算机网络系统自身出现储存安全隐患主要是因为软、硬件安全出现问题。软件出现安全问题主要因为使用网络时人为操作不当,或受到黑客攻击,使储存在网络中的数据被窃取或丢失。硬件出现安全问题则是因为硬件设备在使用的过程中出现故障,或者硬件设备受到外力损毁,导致储存在网络中的数据出现丢失或残缺现象[2]。
3.2 网络病毒入侵
网络病毒的类型非常庞杂,且隐蔽性强、传染性高,一旦某个程序被感染,很可能在整个系统中蔓延,破坏网络,给计算机网络储存的安全带来威胁。
4 计算机网络安全储存中应用云计算技术的技术梳理
4.1 数据加密技术
数据加密技术被广泛地应用在计算机网络安全储存中,是云计算技术中的关键技术之一。当前最广泛应用的数据加密技术的类型有两种,分别是多步加密算法和随机序列设计。
多步加密算法的加密原理是将多组数字打乱,组成一个随机的数字序列,最高可使256个表项同时使用,通过这个数字序列构成密码转标,将256个随机表项经过重新排序,产生初始位置表,表中包含所有随机数字。后通过随机数产生器采集表中其余数,使每个字各不相同。在对其进行解码计算,若数字1和数字2能够互相映射,是256个数字在一个循环中完成赋值。相较于传统对数据加密的方式,多步加密算法不仅可靠性更高,并且成本更低[3]。
随机序列设计是指对网络数据进行加密操作时,势必会生成一个随机序列,该序列随机性极高,若未掌握关键信息,几乎不可能对其进行破译,进而提升数据的安全性。在计算机网络安全储存中,可打乱ascii码序列,生成乱码,乱码中的字节都是在前一个字节存在的基础上存在,让破译难度增加,从而实现保护数据的目的[4]。
4.2 网络数据备份技术
网络数据备份能有效预防因系统故障或操作失误造成的数据丢失现象,也是云计算技术在计算机网络安全储存中的关键技术之一,通常将硬件设备和数据存储管理软件结合起来,实现数据储存。很多企业和机关单位习惯于将内部机密文件储存在计算机硬盘中,但硬盘储存能力有限,且一旦发生操作失误或者计算机故障,很可能丢失机密文件。利用网络数据备份,可以将需要储存的文件在云端进行加密、备份储存,即便发生硬件故障,也能及时恢复关键文件,还可以更换设备下载,让文件的传输和转移更加便捷[5]。
5 云计算技术在计算机网络安全储存中的应用
5.1 M-POR技术
POR是一种独特的网络安全算法,充分运用冗余纠错编码验证云计算在使用过程中的数据状态。例如,用户在查询网络中的信息和数据时,可先行挑战云端,云端对用户发起的挑战进行回应,用户对云端的回应进行验证,验证通过即表示数据安全,若验证错误则表示数据残缺,安全状态被破坏,促使用户对数据进行修复。如果受损程度在允许范围内,就可运用编码的冗余信息赐福原始数据,另外还能对副本进行冗余安全储存,以此加强修复错误数据的能力[6]。
5.2 云端MC-R技术
储存在计算机网络中的信息往往隐蔽性较强,可对客户端各项信息进行加密处理,以此保障信息储存的安全。通常采用SHA256和SHA512、MD5、Bcrypt等加密算法。在实际应用时,crypt函数是基本确定的,但passwore_hash的应用能让代码更加剪短,也可更好的保障数据的安全性,只有用户在通过认证之后才能对计算机网络中储存的信息进行操作,进一步提高了计算机网络储存的安全性[7]。
5.3 用户端RSA技术
云计算技术与传统计算机计算方式相比,计算能力更强,云计算技术在计算机网络安全储存中的应用也并非是对数据进行计算处理,而是更侧重对关键信息和数据进行加密处理。当前在计算机网络中最重要的算法就是RSA技术,RSA技术直接影响着整个计算机网络的安全性,是各类网络交易的最可靠保障技术。例如SSH协议-当前在计算机网络中应用最广的协议,就是利用RSA技术进行加密处理的。RSA技术能在密钥未经过传递的情况中完成解密操作,所以密钥交换算法,为现代密码学奠定了重要基础。
通过用户端RSA技术,让用户在进行计算机网络安全储存时,能全程实时保存RSA公私密钥,密钥可以在网络信息加密后被及时上传到云端,使计算机网络中储存的信息更加安全。
6 结语
综上所述,本文通过对云计算理论的阐述,对云计算技术在计算机网络安全储存中的应用进行探讨。讨论结果显示,计算机网络技术的发展正在从方方面面改变着人们的工作和生活习惯,也为人们提供了非常多的便利,但是由于计算机网络的无差别特性、公开性,使信息和数据在储存的过程中受到很多安全性威胁。通过在计算机网络储存中应用云计算,能对在网络储存中的信息和数据进行加密处理,拓展用户储存空间,优化用户传输数据的路径,数据备份还能对丢失的数据进行及时的恢复,随着云计算技术在计算机网络储存中应用的更加深入,势必会让个人、社会甚至国家的信息、数据安全程度更上一层楼。