黃秦
摘要:近年來,經(jīng)濟快速發(fā)展,社會不斷進(jìn)步,安全技術(shù)應(yīng)用到計算機軟件開發(fā)中,對保證計算機軟件運行安全,提高計算機軟件運行效率具有重要的作用。鑒于此,該文對安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用現(xiàn)狀、問題、應(yīng)用策略進(jìn)行了闡述,并從軟件系統(tǒng)加密技術(shù)、防火墻系統(tǒng)設(shè)計、漏洞修復(fù)技術(shù)、入侵檢測技術(shù)、反病毒技術(shù)來對計算機軟件開發(fā)安全技術(shù)進(jìn)行了分析,期望對提高安全技術(shù)應(yīng)用水平,保證計算機軟件開發(fā)工作的順利完成有所幫助。
關(guān)鍵詞:安全技術(shù);計算機;軟件開發(fā);應(yīng)用
引言
計算機軟件的開發(fā)與使用都是推動計算機行業(yè)發(fā)展的關(guān)鍵,是發(fā)揮計算機作用和價值的可靠工具。時至今日,計算機軟件已經(jīng)廣泛覆蓋各個領(lǐng)域,如學(xué)校管理、醫(yī)院管理、生產(chǎn)管理、數(shù)據(jù)處理等,可謂是現(xiàn)代社會不可或缺的基礎(chǔ)工具。隨著信息技術(shù)發(fā)展而隨之產(chǎn)生的信息安全問題對計算機軟件的開發(fā)和使用有著巨大威脅,如果不能采取有效對策加以應(yīng)對和處理,必將對公民、企業(yè)或者社會造成嚴(yán)重的影響和破壞,引發(fā)巨大的經(jīng)濟損失乃至社會恐慌。因此,基于信息安全技術(shù)優(yōu)化計算機軟件技術(shù)開發(fā)使用十分有必要。
1計算機軟件開發(fā)安全技術(shù)概述
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,大數(shù)據(jù)已全面覆蓋每個生活角落,用戶信息獲取的途徑也越來越多,而近年來頻繁發(fā)生的用戶個人信息泄露以及集體用戶信息的販賣等,且涉及的用戶信息越來越全面、越來越詳細(xì),獲得的用戶信息也越來越有價值,而信息販賣產(chǎn)業(yè)鏈條的技術(shù)實力也隨之水漲船高,所以計算機軟件開發(fā)安全技術(shù)的革新也應(yīng)與時俱進(jìn)必不可少,更是維護用戶權(quán)益的保障,因此必須制訂一些保護措施,為計算機用戶提供經(jīng)過凈化的安全可靠的使用環(huán)境。
2安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用分析
2.1實施病毒入侵檢測技術(shù)
在計算機軟件系統(tǒng)中,通過應(yīng)用病毒入侵檢測技術(shù),可以有效分析和整理數(shù)據(jù)信息,當(dāng)數(shù)據(jù)信息具備威脅性時,就可以進(jìn)行排異處理,嚴(yán)禁數(shù)據(jù)信息進(jìn)入計算機系統(tǒng)中。從本質(zhì)上看,此種技術(shù)是應(yīng)用防護措施,阻擋威脅性信息,避免其進(jìn)入到系統(tǒng)內(nèi)部,維護計算機應(yīng)用安全性。在開發(fā)計算機軟件技術(shù)中,充分發(fā)揮出病毒入侵檢測技術(shù)的作用。采用前期預(yù)防措施,全面保障互聯(lián)網(wǎng)技術(shù)應(yīng)用安全。在使用計算機系統(tǒng)時,還可以應(yīng)用防火墻技術(shù),降低信息安全威脅率,避免危險信息數(shù)據(jù)進(jìn)入防護墻內(nèi),全面確保計算機使用安全性。
2.2信息加密技術(shù)
信息加密技術(shù)是計算機軟件開發(fā)使用中的關(guān)鍵技術(shù)。從正版軟件權(quán)益層面看,合理運用加密技術(shù)能夠有效防止軟件被盜版破解或者延緩盜版破解的時間,從而最大程度保護正版軟件為銷售量以及經(jīng)濟效益。從計算機軟件使用安全層面看,應(yīng)用信息加密技術(shù)可以對重要信息進(jìn)行加密,能夠在很大程度上防止計算機信息因黑客攻擊、病毒入侵等而泄露。最為基礎(chǔ)和常見的加密技術(shù)是密碼加密,通過賬號密碼登錄的方式提供相應(yīng)權(quán)限,沒有權(quán)限的人員不得獲取計算機或者軟件的而信息。當(dāng)前密鑰加密技術(shù)的應(yīng)用主要包括私鑰加密技術(shù)和公鑰加密技術(shù)兩種,前者指信息的接受者和發(fā)送者都使用相同的密鑰,后者則指將保密性全部集中在極其復(fù)雜的數(shù)學(xué)問題上的。在計算機軟件中應(yīng)用信息加密技術(shù),能夠有效防止外界潛在危險對信息的侵犯,從而避免出現(xiàn)信息泄露、信息遭篡改等問題,維護計算機使用企業(yè)或者個人的利益。當(dāng)前較為常見的軟件保護技術(shù)有序列號保護、時間限制、Key File保護、CD-check、反跟蹤技術(shù)、反-反匯編技術(shù)、軟件狗、Vbox保護技術(shù)、SalesAgent保護技術(shù)、SecuROM保護技術(shù)、讓UN盤加密技術(shù)等。另外量子加密技術(shù)也是計算機軟件使用中較為常見的技術(shù),其本質(zhì)在于通過對計算機數(shù)據(jù)進(jìn)行檢測來實現(xiàn)精密監(jiān)測。量子加密技術(shù)與信息密鑰保護技術(shù)相結(jié)合,能夠?qū)崿F(xiàn)雙重防護。一旦密鑰出現(xiàn)技術(shù)故障或者遭遇破壞入侵,通過量子加密技術(shù)都能實時檢測到相應(yīng)數(shù)據(jù),找出問題并為相應(yīng)的漏洞修復(fù)提供必要支持。
2.3漏洞修復(fù)技術(shù)在計算機軟件開發(fā)中的應(yīng)用
在計算機軟件的開發(fā)過程中,出現(xiàn)漏洞很難避免,所以進(jìn)行漏洞修復(fù)對于提升軟件的安全性具有重要意義。漏洞修復(fù)技術(shù)就是對計算機軟件漏洞進(jìn)行掃描,修復(fù)潛在威脅,及時調(diào)查危機,防止計算機軟件遭到外界的破壞。此外,我們還需要相關(guān)技術(shù)人員定期對電腦進(jìn)行檢查和修補,以確保電腦系統(tǒng)的安全運行。通常殺毒軟件的病毒功能,可以對防止病毒入侵起到一定的作用。但是,現(xiàn)在的計算機病毒變得非常復(fù)雜,所以在實際應(yīng)用中,用戶需要根據(jù)自己的需要安裝多個防病毒目標(biāo)程序。例如,為了保護計算機操作系統(tǒng),用戶需要從服務(wù)器上安裝防病毒軟件;如果您需要頻繁地接收大量電子郵件,則需要安裝防病毒軟件,借助郵件服務(wù)器技術(shù)可以準(zhǔn)確地確定外文郵件是否攜帶病毒,從最大限度上防止病毒的入侵。例如,限制流量信號SYN/ICMP,足夠的網(wǎng)絡(luò)帶寬或足夠的能力和資源來攻擊黑客,直接決定了對黑客的抵抗能力。在早期,限制同步流量/ICMP是防止DDoS的最佳方法。可以在腳本中設(shè)置最大同步通信量,以限制ICMP/同步包可以使用的最大帶寬。因此,當(dāng)黑客繼續(xù)訪問用戶并捕獲用戶資源時,當(dāng)大量ICMP同步流量超過限制時,功耗將逐漸降低。黑客可能不知道用戶會被攻擊致死,但是該方法對DDoS的影響不明顯,依然有效。
2.4 防火墻系統(tǒng)設(shè)計的應(yīng)用
鑒于此應(yīng)構(gòu)建科學(xué)的防火墻系統(tǒng)設(shè)計,以此滿足目前軟件安全運行需求。首先需要豐富防火墻系統(tǒng)設(shè)計,比如設(shè)置狀態(tài)檢測防火墻、應(yīng)用級網(wǎng)關(guān)防火墻、過濾防火墻,在這些防火墻中,過濾類防火墻屬于基礎(chǔ)性的防火墻,只能進(jìn)行一些基礎(chǔ)性的防護,一些特定程序的防護,而不適合環(huán)境安全防護;應(yīng)用級防火墻的設(shè)計針對的是數(shù)據(jù)內(nèi)容、系統(tǒng)協(xié)議的分析和檢測,無法實現(xiàn)全面的檢測,一旦進(jìn)行全面的檢測,會影響系統(tǒng)的應(yīng)用性能,而且軟件系統(tǒng)增加的情況下,還會降低軟件運行效率;為了增強防火墻的防護力度,目前,出現(xiàn)了一種次要模塊、主要模塊為基準(zhǔn)的防火墻,具有較強的防護作用,能夠?qū)崿F(xiàn)對同地址安全問題進(jìn)行有效的控制。
結(jié)語
計算機軟件開發(fā)應(yīng)將安全應(yīng)用放在首要地位,但是目前軟件開發(fā)中面臨著軟件、設(shè)備自身、設(shè)備管理、防火墻架構(gòu)、病毒入侵、黑客攻擊等問題,鑒于此應(yīng)立足于軟件開發(fā)中遇到的現(xiàn)實問題采用軟件系統(tǒng)加密技術(shù)解決數(shù)據(jù)傳輸中遇到的安全問題,利用防火墻系統(tǒng)設(shè)計解決外部入侵問題,采用漏洞修復(fù)技術(shù)來解決軟件漏洞問題等等,以此形成科學(xué)的計算機軟件開發(fā)安全防護體系,為計算機軟件開發(fā)創(chuàng)造安全的運行環(huán)境。
參考文獻(xiàn)
[1]周思遠(yuǎn).安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用分析[J].電腦知識與技術(shù),2020,16(28):72-73+76.