計算機軟件開發(fā)安全技術(shù)應(yīng)用原則
時間:2022-08-03 10:21:20
導(dǎo)語:計算機軟件開發(fā)安全技術(shù)應(yīng)用原則一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:大數(shù)據(jù)時代是數(shù)據(jù)橫飛的時代,每一條數(shù)據(jù)都有可能被某一行業(yè)或某些人利用。目前計算機的應(yīng)用仍以較快的速度增長,計算機的運用領(lǐng)域也不斷地擴展,其中涉及安全領(lǐng)域的計算機技術(shù)是保證計算機賬戶安全的基礎(chǔ)。人們已習(xí)慣用計算機工作、娛樂、購物以及交流等活動,隨著安全意識和個人隱私保護意識的增強,對計算機的性能有更高的要求,而軟件的開發(fā)是計算機安全技術(shù)的直接運用,因為只有將計算機安全技術(shù)與相關(guān)軟件的開發(fā)聯(lián)系起來,才有可能打造安全技術(shù)更加先進的軟件。計算機在數(shù)據(jù)存儲方面是計算機安全技術(shù)的重點內(nèi)容,隨著辦公自動化的推行,越來越多的資料、文件以及資料存儲在計算機中,而科技公司對計算機的依賴性更強、對計算機安全技術(shù)的要求更高,所以計算機軟件安全技術(shù)直接決定了計算機功能的實現(xiàn),并且在此基礎(chǔ)上完善計算機軟件的開發(fā)。因此本文從總體上對計算機安全技術(shù)和軟件設(shè)計原則進行論述,分析現(xiàn)在網(wǎng)絡(luò)環(huán)境中計算機軟件可能出現(xiàn)的安全問題,并提出相應(yīng)的解決方案,供計算機軟件開發(fā)技術(shù)人員參考。
關(guān)鍵詞:軟件開發(fā);安全技術(shù);研究
計算機是目前網(wǎng)絡(luò)辦公最常用的工具,因其便捷性,受到越來越多的個人與公司的青睞,而隨著計算機技術(shù)的發(fā)展,其運行速度以及流暢程度都有所增加,用戶體驗有極大的提升,因此對計算機的需求越來越多。而面對用戶眾多的計算機,安全技術(shù)在軟件開發(fā)中的運用重要性就顯而易見了。在計算機的使用過程中,只有保證足夠的穩(wěn)定性與安全性才能增加用戶的體驗、保證用戶資料的唯一性,而這就導(dǎo)致計算機軟件開發(fā)中軟件安全技術(shù)的不斷進步與發(fā)展。
1計算機軟件開發(fā)安全技術(shù)概述
計算機的發(fā)展帶來的是社會進步,隨著社會的進步,生活水平以及受教育水平都有很大的提升,尤其涉及自身安全以及隱私的問題,人們越來越敏感;而隨著計算機網(wǎng)絡(luò)安全技術(shù)的頻煩失效,把計算機軟件安全技術(shù)推到風(fēng)口浪尖的位置。我國對計算機的依賴性較大,它已滲透到工作和生活中,但正是由于其明顯的優(yōu)勢,也為一些部分別有用心者提供機會,讓計算機軟件的開發(fā)與使用過程總會出現(xiàn)一些問題,存在許多安全隱患。基于計算機安全技術(shù)而言,計算機軟件的開發(fā)只有在保證計算機安全性的前提下,才能將計算機軟件開發(fā)中的安全技術(shù)體現(xiàn)出來,因為最大的計算機安全隱患就是病毒,其根本原因在于該病毒就是一段計算機代碼,且不受計算機系統(tǒng)的控制,可隨意寫入任何軟件,并對軟件的使用功能進行限制,從而影響計算機的正常使用。計算機安全隱患也可通過軟件技術(shù)自動獲取電腦的權(quán)限,從而獲得用戶的個人信息,進而對用戶造成不可挽回的損失,影響用戶的體驗。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,大數(shù)據(jù)已全面覆蓋每個生活角落,用戶信息獲取的途徑也越來越多,而近年來頻煩發(fā)生的用戶個人信息的泄露以及集體用戶信息的販賣等,且涉及的用戶信息越來越全面、越來越詳細(xì),獲得的用戶信息也越來越有價值,而信息販賣鏈也隨之水漲船高,所以計算機軟件開發(fā)安全技術(shù)的革新也應(yīng)與時俱進必不可少,更是維護用戶權(quán)益的保障,因此必須制訂一些保護措施,為計算機用戶提供凈化的使用環(huán)境。
2計算機軟件開發(fā)原則
計算機軟件的開發(fā),其目的是為用戶提供更好的服務(wù),計算機軟件的升級是將改進過的計算機軟件重新安裝到計算機用戶中,所以在計算機軟件開發(fā)的過程必須有高科技技術(shù)護航,而且計算機軟件的開發(fā)都具有相應(yīng)的協(xié)議限制,因此必須嚴(yán)格按照開發(fā)原則進行計算機軟件的設(shè)計。軟件的使用特點是必須具有穩(wěn)定性和可靠性以及安全性,因此計算機軟件的設(shè)計目標(biāo)也就是安全、可靠、穩(wěn)定與體驗,軟件的使用和計算機安全技術(shù)相互匹配,而軟件安全技術(shù)的運用與計算機安全技術(shù)密不可分,所以在計算機軟件開發(fā)的過程中就可采取分階段生命周期的方式促進開發(fā)的規(guī)范性。計算機軟件的開發(fā)必須依靠高、新技術(shù),科技是計算機軟件開發(fā)的基礎(chǔ),是所有軟件設(shè)計的根本,依靠科技的支持,可為軟件提供合理的評估,在現(xiàn)實演算過程中可獲得更加真實、有效的數(shù)據(jù),從而設(shè)計出高質(zhì)量的計算機軟件。當(dāng)前計算機開發(fā)技術(shù)快速發(fā)展,其技術(shù)更新速度較快,計算機也逐漸地從純機器運算轉(zhuǎn)變到當(dāng)前的AI技術(shù),已形成了類人的雛形,因此計算機軟件的安全開發(fā)更加緊迫。新技術(shù)是計算機軟件開發(fā)的核心內(nèi)容,新技術(shù)的創(chuàng)新就是計算機軟件開發(fā)技術(shù)創(chuàng)新,每次軟件的更新都是軟件的升級,軟件安全技術(shù)的改進;另外,技術(shù)創(chuàng)新也影響著計算機許多功能的實現(xiàn),隨著大數(shù)據(jù)時代的到來對計算機軟件安全的要求也越來越高,計算機軟件必須適應(yīng)現(xiàn)階段高速運轉(zhuǎn)的數(shù)據(jù)處理模式,并保證計算機軟件的正常運行。
3計算機在使用中存在的風(fēng)險問題
計算機的運用方便群眾的工作與生活,而讓聊天變得可視化,計算機軟件在使用的過程中會出現(xiàn)許多的問題,從而影響計算機用戶的體驗,下面對較常見的問題進行分析:
3.1網(wǎng)絡(luò)通訊以及計算機硬件的損壞
計算機在運行的過程,經(jīng)常遇到的是計算機網(wǎng)路通訊設(shè)備的故障,這對計算機安全系統(tǒng)的影響較大,因為計算機安全軟件需通過計算機網(wǎng)絡(luò)獲得計算機的安全數(shù)據(jù),從數(shù)據(jù)中分析軟件的不安全行為、不安全因素、以及不安全的原因。網(wǎng)絡(luò)信號的中斷讓數(shù)據(jù)的傳輸受到限制,雖然計算機網(wǎng)絡(luò)安全技術(shù)在非網(wǎng)絡(luò)狀態(tài)下也可使用,但其安全性能就會受到很大的影響。目前網(wǎng)絡(luò)檢測技術(shù)比較發(fā)達,用戶的每個上網(wǎng)行為都會受到監(jiān)視,遇到軟件安全問題,軟件安全內(nèi)核就會發(fā)出相應(yīng)的提醒,從而讓用戶終止不安全行為。計算機硬件的損壞多數(shù)原因在于設(shè)備的老化以及保養(yǎng)不當(dāng),計算機硬件是消耗品,有的必須經(jīng)常更換,并須按照出廠的時間進行必要的保養(yǎng)。因為計算機每個元件的壽命都有限,但在自然條件下一般不會出現(xiàn)老化現(xiàn)象,只有用戶的不合理操作與保養(yǎng)才會導(dǎo)致硬件的損壞。
3.2計算機軟件與硬件技術(shù)含量低
計算機軟、硬件技術(shù)含量低是計算機應(yīng)用中常見的問題,一般企業(yè)對計算機的要求并不高,只要可進行日常的辦公即可,對計算機軟、硬件沒有特別的要求,那么就會引起嚴(yán)重的安全問題。因為計算機軟件的安全技術(shù)隨著計算機的發(fā)展而發(fā)展,每年都會淘汰大量的安全技術(shù)不合格的計算機,而這部分低端機絕大多數(shù)都只能完成最基本的辦公功能,其它模塊的功能不能滿足現(xiàn)有生產(chǎn)的需要,尤其是安全技術(shù)的要求。縱觀市場依然有很大一部分低配的計算機在使用,而他們對計算機軟件的要求也不高,所以在這些計算機中存在許多的盜版軟件。盜版軟件雖在基本功能上與正常的軟件沒有區(qū)別,但在安全保護以及漏洞補丁的檢測和修復(fù)上有明顯的差別,正版的軟件不僅運行速度快,而對漏洞與補丁的反應(yīng)速度也快,同時及時檢測到相應(yīng)硬軟件的更新狀態(tài),督促用戶第一時間更新到軟件的最新版本。
3.3病毒入侵與黑客攻擊
該因素在本質(zhì)上屬于計算機安全技術(shù),只是黑客攻擊的是正常軟件或者網(wǎng)站,它們不斷地在網(wǎng)絡(luò)上尋找各種軟件漏洞,并對目標(biāo)進行瘋狂地進攻,從而突破用戶的安全保護,盜取用戶的信息。黑客對計算機的破壞非常大,而追蹤起來又比較困難,一旦計算機受到黑客的攻擊,在沒有嚴(yán)密安全軟件的保護下,其安全防火墻會在短時間內(nèi)崩潰,雖然黑客的攻擊對計算機的破壞性是暫時或瞬時的,但其損失依然不計其數(shù)。而病毒的攻擊則有可能對計算機造成一種永久性的傷害,且有時計算機軟件無法檢測到最新的病毒,尤其是一些被淘汰掉的計算機。計算機病毒也具有自我復(fù)制性,傳播速度也快,因此一旦受到病毒的感染,就會在短時間內(nèi)侵入到計算機的每個角落。病毒和黑客攻擊都是目前比較常見的主動性破壞計算機軟件安全的因素,且對黑客而言許多人都拿它們沒辦法,打擊起來效果也不明顯,因為它們在暗處。
3.4代碼泄露
軟件開發(fā)最重要的就是代碼,而軟件的源代碼一般都不公開,因為這涉及到許多商業(yè)機密,且競爭對手一旦獲得代碼就可對其進行修改,從而不利于正常的市場競爭,所以針對科技公司而言,代碼泄露是一個嚴(yán)重的問題。源代碼的泄露原因,不僅與設(shè)計者本身有關(guān),而且與周圍的同事以及朋友也有很大的關(guān)系,假如與同事存在競爭關(guān)系,且同事非常了解設(shè)計者的個人習(xí)慣以及興趣愛好,就可輕易獲得各種信息,進而破解軟件密碼,從而獲得軟件的源代碼。軟件開發(fā)中安全保護代碼也是軟件的核心代碼,往往設(shè)計者會將所有的代碼融合在一起,對同一軟件需要的東西放置在同一個文件夾,但從信息泄露的角度講,其風(fēng)險更大,因為只要別人可去記憶一些東西就可將你的開發(fā)成果轉(zhuǎn)到別人手中。所以在日常生活中不論是軟件開發(fā)公司還是軟件的開發(fā)者都應(yīng)保持警惕,防止自己設(shè)計的源代碼泄露。
4安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用
計算機軟件開發(fā)中的安全技術(shù)非常重要,信息開放的今天,怎樣才能在計算機的使用過程中不泄露自己的信息,增加計算機的安全性是當(dāng)前計算機安全軟件開發(fā)的重要工作內(nèi)容,而且也是不斷創(chuàng)新的計算機技術(shù)。
4.1設(shè)置防火墻
計算機防火墻設(shè)置必不可少,尤其在計算機軟件設(shè)計時,為有效防止黑客及病毒的攻擊,開發(fā)者就可在計算機的內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)建立起一道防火墻,以此保護計算機的安全。軟件開發(fā)的過程非常重要,因為軟件的開發(fā)需要編寫代碼,同時每個軟件的代碼不同,使用的安全技術(shù)也不一樣;另外對面向的服務(wù)人群來講,高端消費的人群需更加安全的計算機安全技術(shù)。對計算機需求不高,但經(jīng)常使用的安全技術(shù)要求就不會很高。而計算機網(wǎng)絡(luò)防火墻的設(shè)置可將一些病毒和惡意攻擊的程序抵擋在計算機外部,保證計算機的正常使用。
4.2入侵檢測技術(shù)
計算機的入侵檢測技術(shù)可用到計算機網(wǎng)絡(luò)技術(shù)和計算機軟件開發(fā)兩個過程中,在計算機與軟件開發(fā)過程中分別設(shè)置入侵檢測程序。利用推理技術(shù)、統(tǒng)計技術(shù)以及人工智能等先進的科技對進入到計算機的成分進行分析,首先識別有無包含病毒等可疑性代碼,及時阻攔在計算機外。計算機入侵檢測技術(shù)又分為主機監(jiān)控和網(wǎng)絡(luò)監(jiān)控兩個類型,主機監(jiān)控是為系統(tǒng)提供的檢測保護機制,通過對系統(tǒng)數(shù)據(jù)進行分析,實現(xiàn)對主機的保護;對網(wǎng)絡(luò)的監(jiān)控就比較復(fù)雜,它包含一切上網(wǎng)信息,瀏覽數(shù)據(jù)、痕跡、以及搜索欄等,這對檢測技術(shù)也有很強的要求,檢測技術(shù)必須有強大的數(shù)據(jù)處理系統(tǒng),而對病毒等識別性能較高,這樣才能保護計算機網(wǎng)絡(luò)的安全。
4.3提升技術(shù)人員的基本素質(zhì)
軟件加密技術(shù)是保證計算機軟件開發(fā)安全的一個方面,另外對技術(shù)人員自身而言,也存在許多問題,因此對技術(shù)人員必須提升自己的綜合素質(zhì),尤其是對安全方面的意識。每年因設(shè)計人員疏忽或者保密措施做的不到位而發(fā)生的泄密事件不在少數(shù),而造成的損失也不可估量,所以必須強化技術(shù)人員自身的素質(zhì)。技術(shù)人員應(yīng)具備較高的加密技術(shù)手段,同時對自己使用的電腦、U盤等涉及私密信息的文件不僅文件要加密,U盤也要在電腦上進行加密操作,并限制文件的修改與復(fù)制,以保證文件的唯一性。對同一個軟件,控制技術(shù)人員的相關(guān)權(quán)限,負(fù)責(zé)某一模塊的技術(shù)人員只允許獲取模塊所有權(quán)限,對其它模塊不予授權(quán),同時計算機設(shè)置AI識別程序。
4.4完善計算機安全保護相關(guān)法律
我國在法律保護這一塊略有建樹,但在計算機安全防護這方面依然存在許多漏洞。在我國軟件開發(fā)速度以及成熟度都不如歐、美等發(fā)達國家,且在法律制度方面也沒有他們完善,在現(xiàn)階段我國網(wǎng)絡(luò)安全保護機制并不健全,網(wǎng)絡(luò)侵權(quán)的例子屢見不鮮。我國也是盜版軟件使用者最多的國家,有的軟件通過復(fù)制就可獲得源代碼,因此在文件保護方面,應(yīng)對軟件的設(shè)計者提供一些保護,例如網(wǎng)絡(luò)代碼專利權(quán)以及嚴(yán)厲打擊非法復(fù)制和售賣盜版軟件的行為,建設(shè)一套完善的管理、舉報制度,為計算機軟件開發(fā)提供足夠的法律保障,從而凈化計算機軟件開發(fā)環(huán)境。
參考文獻
[1]唐培全,國林.計算機網(wǎng)絡(luò)安全中數(shù)據(jù)加密技術(shù)的應(yīng)用研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2021(05):35-36.
[2]王維陽.大數(shù)據(jù)環(huán)境下計算機軟件技術(shù)的應(yīng)用研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2021(05):61-62.
[3]張玉英.關(guān)于計算機網(wǎng)絡(luò)信息安全中數(shù)據(jù)加密技術(shù)的運用分析[J].電子世界,2021(08):15-16.
[4]黃中琪.安全技術(shù)在計算機軟件開發(fā)中的應(yīng)用研究[J].輕工科技,2021,37(05):88-89.
[5]吳文臣,郭偉偉.數(shù)據(jù)加密技術(shù)在計算機網(wǎng)絡(luò)通信安全中的應(yīng)用[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2021(04):22-24.
作者:侯中原 單位:商丘醫(yī)學(xué)高等專科學(xué)校