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