萬歡
摘 要:計算機軟件安全問題主要表現(xiàn)為軟件漏洞、非法復制和倒賣軟件、利用軟件跟蹤進行軟件動態(tài)破譯等方面。為避免這些問題發(fā)生,保證計算機軟件安全有效工作,應(yīng)該有針對性的采取防御對策,進行軟件安全性能檢測、完善軟件各項功能設(shè)計、養(yǎng)成良好的使用習慣,并利用軟件加密技術(shù)、反跟蹤技術(shù),防止軟件非法復制。
關(guān)鍵詞:計算機軟件;安全問題;防御對策;加密技術(shù)
引言
保障計算機軟件安全,不僅是軟件開發(fā)的追求,也是使用者的目標,這樣既能方便軟件開發(fā),還能為用戶使用提供便利。但由于受到技術(shù)水平、工作人員素質(zhì)等方面影響,目前軟件安全仍然存在一些問題,應(yīng)該有針對性的采取防御對策,保證計算機軟件具有良好性能,促進其作用的有效發(fā)揮。
1 計算機軟件安全問題
計算機軟件安全包括系統(tǒng)自身安全和保證軟件正常、穩(wěn)定運行兩個方面,除了做好軟件開發(fā)之外,還要增強其防御功能,避免受到不法復制和跟蹤仿制。但目前計算機軟件安全仍然存在一些不足,主要體現(xiàn)在以下方面。
1.1 計算機軟件漏洞
設(shè)計過程中考慮不全面,使用時忽視軟件維護,導致漏洞存在,常見漏洞類型包括系統(tǒng)漏洞和應(yīng)用程序漏洞,前者是指設(shè)計上存在缺陷,導致黑客利用該漏洞制作木馬,達到入侵電腦的非法目的。應(yīng)用程序是指在辦公軟件、Flash軟件、播放器等方面存在的漏洞,導致該程序被不法分子利用,它們通過這些通道對電腦或者應(yīng)用程序進行攻擊,影響這些程序的正常運行和工作。
1.2 非法復制和倒賣軟件
軟件開發(fā)是技術(shù)性很強的工作,需要花費大量的人力、物力和財力,其知識產(chǎn)權(quán)保護也是非常重要的內(nèi)容。但耗費巨大的軟件一經(jīng)開發(fā)出來,往往很容易被復制,軟件的權(quán)威性受到挑戰(zhàn),其知識產(chǎn)權(quán)也可能受到侵犯,也增加軟件的安全隱患。每年因盜版而給全世界軟件行業(yè)帶來的損失達幾百億美元,并且這個數(shù)值呈不斷增長趨勢。由于缺乏完善的監(jiān)管體制,目前盜版軟件的非法復制和發(fā)行比較普遍,倒賣現(xiàn)象也非常嚴重,給開發(fā)者和創(chuàng)造者的利用帶來巨大損失,也擾亂市場的正常秩序,增加計算機軟件安全隱患。
1.3 利用軟件跟蹤進行軟件動態(tài)破譯
軟件被研發(fā)出來并上線運營之后,一些人利用已有技術(shù)措施,跟蹤軟件運行程序,讀寫甚至直接修改軟件的相關(guān)內(nèi)容,竊取源代碼,取消軟件防復制和密保功能,達到動態(tài)破譯軟件的目的。并且在破譯成功之后,非法復制和倒賣這些軟件,嚴重損害開發(fā)者的權(quán)益,也加大計算機軟件的安全隱患。
2 計算機軟件安全問題的防御對策
為增強軟件的安全性能,防止不法侵害,根據(jù)存在的問題與不足,作者認為今后可以采取以下有效防御對策。
2.1 進行軟件安全性能檢測
針對開發(fā)過程中存在的安全隱患,對軟件性能進行檢測,提高軟件系統(tǒng)的安全性及可靠性。通過檢測還能及時發(fā)現(xiàn)和修復存在的安全隱患,立即修補漏洞,預(yù)防存在的隱患,提高軟件綜合性能和安全水平。該技術(shù)是保證軟件安全的重要策略之一,實際應(yīng)用中效果良好,實踐中要不斷積累經(jīng)驗,提高性能檢測綜合水平,及時排除安全隱患,確保計算機軟件綜合性能提升。
2.2 完善軟件各項功能設(shè)計
設(shè)計人員需要提高自己的設(shè)計技能和綜合水平,軟件設(shè)計時應(yīng)該結(jié)合用戶需求,對各類軟件系統(tǒng)進行綜合全面分析,考慮軟件設(shè)計制作的每個環(huán)節(jié),掌握市場動態(tài),然后結(jié)合具體需要進行軟件設(shè)計和開發(fā)。提高軟件綜合性能,健全各項功能設(shè)計,滿足軟件使用需要,避免出現(xiàn)漏洞,不給非法入侵者以機會,保障信息安全和有效。避免設(shè)計中出現(xiàn)漏洞,有效完成接口設(shè)計任務(wù),提高設(shè)計者專業(yè)素質(zhì),具有過硬的設(shè)計技能,保障計算機軟件安全。
2.3 養(yǎng)成良好的軟件使用習慣
用戶應(yīng)該提高安全防范意識,安裝殺毒軟件,養(yǎng)成良好的上網(wǎng)習慣,不打開陌生郵件,網(wǎng)頁上自帶木馬攔截功能。在官方網(wǎng)站下載需要使用的軟件,不輕易安裝軟件,注意保護隱私信息,盡量不用保存密碼功能,保證用戶信息安全。規(guī)范自己的上網(wǎng)行為,養(yǎng)成良好的習慣,實現(xiàn)對計算機安全隱患的有效預(yù)防。
2.4 利用軟件加密技術(shù)
為保護開發(fā)者的權(quán)益,采用加密技術(shù)是十分必要的,有利于增強軟件的安全性能。常用加密技術(shù)包括密碼方式、軟件字校驗方式,硬加密方式三種。硬加密將硬件和軟件結(jié)合起來使用,實現(xiàn)計算機軟件的加密的目的,該方式更加安全可靠,運行程序更為復雜,加密后的軟件在運行時需要特定軟件,但安全性更高,可靠度也更高,其應(yīng)用也越來越廣泛。
2.5 反跟蹤技術(shù)及防止非法復制
利用反向跟蹤技術(shù),避免非法入侵者竊取源代碼,防止非法篡改軟件代碼及相關(guān)信息。該技術(shù)最好與加密技術(shù)結(jié)合起來使用,確保計算機程序不被破解,預(yù)防外來不安全因素,這兩項技術(shù)要結(jié)合起來使用,使其更好發(fā)揮作用,保證計算機軟件的安全與可靠。要注重相關(guān)技術(shù)措施的應(yīng)用,構(gòu)建可靠的系統(tǒng)硬件平臺,防止軟件被監(jiān)測、篡改和干擾,避免被跟蹤,促進軟件更為有效的運行,使計算機軟件更好發(fā)揮各項作用,提高軟件綜合性能,滿足用戶需要。
3 結(jié)束語
總之,保證計算機軟件安全不僅能防止病毒入侵,還能延長軟件使用壽命,更好滿足人們使用需要。實際工作中應(yīng)該認識存在的不足,有針對性的采取防御對策,避免軟件受到不法入侵,促進其作用的有效發(fā)揮。
參考文獻
[1]吳塍勤.對計算機軟件安全問題的分析及其防御策略[J].電腦編程技巧與維護,2013(2):87-89.
[2]孫焱.對計算機軟件安全問題的分析及其防御策略探析[J].信息通信,2015(4):181.
[3]陳宏,朱秀娟.計算機軟件安全問題的分析及其防御措施研究[J].河南科技,2014(1):5-6.
[4]譚成薰.計算機網(wǎng)絡(luò)安全問題及其應(yīng)對策略[J].中國科技信息,2014(22):139-140.