林青華
摘? 要:計算機軟件開發(fā)改變了人們的工作、學(xué)習(xí)、生活方式,提高了人們的生產(chǎn)效率,促進了各大領(lǐng)域的創(chuàng)新,推動社會的高速發(fā)展。但是計算機軟件在應(yīng)用過程中會存在安全問題,可能會發(fā)生信息丟失、被盜取信息等問題,甚至可能會損害計算機。計算機軟件開發(fā)可以通過安全技術(shù)的應(yīng)用而規(guī)避以上風(fēng)險的發(fā)生。本文總結(jié)歸納了計算機軟件應(yīng)用時的安全問題,提出了安全技術(shù)在計算機軟件開發(fā)過程中的應(yīng)用策略。
關(guān)鍵詞:安全技術(shù);計算機;軟件開發(fā);應(yīng)用
社會經(jīng)濟的發(fā)展在一定程度上受到計算機軟件的安全性的制約。計算機主要通過計算機軟件的應(yīng)用而創(chuàng)造價值,而在實際情況下,計算機軟件經(jīng)常存在著一定的安全問題,這些問題會影響計算機軟件的效率,可能會造成嚴(yán)重的經(jīng)濟損失。認(rèn)識計算機軟件開發(fā)中的安全問題,安全技術(shù)如何應(yīng)用于計算機軟件開發(fā)中,成為了當(dāng)今的十分重視的問題。以下對計算機軟件開發(fā)中的安全問題和安全技術(shù)在計算及軟件開發(fā)中的應(yīng)用進行了深入研究。
1.計算機軟件開發(fā)中的安全問題
1.1軟件自身的安全問題
從計算機簡單到復(fù)雜的發(fā)展歷程可知,計算機軟件的編寫會隨之變得細(xì)節(jié)化、復(fù)雜化,因此軟件在開發(fā)過程中產(chǎn)生漏洞的可能性大大增加。計算機軟件的漏洞如果產(chǎn)生于最初的策劃中,那么將會大大降低對計算機軟件的安全性,甚至該軟件會因此報廢淘汰。計算機軟件絕大多數(shù)情況下不是獨立運行的,而是處于互聯(lián)網(wǎng)環(huán)境中。網(wǎng)絡(luò)環(huán)境的變化捉摸不定,對計算機軟件的安全性產(chǎn)生了威脅[1]。
1.2信息管理的安全問題
工程師在開發(fā)軟件時不可避免地需要創(chuàng)建多個編程文件、說明文件等。這些文件的保密程度對計算機軟件的安全性有關(guān)鍵性的作用,如果相關(guān)文件泄露或被盜取,計算機軟件的穩(wěn)定性和安全性會大打折扣,還可能發(fā)生軟件版權(quán)問題。一般情況下,軟件開發(fā)的信息管理采用離線和線上兩種方式。離線管理是軟件開發(fā)的相關(guān)信息資料存儲到硬盤、U盤等離線儲存設(shè)備上。離線管理的方式從根本上避免了軟件開發(fā)信息被網(wǎng)上不法分子盜取的現(xiàn)象的發(fā)生。線上管理是軟件開發(fā)的相關(guān)信息資料存儲到類似百度網(wǎng)盤的云端儲存設(shè)備中,線上管理的方式可以方便軟件開發(fā)人員對信息資料的獲取和編輯,但是容易被網(wǎng)絡(luò)不法分子借機盜取貨篡改信息,對軟件開發(fā)的安全性產(chǎn)生巨大的威脅。
1.3外部入侵的安全問題
外部的惡意入侵會給計算機軟件和計算機的使用帶來風(fēng)險。利用計算機病毒是黑客入侵主要手段之一,并且病毒一般具有著很高程度的自我隱蔽性。由于計算機病毒的入侵,計算機很難正常運作,系統(tǒng)自身數(shù)據(jù)泄露的可能性大大增加,計算機軟件也可能停止運作。計算機病毒具有傳播性,一般情況下,軟件開發(fā)需要多臺計算機設(shè)備處于同一局域網(wǎng)下,從而為病毒傳播提供了條件。而且,有些病毒可以在很多殺毒軟件下存活,會導(dǎo)致計算機網(wǎng)絡(luò)的徹底癱瘓。因此,這是軟件開發(fā)的最重點的安全問題[2]。
2.安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用
2.1漏洞修補技術(shù)
計算機軟件開發(fā)正處于高速發(fā)展和更新的階段,如果軟件不及時更新,那該軟件的安全性會隨時間會越來越低,各種漏洞都會涌現(xiàn)出來。因此,工程師一定要重視軟件開發(fā)中的漏洞修補步驟,積極使用漏洞修補技術(shù),不斷提升計算機軟件的安全等級。這不僅能有效地提升計算機軟件開發(fā)的安全性,還能提升軟件的質(zhì)量,保證軟件不被淘汰。除此之外,在計算機軟件開發(fā)過程中,漏洞修補技術(shù)可以掃描整個計算機軟件開發(fā)的環(huán)境,通過掃描工作,計算機軟件開發(fā)中存在的安全隱患就會暴露出來,工程師可以根據(jù)問題及時、有效地進行修補工作,從而保證計算機軟件開發(fā)的正常進行。而且,定期的漏洞修補技術(shù)的環(huán)境掃描對保持計算機軟件開發(fā)的安全等級的重要手段,同時也是保護計算機安全運行的一項重要技術(shù)手段。
2.2入侵檢測技術(shù)
在計算機技術(shù)近幾年的發(fā)展中,安全技術(shù)在計算機軟件開發(fā)中起到了重要的積極性作用。當(dāng)前推出了入侵檢查技術(shù),它能夠?qū)崿F(xiàn)對網(wǎng)絡(luò)攻擊產(chǎn)生良好的防御效果。入侵檢測技術(shù)的主要原理是對計算機的各基礎(chǔ)部分進行搜索檢查。通過快速地拆解分析計算機網(wǎng)絡(luò)的各部分的聯(lián)系與構(gòu)造,入侵檢測軟件會分辨出異常對象,并對該對象進行報警通知和隔離處理,這樣就能有效降低入侵帶來的影響,保證軟件開發(fā)的有效、正常、穩(wěn)定地進行。而且,入侵檢測技術(shù)是集多種技術(shù)為一體的人工智能技術(shù),它能夠在計算機軟件開發(fā)的過程中實現(xiàn)全面監(jiān)控,更能夠?qū)σ恍┊惓討B(tài)進行檢查,可以使得工程師做到及時有效地處理惡意入侵的對象,以此就能有效規(guī)避計算機軟件開發(fā)的安全問題的發(fā)生[3]。另外,入侵檢測技術(shù)還可以利用云端病毒庫進行匹配,針對不同的設(shè)備進行不同類型的檢測,以此就能通過實現(xiàn)數(shù)據(jù)篩留,從而對軟件的開發(fā)起到保護,還能通過技術(shù)整合來實現(xiàn)擴大保護范圍,這就使其在應(yīng)用的過程中,具備著應(yīng)用效果良好的特點。
2.3防火墻技術(shù)
在計算機軟件開發(fā)的過程中,防火墻技術(shù)已經(jīng)被廣泛地使用,防火墻技術(shù)主要作用是能夠阻止外部的惡意入侵。在通常情況下,防火墻技術(shù)都是在計算機的內(nèi)部網(wǎng)與外部網(wǎng)之間設(shè)置一道防火墻,這可以阻止內(nèi)部信息向外部泄露這一道防火墻就是計算機的保護屏障,就能夠?qū)τ嬎銠C起到保護作用,能夠阻止安全問題的發(fā)生和阻擋外部的惡意入侵,從而有效地提高了計算機軟件開發(fā)環(huán)境的安全性。另外,防火墻技術(shù)擁有很高的針對外部攻擊的抵御能力,這種抵御能力不僅是保證網(wǎng)絡(luò)的安全必備的條件之一,而且對保護信息的安全起到至關(guān)重要的作用。防火墻技術(shù)能夠在保障計算機軟件的開發(fā)及安全性管理上都有相當(dāng)優(yōu)秀的綜合效用,不僅僅是因為對外部的惡意入侵起到了抵擋作用,還是因為能對整個計算機重點網(wǎng)絡(luò)信息安全起到有力的保護作用,進一步有效提高軟件開發(fā)的安全性。防火墻還具備訪問權(quán)限功能,在接收外部信息的過程中,只有具有訪問權(quán)限的信息數(shù)據(jù)才能夠通過防火墻。
結(jié)束語:
綜上所述,在我國如今高速發(fā)展的時代浪潮下,計算機軟件應(yīng)用已然逐步成為人們進行學(xué)習(xí)、生活、生產(chǎn)操作等其他各個信息活動不可或缺的重要的信息技術(shù)工具,因此,計算機軟件的安全水平尤為重要,應(yīng)切實重視安全技術(shù)在計算機軟件開發(fā)設(shè)計中的具體應(yīng)用,盡可能最大化地全面發(fā)揮安全技術(shù)的技術(shù)功能價值和經(jīng)濟效用,提高整個計算機軟件開發(fā)體系的安全性,促使網(wǎng)絡(luò)信息系統(tǒng)安全防御水平持續(xù)不斷提高,這樣計算機才可以更加安全有效、穩(wěn)定持久地為創(chuàng)造社會價值,進而能為未來人們?nèi)粘I钜约艾F(xiàn)代社會科學(xué)技術(shù)的進一步發(fā)展而提供了更為積極、有力、持久的發(fā)展動力。
參考文獻:
[1]曹盛男.安全漏洞檢測技術(shù)在計算機軟件中的應(yīng)用[J].黑龍江科學(xué),2020,11(8):80-81.
[2]吳金玲.軟件工程技術(shù)在計算機系統(tǒng)軟件開發(fā)中的應(yīng)用研究[J].山西青年,2019(12):185,211.
[3]張海斌.淺談安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用[J].電子世界,2019(11):168-169.