摘要:現(xiàn)階段,計算機網(wǎng)絡(luò)技術(shù)越來越成熟并且廣泛運用于人們生活和工作當(dāng)中,然而其猶如一把雙刃劍,既帶給人們極大的便利和全新的體驗,也會讓人們面臨更多的安全隱患,且降低計算機網(wǎng)絡(luò)系統(tǒng)的安全性。要想從根本上解決這一弊端,就需要在開發(fā)計算機軟件過程中充分運用安全技術(shù),并且加強安全技術(shù)方面的研究,全面升級計算機網(wǎng)絡(luò)系統(tǒng)安全性,確保其優(yōu)勢得到有效發(fā)揮。
關(guān)鍵詞:安全技術(shù);計算機軟件開發(fā);應(yīng)用
前言
在計算機軟件開發(fā)過程中不僅要考慮軟件的功能性,同時還要綜合兼顧其安全性等各種問題,尤其是安全性為計算機軟件的穩(wěn)定運行奠定了基礎(chǔ),在軟件開發(fā)過程中至關(guān)重要,為此在軟件開發(fā)時應(yīng)該加強安全技術(shù)的運用。然而,受到某些因素的影響,例如資金不足、工期緊張、安全技術(shù)滯緩等,導(dǎo)致安全技術(shù)不能在軟件開發(fā)過程中得到有效的應(yīng)用,計算機軟件系統(tǒng)面臨很多未知的安全隱患,考慮到這一點,對安全技術(shù)在計算機軟件開發(fā)中的具體應(yīng)用展開深入研究有著十分重要的意義。
1.防火墻技術(shù)
為了進一步提升計算機軟件使用過程中的穩(wěn)定性,必須要運用不同類型的安全技術(shù)以強化計算機安全防護成效,其中防火墻技術(shù)較為常見,被人們熟知,并且該項技術(shù)安全防護效果較高。所謂防火墻技術(shù)則是在使用計算機過程中如若出現(xiàn)來自外部的攻擊,那么其可以從計算機安全角度出發(fā)實施全面防護。例如可以將防火墻設(shè)置于內(nèi)外網(wǎng)之間,這樣一來可以對計算機軟件開發(fā)的整個過程進行安全保護,將計算機與諸多危險因素隔絕,以便更好的確保軟件開發(fā)系統(tǒng)安全。另外,防火墻技術(shù)抵御攻擊的能力也不容小覷,在開發(fā)程序運用防火墻技術(shù)保護計算機運行安全的同時,提升其穩(wěn)定性以及信息使用效果[ ]。然而需要注意的是在使用防火墻技術(shù)的時候,通過其他技術(shù)對信息權(quán)限進行設(shè)置,例如我們常用的瀏覽權(quán)限,這種情況下防火墻技術(shù)可以結(jié)合設(shè)置的不同權(quán)限,在諸多信息中快速識別危險信息,如若發(fā)現(xiàn)問題可在第一時間做出反應(yīng),大大消除計算機網(wǎng)絡(luò)以及安全網(wǎng)絡(luò)運行過程中的各種安全風(fēng)險。
2.反計算機病毒技術(shù)
反計算機病毒技術(shù)具備三方面優(yōu)勢,可對有著較強破壞力的病毒進行防范、檢查和消滅,在運用過程中應(yīng)該以其為基點保護計算機系統(tǒng)的安全性,其中防范病毒就是在計算機上安裝防病毒程序,以此將病毒與計算機隔離起來,不給病毒入侵創(chuàng)造任何條件,進而保護計算機系統(tǒng)安全,在實際運用過程中比較常見的防范措施包括信息加密以及系統(tǒng)監(jiān)控等。檢查病毒主要包括兩種檢查方法,對病毒進行判斷需要結(jié)合病毒傳播方式等特點進行明確,或者對固定時間內(nèi)計算機運行數(shù)據(jù)予以比對分析,保存分析結(jié)果,積累更多有價值的數(shù)據(jù)信息,隨后再將其與詳細數(shù)據(jù)段進行分析,以此準(zhǔn)確判斷系統(tǒng)是否存在病毒感染情況。另外,在分析和對比期間,如果發(fā)現(xiàn)病毒已經(jīng)侵入計算機和網(wǎng)絡(luò)系統(tǒng),應(yīng)該及時采取一系列措施消滅病毒,其中使用較多的消滅病毒手段是安裝殺毒軟件,然而并非每次使用都可以將所有病毒徹底消滅,究其主要原因是病毒也在不斷升級,但是殺毒軟件中并沒有數(shù)據(jù)用以識別新病毒,因此需要定期升級殺毒軟件,及時更新病毒庫數(shù)據(jù),提升自身殺毒功能,這樣才能實現(xiàn)完全殺毒。
3.漏洞修復(fù)技術(shù)
在計算機軟件開發(fā)過程中漏洞風(fēng)險也是其面對的重要安全問題,因此需要通過漏洞修復(fù)技術(shù)有效解決軟件開發(fā)中出現(xiàn)的漏洞問題。另外,計算機軟件開發(fā)在運用漏洞修復(fù)技術(shù)時應(yīng)該注意以下問題:首先,修復(fù)緩沖區(qū)中存在的漏洞,同時對那些極易發(fā)生或者頻繁發(fā)生漏洞安全隱患的軟件定期掃描,并進行實時檢測,一旦出現(xiàn)漏洞問題及時修復(fù),這樣才能確保軟件系統(tǒng)穩(wěn)定運行。其次,做好編程控制工作,軟件編程時源代碼以及編碼分化極易出現(xiàn)矛盾,由此引發(fā)安全漏洞,為此應(yīng)該科學(xué)合理的編寫軟件程序,并確保其合理性,減少安全漏洞的產(chǎn)生。最后,及時修復(fù)軟件格式化執(zhí)行類的編碼,通常情況下通過格式常量代碼的方式進行修復(fù),這樣能對安全漏洞產(chǎn)生一定的控制作用[ ]。
4.入侵檢測技術(shù)
入侵檢測是現(xiàn)階段運用較多的一種安全技術(shù),該項技術(shù)主要適用于計算機系統(tǒng)運行過程中,為其安全運行提供重要保障。如若計算機系統(tǒng)運行過程中受到外部攻擊,入侵檢測技術(shù)可以及時對入侵內(nèi)容進行有效識別和分析,同時追蹤其行為,結(jié)合追蹤的結(jié)果,利用先進、科學(xué)方法進行相應(yīng)處理。入侵檢測技術(shù)除了對計算機軟件系統(tǒng)進行分析以外,還對網(wǎng)絡(luò)構(gòu)造等諸多方面實施全方位分析和監(jiān)控,徹底解決網(wǎng)絡(luò)系統(tǒng)中存在的諸多問題,并且入侵檢測系統(tǒng)可對系統(tǒng)運行期間產(chǎn)生的各種數(shù)據(jù)進行檢測,如果發(fā)現(xiàn)攻擊行為,會立即采取針對性措施。其實在入侵檢測技術(shù)當(dāng)中融入了很多現(xiàn)代化先進技術(shù),尤其是在運用過程中更是融合人工智能技術(shù),進而實現(xiàn)對計算機系統(tǒng)整個運行狀況的全面監(jiān)測,準(zhǔn)確識別其中隱藏的異常狀況,確保信息技術(shù)使用過程中的安全性。當(dāng)然入侵檢測技術(shù)可以運用在不同方面,例如可以自動識別主機信息,定期對其中的數(shù)據(jù)系統(tǒng)進行盤查及保護等。
5.信息加密技術(shù)
立足于正版軟件的權(quán)益角度來說,使用加密技術(shù)可以有效避免軟件被盜版破解或者延長其破解時間,換而言之,對正版軟件的銷售及經(jīng)濟效益產(chǎn)生一定保護作用;但是立足于計算機軟件使用的安全角度來說,該項技術(shù)可以加密那些比較重要的信息,避免黑客攻擊以及病毒入侵等導(dǎo)致計算機信息泄露問題。常用信息加密技術(shù)就是密碼加密,也就是通過賬號及密碼登錄后才可以獲得相應(yīng)權(quán)限,沒有權(quán)限的人員則無法從軟件或者計算機中獲得信息。另外,密鑰加密技術(shù)主要運用私鑰以及公鑰加密技術(shù)兩種方式,其中私鑰加密技術(shù)就是接收和發(fā)送信息的人使用統(tǒng)一密鑰,而公鑰加密則是加強繁冗數(shù)學(xué)問題的保密性[ ]。在計算機軟件開發(fā)過程中充分運用信息加密技術(shù),不僅可以避免外界危險因素入侵計算機信息,同時還能有效規(guī)避信息泄露和被篡改等風(fēng)險,切實保護好計算機系統(tǒng)的安全性。
結(jié)束語
在開展計算機軟件開發(fā)工作過程中應(yīng)該加強安全技術(shù)的運用,但在實際工作中,軟件開發(fā)往往受到一定的局限性影響,例如軟件設(shè)計、編碼、設(shè)備、防火墻架構(gòu)以及黑客攻擊等問題,針對這種情況,要以開發(fā)過程中的實際問題為主,通過防火墻技術(shù)有效阻止外部病毒的入侵,積極使用修復(fù)技術(shù)解決軟件存在的漏洞,針對計算機軟件開發(fā)形成相對完善的安全防護體系,同時為計算機軟件開發(fā)營造安全、穩(wěn)定的運行環(huán)境。
參考文獻
[1]翟樹梅.計算機軟件開發(fā)過程中安全技術(shù)的研究[J].科技創(chuàng)新與應(yīng)用,2021,11(32):121-124.
[2]劉俊芳.安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用分析[J].電腦知識與技術(shù),2021,17(24):48-49+58.
[3]張永健.安全技術(shù)在計算機軟件開發(fā)中的實踐[J].電子技術(shù)與軟件工程,2021(10):255-256.
論文指導(dǎo) >
SCI期刊推薦 >
論文常見問題 >
SCI常見問題 >