信息安全环境下计算机软件的开发与应用
摘 要:现在计算机的应用已经越来越普遍,并且计算机技术已经和很多其他工作完成了融合,但与此同时我们也应该发现信息技术已经出现了越来越严重的安全隐患,所以这就需要我们探讨怎么在信息安全的环境下做好软件开发工作,并且这个问题也已经逐渐得到了人们的认识。
关键词:信息安全;计算机软件;开发应用
中图分类号:TP393 文献标志码:A
信息技术本身有着明显的开放性和共享性特点,所以其本身是非常复杂的工程,可以说能够在很大程度上决定计算机软件的开发和应用。但是目前我们已经看到,计算机软件的开发和应用都已经受到了一定的安全威胁,这就需要我们采取技术手段,不断提高信息技术的安全水平,在此基础上做好软件的开发和应用工作,现在已经有很多从业人员开始以此为方向,进行钻研和探讨。
1 现阶段计算机的安全问题
1.1 软件漏洞为内体
其实任何的计算机软件本身都有一定的漏洞,这些漏洞如果被不法分子发现并且加以利用,就可以展开攻击,实现其目的。可以说这些漏洞的产生和存在直接给用户造成了较大的安全隐患,所以利用软件的漏洞来进行攻击已经成为网络不法分子从事非法活动的主要途径。
1.2 容易受到病毒侵害
除了利用软件自身存在的漏洞之外,不法分子也会使用病毒来进行攻击,这些病毒可以通过电子邮件进行传播,近年来利用网页传播的方式也越来越常见,用户如果操作不谨慎,很容易遭受病毒的感染,不法分子也就可以盗取或篡改信息。
1.3 计算机软硬件水平的问题
就软件问题来说,现在我国用户所使用的软件大多为盗版软件,包括操作系统在内。使用正版软件的用户群体仍然属于小众,这也是产生安全隐患的一大诱因。所以我们应该尽量使用正版软件,避免由于安全问题造成更为严重的损失。在硬件设备上,也需要及时更新换代,并且及时修补漏洞,这样才能保证更好解决信息安全问题。
1.4 用户操作问题
很多用户在计算机操作的过程中没有做好配置、软件硬件之间的搭配存在漏洞等等,在这种情况下,安全漏洞就难以避免了。举例来说,现在我国用户普遍在防火墙的配置上存在问题,无法正常发挥出防火墙应有的功能。同时现在很多计算机用户的安全意识严重不足,这也是产生安全问题的重要成因。
2 关于计算机软件开发的要点
现在信息技术的发展水平越来越高,并且也已经改变了人们的工作和生活方式,计算机软件的种类越来越多,功能越来越多样,提高了人们工作的便利程度,让人们更高效地操作计算机设备。事实上计算机软件开发工作需要拥有较强的创新能力,并且也可以给人们的生活和工作带来相当大的作用。计算机软件开发工作虽然是在硬件平台上完成的,但也应该以软件作为基础。
2.1 重视软件开发从业人员的素质
作为软件开发人员,应该不断提高自己的技术水平,并且养成职业素养。由于开发软件的环境和平台正在不断更新,这也要求软件开发人员不断学习新技术,培养创新能力。随着我国软件产业的飞速发展,从业人员数量庞大,企业之间的竞争也日益激烈,由于国家法律管理不够完善,使得行业内软件开发人员对自身职业道德要求不高,很可能会泄露己方的核心代码或者利用软件开发中的后门来获取不当利益,所以我们需要强调技术和职业道德的重要性。
2.2 做好软件开发和维护
软件的维护重点不仅仅在于使用过程中,软件开发时的维护工作也非常重要。作为计算机软件开发人员,应该随时查看软件使用的状态,积极收集反馈信息,一旦发现问题就应该迅速修正。现在软件的应用越来越复杂,这就需要开发人员也参与到软件维护工作当中。最近一段时间内,我国的软件维护工作的主要方向是配置管理,做好这项工作有利于避免文档混乱。
2.3 提高开发技术
其实软件开发可以有效提高软件的竞争力,但我们也应该看到,更高水平的计算机技术可以给软件开发工作提供更大的便利,相关的开发技术也决定了软件质量的高低,但是国内的相关软件开发技术和国外比仍然比较落后。对此,开发人员可以积极引进高新技术以便在未来的软件开发工作中加以应用。同时从事软件开发的企业也应该建设一个从事技术开发的队伍,不断钻研软件开发技术。
3 关于信息安全和加密技术
前文已经提到,计算机网络日益发达,但与此同时计算机信息安全也面临严重威胁。很多安全隐患都存在很强的隐蔽性,不仅会给用户带来很大的风险,同时也给计算机软件的开发带来弊病。加密技术可以保证信息保密性,这是一项营造和谐信息环境、提高信息安全水平的重要技术。
3.1 关于信息加密
在信息的存储和加密的过程中,采用一些信息加密方法,将明文转变为不可直接读取的密文,就是信息加密技术。想要读取信息就必须先攻破信息解密的方法,从而避免非法入侵者伺机阅读某些机密信息。将计算机明文信息转变为密文,该过程实质上就是对信息进行加密处理,信息读取者将密文转变为信息明文的过程是信息解密,解密信息必然要求相应的密钥,否则很难读取其中的加密信息,因而信息加密技术也被认为是保障信息安全的最可靠方法。
3.2 信息加密技术的应用
(1)密钥的应用管理
密钥,是信息加密的重要方法,是保密与窃密的基本对象。密钥具有一定的私密性质,不过因计算信息交换过程中通常会使用多个密钥,且很多密钥基本相同,如此一来,只要密钥被第三方获得,则同用户之间的信息交流便很可能被第三方窃听,这对个人的信息安全有很大影响。与此同时,相同密钥使用次数越多,使用该密钥进行保密的信息就越有可能泄露,要增加信息的保密性,避免其被非法窃取,就必须在使用密钥时及时更换密钥。
(2)量子加密技术
量子加密技术,是用于判定计算机信息有没有遭受攻击的一种技术方法,运用该项技术可将密钥交换与信息加密更新到光纤一级。非法入侵者如想要检测并接收用户传输的信息,便会对用户的量子状态产生影响,用户此时则可以以量子状态的波动状况为基准,判定信息有没有遭受攻击,从而采取有效地减损措施。
结语
随着信息化發展进程的不断加快,电子支付、网上办公等等技术的发展,使得信息安全成为人们生产生活中最为关注的部分,计算机软件的开发利用在未来更加重要,这些都是给计算机网络在未来一段时间内的发展提供推动力,并且也能保证计算机技术得到进一步提高。但是我们也应该看到计算机安全的重要性,只有保证计算机设备以及软件系统的安全才能给人们的生活和工作带来便利。
参考文献
[1]汪兰英.以信息安全环境角度探索计算机软件的开发及实践[J].网络安全技术与应用,2017(11):53.
[2]谢鹏飞.基于信息安全模式下的计算机软件开发与实现[J]. 电脑迷,2016(3):42-43.
[3]吴雅杰.基于信息安全模式下的计算机软件开发与实现[J]. 神州旬刊,2016(8):127.
[4]乔艳春.探讨局域网环境下如何保证信息安全与病毒防治[J]. 计算机光盘软件与应用, 2015(3):178.