论文部分内容阅读
摘要:近年来,经济快速发展,社会不断进步,安全技术应用到计算机软件开发中,对保证计算机软件运行安全,提高计算机软件运行效率具有重要的作用。鉴于此,该文对安全技术在计算机软件开发中的应用现状、问题、应用策略进行了阐述,并从软件系统加密技术、防火墙系统设计、漏洞修复技术、入侵检测技术、反病毒技术来对计算机软件开发安全技术进行了分析,期望对提高安全技术应用水平,保证计算机软件开发工作的顺利完成有所帮助。
关键词:安全技术;计算机;软件开发;应用
引言
计算机软件的开发与使用都是推动计算机行业发展的关键,是发挥计算机作用和价值的可靠工具。时至今日,计算机软件已经广泛覆盖各个领域,如学校管理、医院管理、生产管理、数据处理等,可谓是现代社会不可或缺的基础工具。随着信息技术发展而随之产生的信息安全问题对计算机软件的开发和使用有着巨大威胁,如果不能采取有效对策加以应对和处理,必将对公民、企业或者社会造成严重的影响和破坏,引发巨大的经济损失乃至社会恐慌。因此,基于信息安全技术优化计算机软件技术开发使用十分有必要。
1计算机软件开发安全技术概述
随着网络技术的发展,大数据已全面覆盖每个生活角落,用户信息获取的途径也越来越多,而近年来频繁发生的用户个人信息泄露以及集体用户信息的贩卖等,且涉及的用户信息越来越全面、越来越详细,获得的用户信息也越来越有价值,而信息贩卖产业链条的技术实力也随之水涨船高,所以计算机软件开发安全技术的革新也应与时俱进必不可少,更是维护用户权益的保障,因此必须制订一些保护措施,为计算机用户提供经过净化的安全可靠的使用环境。
2安全技术在计算机软件开发中的应用分析
2.1实施病毒入侵检测技术
在计算机软件系统中,通过应用病毒入侵检测技术,可以有效分析和整理数据信息,当数据信息具备威胁性时,就可以进行排异处理,严禁数据信息进入计算机系统中。从本质上看,此种技术是应用防护措施,阻挡威胁性信息,避免其进入到系统内部,维护计算机应用安全性。在开发计算机软件技术中,充分发挥出病毒入侵检测技术的作用。采用前期预防措施,全面保障互联网技术应用安全。在使用计算机系统时,还可以应用防火墙技术,降低信息安全威胁率,避免危险信息数据进入防护墙内,全面确保计算机使用安全性。
2.2信息加密技术
信息加密技术是计算机软件开发使用中的关键技术。从正版软件权益层面看,合理运用加密技术能够有效防止软件被盗版破解或者延缓盗版破解的时间,从而最大程度保护正版软件为销售量以及经济效益。从计算机软件使用安全层面看,应用信息加密技术可以对重要信息进行加密,能够在很大程度上防止计算机信息因黑客攻击、病毒入侵等而泄露。最为基础和常见的加密技术是密码加密,通过账号密码登录的方式提供相应权限,没有权限的人员不得获取计算机或者软件的而信息。当前密钥加密技术的应用主要包括私钥加密技术和公钥加密技术两种,前者指信息的接受者和发送者都使用相同的密钥,后者则指将保密性全部集中在极其复杂的数学问题上的。在计算机软件中应用信息加密技术,能够有效防止外界潜在危险对信息的侵犯,从而避免出现信息泄露、信息遭篡改等问题,维护计算机使用企业或者个人的利益。当前较为常见的软件保护技术有序列号保护、时间限制、Key File保护、CD-check、反跟踪技术、反-反汇编技术、软件狗、Vbox保护技术、SalesAgent保护技术、SecuROM保护技术、让UN盘加密技术等。另外量子加密技术也是计算机软件使用中较为常见的技术,其本质在于通过对计算机数据进行检测来实现精密监测。量子加密技术与信息密钥保护技术相结合,能够实现双重防护。一旦密钥出现技术故障或者遭遇破坏入侵,通过量子加密技术都能实时检测到相应数据,找出问题并为相应的漏洞修复提供必要支持。
2.3漏洞修复技术在计算机软件开发中的应用
在计算机软件的开发过程中,出现漏洞很难避免,所以进行漏洞修复对于提升软件的安全性具有重要意义。漏洞修复技术就是对计算机软件漏洞进行扫描,修复潜在威胁,及时调查危机,防止计算机软件遭到外界的破坏。此外,我们还需要相关技术人员定期对电脑进行检查和修补,以确保电脑系统的安全运行。通常杀毒软件的病毒功能,可以对防止病毒入侵起到一定的作用。但是,现在的计算机病毒变得非常复杂,所以在实际应用中,用户需要根据自己的需要安装多个防病毒目标程序。例如,为了保护计算机操作系统,用户需要从服务器上安装防病毒软件;如果您需要频繁地接收大量电子邮件,则需要安装防病毒软件,借助邮件服务器技术可以准确地确定外文邮件是否携带病毒,从最大限度上防止病毒的入侵。例如,限制流量信号SYN/ICMP,足够的网络带宽或足够的能力和资源来攻击黑客,直接决定了对黑客的抵抗能力。在早期,限制同步流量/ICMP是防止DDoS的最佳方法。可以在脚本中设置最大同步通信量,以限制ICMP/同步包可以使用的最大带宽。因此,当黑客继续访问用户并捕获用户资源时,当大量ICMP同步流量超过限制时,功耗将逐渐降低。黑客可能不知道用户会被攻击致死,但是该方法对DDoS的影响不明显,依然有效。
2.4 防火墙系统设计的应用
鉴于此应构建科学的防火墙系统设计,以此满足目前软件安全运行需求。首先需要丰富防火墙系统设计,比如设置状态检测防火墙、应用级网关防火墙、过滤防火墙,在这些防火墙中,过滤类防火墙属于基础性的防火墙,只能进行一些基础性的防护,一些特定程序的防护,而不适合环境安全防护;应用级防火墙的设计针对的是数据内容、系统协议的分析和检测,无法实现全面的检测,一旦进行全面的检测,会影响系统的应用性能,而且软件系统增加的情况下,还会降低软件运行效率;为了增强防火墙的防护力度,目前,出现了一种次要模块、主要模块为基准的防火墙,具有较强的防护作用,能够实现对同地址安全问题进行有效的控制。
结语
计算机软件开发应将安全应用放在首要地位,但是目前软件开发中面临着软件、设备自身、设备管理、防火墙架构、病毒入侵、黑客攻击等问题,鉴于此应立足于软件开发中遇到的现实问题采用软件系统加密技术解决数据传输中遇到的安全问题,利用防火墙系统设计解决外部入侵问题,采用漏洞修复技术来解决软件漏洞问题等等,以此形成科学的计算机软件开发安全防护体系,为计算机软件开发创造安全的运行环境。
参考文献
[1]周思远.安全技术在计算機软件开发中的应用分析[J].电脑知识与技术,2020,16(28):72-73+76.
关键词:安全技术;计算机;软件开发;应用
引言
计算机软件的开发与使用都是推动计算机行业发展的关键,是发挥计算机作用和价值的可靠工具。时至今日,计算机软件已经广泛覆盖各个领域,如学校管理、医院管理、生产管理、数据处理等,可谓是现代社会不可或缺的基础工具。随着信息技术发展而随之产生的信息安全问题对计算机软件的开发和使用有着巨大威胁,如果不能采取有效对策加以应对和处理,必将对公民、企业或者社会造成严重的影响和破坏,引发巨大的经济损失乃至社会恐慌。因此,基于信息安全技术优化计算机软件技术开发使用十分有必要。
1计算机软件开发安全技术概述
随着网络技术的发展,大数据已全面覆盖每个生活角落,用户信息获取的途径也越来越多,而近年来频繁发生的用户个人信息泄露以及集体用户信息的贩卖等,且涉及的用户信息越来越全面、越来越详细,获得的用户信息也越来越有价值,而信息贩卖产业链条的技术实力也随之水涨船高,所以计算机软件开发安全技术的革新也应与时俱进必不可少,更是维护用户权益的保障,因此必须制订一些保护措施,为计算机用户提供经过净化的安全可靠的使用环境。
2安全技术在计算机软件开发中的应用分析
2.1实施病毒入侵检测技术
在计算机软件系统中,通过应用病毒入侵检测技术,可以有效分析和整理数据信息,当数据信息具备威胁性时,就可以进行排异处理,严禁数据信息进入计算机系统中。从本质上看,此种技术是应用防护措施,阻挡威胁性信息,避免其进入到系统内部,维护计算机应用安全性。在开发计算机软件技术中,充分发挥出病毒入侵检测技术的作用。采用前期预防措施,全面保障互联网技术应用安全。在使用计算机系统时,还可以应用防火墙技术,降低信息安全威胁率,避免危险信息数据进入防护墙内,全面确保计算机使用安全性。
2.2信息加密技术
信息加密技术是计算机软件开发使用中的关键技术。从正版软件权益层面看,合理运用加密技术能够有效防止软件被盗版破解或者延缓盗版破解的时间,从而最大程度保护正版软件为销售量以及经济效益。从计算机软件使用安全层面看,应用信息加密技术可以对重要信息进行加密,能够在很大程度上防止计算机信息因黑客攻击、病毒入侵等而泄露。最为基础和常见的加密技术是密码加密,通过账号密码登录的方式提供相应权限,没有权限的人员不得获取计算机或者软件的而信息。当前密钥加密技术的应用主要包括私钥加密技术和公钥加密技术两种,前者指信息的接受者和发送者都使用相同的密钥,后者则指将保密性全部集中在极其复杂的数学问题上的。在计算机软件中应用信息加密技术,能够有效防止外界潜在危险对信息的侵犯,从而避免出现信息泄露、信息遭篡改等问题,维护计算机使用企业或者个人的利益。当前较为常见的软件保护技术有序列号保护、时间限制、Key File保护、CD-check、反跟踪技术、反-反汇编技术、软件狗、Vbox保护技术、SalesAgent保护技术、SecuROM保护技术、让UN盘加密技术等。另外量子加密技术也是计算机软件使用中较为常见的技术,其本质在于通过对计算机数据进行检测来实现精密监测。量子加密技术与信息密钥保护技术相结合,能够实现双重防护。一旦密钥出现技术故障或者遭遇破坏入侵,通过量子加密技术都能实时检测到相应数据,找出问题并为相应的漏洞修复提供必要支持。
2.3漏洞修复技术在计算机软件开发中的应用
在计算机软件的开发过程中,出现漏洞很难避免,所以进行漏洞修复对于提升软件的安全性具有重要意义。漏洞修复技术就是对计算机软件漏洞进行扫描,修复潜在威胁,及时调查危机,防止计算机软件遭到外界的破坏。此外,我们还需要相关技术人员定期对电脑进行检查和修补,以确保电脑系统的安全运行。通常杀毒软件的病毒功能,可以对防止病毒入侵起到一定的作用。但是,现在的计算机病毒变得非常复杂,所以在实际应用中,用户需要根据自己的需要安装多个防病毒目标程序。例如,为了保护计算机操作系统,用户需要从服务器上安装防病毒软件;如果您需要频繁地接收大量电子邮件,则需要安装防病毒软件,借助邮件服务器技术可以准确地确定外文邮件是否携带病毒,从最大限度上防止病毒的入侵。例如,限制流量信号SYN/ICMP,足够的网络带宽或足够的能力和资源来攻击黑客,直接决定了对黑客的抵抗能力。在早期,限制同步流量/ICMP是防止DDoS的最佳方法。可以在脚本中设置最大同步通信量,以限制ICMP/同步包可以使用的最大带宽。因此,当黑客继续访问用户并捕获用户资源时,当大量ICMP同步流量超过限制时,功耗将逐渐降低。黑客可能不知道用户会被攻击致死,但是该方法对DDoS的影响不明显,依然有效。
2.4 防火墙系统设计的应用
鉴于此应构建科学的防火墙系统设计,以此满足目前软件安全运行需求。首先需要丰富防火墙系统设计,比如设置状态检测防火墙、应用级网关防火墙、过滤防火墙,在这些防火墙中,过滤类防火墙属于基础性的防火墙,只能进行一些基础性的防护,一些特定程序的防护,而不适合环境安全防护;应用级防火墙的设计针对的是数据内容、系统协议的分析和检测,无法实现全面的检测,一旦进行全面的检测,会影响系统的应用性能,而且软件系统增加的情况下,还会降低软件运行效率;为了增强防火墙的防护力度,目前,出现了一种次要模块、主要模块为基准的防火墙,具有较强的防护作用,能够实现对同地址安全问题进行有效的控制。
结语
计算机软件开发应将安全应用放在首要地位,但是目前软件开发中面临着软件、设备自身、设备管理、防火墙架构、病毒入侵、黑客攻击等问题,鉴于此应立足于软件开发中遇到的现实问题采用软件系统加密技术解决数据传输中遇到的安全问题,利用防火墙系统设计解决外部入侵问题,采用漏洞修复技术来解决软件漏洞问题等等,以此形成科学的计算机软件开发安全防护体系,为计算机软件开发创造安全的运行环境。
参考文献
[1]周思远.安全技术在计算機软件开发中的应用分析[J].电脑知识与技术,2020,16(28):72-73+76.