文/高鵬
計算機擺脫了過去龐大的身軀,發展為小巧便于攜帶的設備。除了外觀上的變化,計算機系統與軟件也在不斷更新,為了滿足現代人對計算機使用的要求,計算機軟件涉及的領域越來越廣,設計的軟件越來越人性化,便利性和靈敏性已成為最基礎的要求。現在軟件公司所開發的計算機軟件類型早已超乎我們的想象,只有你想不到的軟件,沒有你用不到的軟件。軟件的功能越來越強大,例如掌上公交,可以實時查詢公交車到哪里了;還有網上訂票、網上訂餐等等,似乎只要動動手指都能辦成事情。
正是因為這些便利性,在使用過程中我們個人信息也會保存在軟件里面,所以計算機軟件的安全性成為大家關注的重點。因為計算機病毒多種多樣,一不小心就會被入侵計算機軟件,造成用戶信息泄露,這類事件之前時常發生,對用戶造成了嚴重的損失。所以計算機軟件開發過程中就應該注意安全性問題,加強安全技術的應用。
計算機更新換代越看快,軟件開發的速度也就越快,而軟件開發的過程中涉及到的問題方方面面,軟件的人性化、便利性、用戶體驗感、軟件運行效率等等,有了這些門檻,軟件開發的時候遇到的問題自然不會少,特別是安全性的問題。
軟件開發需要的設備主要有計算機、網絡系統等,當這些設備出現問題也會影響計算機軟件開發。例如因為自然災害、電路老化、人為故意損害等造成設備接觸不良、設備無法正常使用,甚至計算機崩潰,那么計算機軟件開發將會功虧一簣,心血都付之東流。因此對計算機要定期保養,對已開發的軟件程序進行云保存。
如果正在開發的軟件代碼泄露,可能造成競爭對手抄襲并且提前投入使用,這是非常嚴重的事情,涉及到個人的知識產權問題。身為軟件開發工作人員,應該要有強烈的保密意識,特別是存有代碼的U 盤或者別的工具,應該加密保存,對日常使用的電腦也應該要加密,工作生活中有意識進行保密,就能避免代碼泄露的事情發生。
軟件開發的時候自身可能就存在問題。這主要是軟件開發技術人員造成的。雖然我國計算機軟件開發技術迅速發展,但是軟件相關產業還處于初級階段,專業的技術人員較少,技術人員的實踐經驗不豐富,導致開發的軟件存在漏洞,加上計算機軟件本身可以復制,當軟件沒有設置任何安全屏障,別人可以直接復制,重新制作一模一樣的軟件,盜版就是這樣生產出來的,因為盜版高額經濟利潤,這樣的事件層出不窮。
防止盜版最好的就是對其進行法律制裁,因為我國計算機軟件發展還處于初級階段,相關的軟件開發安全保護規范還不完善,需要國家信息安全監督管理部門完善行業的規章制度,打擊犯罪分子,建立嚴格的監督管理機制與舉報機制,促使軟件開發的大環境往好的方向發展。
技術人員的個人技術是提升軟件安全性的關鍵,在設計軟件時就考慮并且加強軟件的安全性,對軟件整體是十分必要的。每年因為技術人員個人疏忽造成泄露的事件不少,這需要每個技術人員進行反思保密意識的重要性,有了保密意識才能避免這類事情的發生。所以技術人員應該文件進行加密設置。加密的文件是不能運行的,這可以有效的保護源程序和數據庫文件中的信息,使非法用戶不能盜取。
計算機軟件一旦被有心人利用跟蹤軟件對其進行跟蹤,從而竊取軟件源代碼,破壞計算機內部文件的時候,就需要反跟蹤技術進行圍堵。反跟蹤技術根據對各種挑食和反匯編工具特征進行判斷,實現計算機軟件事實監控,防止軟件運行時被跟蹤。加密軟件離開不了反跟蹤技術,反跟蹤技術就像是警衛員,沒有反跟蹤技術軟件就如同大門敞開的金庫,毫無安全性可言。
軟件開發涉及到的安全技術還有防止非法復制軟件技術、限制技術等。在計算機軟件開發的時候運動能夠加強軟件的安全性,提升軟件開發率,避免出現被盜的情況發生。
信息時代的我們已經離不開計算機了,所以對計算機軟件的大力開發,是順應時代的要求,解決人們的需要。而我國的計算機軟件發展還處于初級階段,需要強大的后援力量,這需要學習計算機專業的青少年們加強專業知識的學習,深入研究計算機軟件開發,加強安全性建設,為我國計算機軟件發展做貢獻。