計(jì)算機(jī)軟件開發(fā)安全技術(shù)應(yīng)用原則

時(shí)間:2022-08-03 10:21:20

導(dǎo)語:計(jì)算機(jī)軟件開發(fā)安全技術(shù)應(yīng)用原則一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

計(jì)算機(jī)軟件開發(fā)安全技術(shù)應(yīng)用原則

摘要:大數(shù)據(jù)時(shí)代是數(shù)據(jù)橫飛的時(shí)代,每一條數(shù)據(jù)都有可能被某一行業(yè)或某些人利用。目前計(jì)算機(jī)的應(yīng)用仍以較快的速度增長,計(jì)算機(jī)的運(yùn)用領(lǐng)域也不斷地?cái)U(kuò)展,其中涉及安全領(lǐng)域的計(jì)算機(jī)技術(shù)是保證計(jì)算機(jī)賬戶安全的基礎(chǔ)。人們已習(xí)慣用計(jì)算機(jī)工作、娛樂、購物以及交流等活動(dòng),隨著安全意識(shí)和個(gè)人隱私保護(hù)意識(shí)的增強(qiáng),對(duì)計(jì)算機(jī)的性能有更高的要求,而軟件的開發(fā)是計(jì)算機(jī)安全技術(shù)的直接運(yùn)用,因?yàn)橹挥袑⒂?jì)算機(jī)安全技術(shù)與相關(guān)軟件的開發(fā)聯(lián)系起來,才有可能打造安全技術(shù)更加先進(jìn)的軟件。計(jì)算機(jī)在數(shù)據(jù)存儲(chǔ)方面是計(jì)算機(jī)安全技術(shù)的重點(diǎn)內(nèi)容,隨著辦公自動(dòng)化的推行,越來越多的資料、文件以及資料存儲(chǔ)在計(jì)算機(jī)中,而科技公司對(duì)計(jì)算機(jī)的依賴性更強(qiáng)、對(duì)計(jì)算機(jī)安全技術(shù)的要求更高,所以計(jì)算機(jī)軟件安全技術(shù)直接決定了計(jì)算機(jī)功能的實(shí)現(xiàn),并且在此基礎(chǔ)上完善計(jì)算機(jī)軟件的開發(fā)。因此本文從總體上對(duì)計(jì)算機(jī)安全技術(shù)和軟件設(shè)計(jì)原則進(jìn)行論述,分析現(xiàn)在網(wǎng)絡(luò)環(huán)境中計(jì)算機(jī)軟件可能出現(xiàn)的安全問題,并提出相應(yīng)的解決方案,供計(jì)算機(jī)軟件開發(fā)技術(shù)人員參考。

關(guān)鍵詞:軟件開發(fā);安全技術(shù);研究

計(jì)算機(jī)是目前網(wǎng)絡(luò)辦公最常用的工具,因其便捷性,受到越來越多的個(gè)人與公司的青睞,而隨著計(jì)算機(jī)技術(shù)的發(fā)展,其運(yùn)行速度以及流暢程度都有所增加,用戶體驗(yàn)有極大的提升,因此對(duì)計(jì)算機(jī)的需求越來越多。而面對(duì)用戶眾多的計(jì)算機(jī),安全技術(shù)在軟件開發(fā)中的運(yùn)用重要性就顯而易見了。在計(jì)算機(jī)的使用過程中,只有保證足夠的穩(wěn)定性與安全性才能增加用戶的體驗(yàn)、保證用戶資料的唯一性,而這就導(dǎo)致計(jì)算機(jī)軟件開發(fā)中軟件安全技術(shù)的不斷進(jìn)步與發(fā)展。

1計(jì)算機(jī)軟件開發(fā)安全技術(shù)概述

計(jì)算機(jī)的發(fā)展帶來的是社會(huì)進(jìn)步,隨著社會(huì)的進(jìn)步,生活水平以及受教育水平都有很大的提升,尤其涉及自身安全以及隱私的問題,人們?cè)絹碓矫舾?;而隨著計(jì)算機(jī)網(wǎng)絡(luò)安全技術(shù)的頻煩失效,把計(jì)算機(jī)軟件安全技術(shù)推到風(fēng)口浪尖的位置。我國對(duì)計(jì)算機(jī)的依賴性較大,它已滲透到工作和生活中,但正是由于其明顯的優(yōu)勢(shì),也為一些部分別有用心者提供機(jī)會(huì),讓計(jì)算機(jī)軟件的開發(fā)與使用過程總會(huì)出現(xiàn)一些問題,存在許多安全隱患?;谟?jì)算機(jī)安全技術(shù)而言,計(jì)算機(jī)軟件的開發(fā)只有在保證計(jì)算機(jī)安全性的前提下,才能將計(jì)算機(jī)軟件開發(fā)中的安全技術(shù)體現(xiàn)出來,因?yàn)樽畲蟮挠?jì)算機(jī)安全隱患就是病毒,其根本原因在于該病毒就是一段計(jì)算機(jī)代碼,且不受計(jì)算機(jī)系統(tǒng)的控制,可隨意寫入任何軟件,并對(duì)軟件的使用功能進(jìn)行限制,從而影響計(jì)算機(jī)的正常使用。計(jì)算機(jī)安全隱患也可通過軟件技術(shù)自動(dòng)獲取電腦的權(quán)限,從而獲得用戶的個(gè)人信息,進(jìn)而對(duì)用戶造成不可挽回的損失,影響用戶的體驗(yàn)。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,大數(shù)據(jù)已全面覆蓋每個(gè)生活角落,用戶信息獲取的途徑也越來越多,而近年來頻煩發(fā)生的用戶個(gè)人信息的泄露以及集體用戶信息的販賣等,且涉及的用戶信息越來越全面、越來越詳細(xì),獲得的用戶信息也越來越有價(jià)值,而信息販賣鏈也隨之水漲船高,所以計(jì)算機(jī)軟件開發(fā)安全技術(shù)的革新也應(yīng)與時(shí)俱進(jìn)必不可少,更是維護(hù)用戶權(quán)益的保障,因此必須制訂一些保護(hù)措施,為計(jì)算機(jī)用戶提供凈化的使用環(huán)境。

2計(jì)算機(jī)軟件開發(fā)原則

計(jì)算機(jī)軟件的開發(fā),其目的是為用戶提供更好的服務(wù),計(jì)算機(jī)軟件的升級(jí)是將改進(jìn)過的計(jì)算機(jī)軟件重新安裝到計(jì)算機(jī)用戶中,所以在計(jì)算機(jī)軟件開發(fā)的過程必須有高科技技術(shù)護(hù)航,而且計(jì)算機(jī)軟件的開發(fā)都具有相應(yīng)的協(xié)議限制,因此必須嚴(yán)格按照開發(fā)原則進(jìn)行計(jì)算機(jī)軟件的設(shè)計(jì)。軟件的使用特點(diǎn)是必須具有穩(wěn)定性和可靠性以及安全性,因此計(jì)算機(jī)軟件的設(shè)計(jì)目標(biāo)也就是安全、可靠、穩(wěn)定與體驗(yàn),軟件的使用和計(jì)算機(jī)安全技術(shù)相互匹配,而軟件安全技術(shù)的運(yùn)用與計(jì)算機(jī)安全技術(shù)密不可分,所以在計(jì)算機(jī)軟件開發(fā)的過程中就可采取分階段生命周期的方式促進(jìn)開發(fā)的規(guī)范性。計(jì)算機(jī)軟件的開發(fā)必須依靠高、新技術(shù),科技是計(jì)算機(jī)軟件開發(fā)的基礎(chǔ),是所有軟件設(shè)計(jì)的根本,依靠科技的支持,可為軟件提供合理的評(píng)估,在現(xiàn)實(shí)演算過程中可獲得更加真實(shí)、有效的數(shù)據(jù),從而設(shè)計(jì)出高質(zhì)量的計(jì)算機(jī)軟件。當(dāng)前計(jì)算機(jī)開發(fā)技術(shù)快速發(fā)展,其技術(shù)更新速度較快,計(jì)算機(jī)也逐漸地從純機(jī)器運(yùn)算轉(zhuǎn)變到當(dāng)前的AI技術(shù),已形成了類人的雛形,因此計(jì)算機(jī)軟件的安全開發(fā)更加緊迫。新技術(shù)是計(jì)算機(jī)軟件開發(fā)的核心內(nèi)容,新技術(shù)的創(chuàng)新就是計(jì)算機(jī)軟件開發(fā)技術(shù)創(chuàng)新,每次軟件的更新都是軟件的升級(jí),軟件安全技術(shù)的改進(jìn);另外,技術(shù)創(chuàng)新也影響著計(jì)算機(jī)許多功能的實(shí)現(xiàn),隨著大數(shù)據(jù)時(shí)代的到來對(duì)計(jì)算機(jī)軟件安全的要求也越來越高,計(jì)算機(jī)軟件必須適應(yīng)現(xiàn)階段高速運(yùn)轉(zhuǎn)的數(shù)據(jù)處理模式,并保證計(jì)算機(jī)軟件的正常運(yùn)行。

3計(jì)算機(jī)在使用中存在的風(fēng)險(xiǎn)問題

計(jì)算機(jī)的運(yùn)用方便群眾的工作與生活,而讓聊天變得可視化,計(jì)算機(jī)軟件在使用的過程中會(huì)出現(xiàn)許多的問題,從而影響計(jì)算機(jī)用戶的體驗(yàn),下面對(duì)較常見的問題進(jìn)行分析:

3.1網(wǎng)絡(luò)通訊以及計(jì)算機(jī)硬件的損壞

計(jì)算機(jī)在運(yùn)行的過程,經(jīng)常遇到的是計(jì)算機(jī)網(wǎng)路通訊設(shè)備的故障,這對(duì)計(jì)算機(jī)安全系統(tǒng)的影響較大,因?yàn)橛?jì)算機(jī)安全軟件需通過計(jì)算機(jī)網(wǎng)絡(luò)獲得計(jì)算機(jī)的安全數(shù)據(jù),從數(shù)據(jù)中分析軟件的不安全行為、不安全因素、以及不安全的原因。網(wǎng)絡(luò)信號(hào)的中斷讓數(shù)據(jù)的傳輸受到限制,雖然計(jì)算機(jī)網(wǎng)絡(luò)安全技術(shù)在非網(wǎng)絡(luò)狀態(tài)下也可使用,但其安全性能就會(huì)受到很大的影響。目前網(wǎng)絡(luò)檢測(cè)技術(shù)比較發(fā)達(dá),用戶的每個(gè)上網(wǎng)行為都會(huì)受到監(jiān)視,遇到軟件安全問題,軟件安全內(nèi)核就會(huì)發(fā)出相應(yīng)的提醒,從而讓用戶終止不安全行為。計(jì)算機(jī)硬件的損壞多數(shù)原因在于設(shè)備的老化以及保養(yǎng)不當(dāng),計(jì)算機(jī)硬件是消耗品,有的必須經(jīng)常更換,并須按照出廠的時(shí)間進(jìn)行必要的保養(yǎng)。因?yàn)橛?jì)算機(jī)每個(gè)元件的壽命都有限,但在自然條件下一般不會(huì)出現(xiàn)老化現(xiàn)象,只有用戶的不合理操作與保養(yǎng)才會(huì)導(dǎo)致硬件的損壞。

3.2計(jì)算機(jī)軟件與硬件技術(shù)含量低

計(jì)算機(jī)軟、硬件技術(shù)含量低是計(jì)算機(jī)應(yīng)用中常見的問題,一般企業(yè)對(duì)計(jì)算機(jī)的要求并不高,只要可進(jìn)行日常的辦公即可,對(duì)計(jì)算機(jī)軟、硬件沒有特別的要求,那么就會(huì)引起嚴(yán)重的安全問題。因?yàn)橛?jì)算機(jī)軟件的安全技術(shù)隨著計(jì)算機(jī)的發(fā)展而發(fā)展,每年都會(huì)淘汰大量的安全技術(shù)不合格的計(jì)算機(jī),而這部分低端機(jī)絕大多數(shù)都只能完成最基本的辦公功能,其它模塊的功能不能滿足現(xiàn)有生產(chǎn)的需要,尤其是安全技術(shù)的要求??v觀市場(chǎng)依然有很大一部分低配的計(jì)算機(jī)在使用,而他們對(duì)計(jì)算機(jī)軟件的要求也不高,所以在這些計(jì)算機(jī)中存在許多的盜版軟件。盜版軟件雖在基本功能上與正常的軟件沒有區(qū)別,但在安全保護(hù)以及漏洞補(bǔ)丁的檢測(cè)和修復(fù)上有明顯的差別,正版的軟件不僅運(yùn)行速度快,而對(duì)漏洞與補(bǔ)丁的反應(yīng)速度也快,同時(shí)及時(shí)檢測(cè)到相應(yīng)硬軟件的更新狀態(tài),督促用戶第一時(shí)間更新到軟件的最新版本。

3.3病毒入侵與黑客攻擊

該因素在本質(zhì)上屬于計(jì)算機(jī)安全技術(shù),只是黑客攻擊的是正常軟件或者網(wǎng)站,它們不斷地在網(wǎng)絡(luò)上尋找各種軟件漏洞,并對(duì)目標(biāo)進(jìn)行瘋狂地進(jìn)攻,從而突破用戶的安全保護(hù),盜取用戶的信息。黑客對(duì)計(jì)算機(jī)的破壞非常大,而追蹤起來又比較困難,一旦計(jì)算機(jī)受到黑客的攻擊,在沒有嚴(yán)密安全軟件的保護(hù)下,其安全防火墻會(huì)在短時(shí)間內(nèi)崩潰,雖然黑客的攻擊對(duì)計(jì)算機(jī)的破壞性是暫時(shí)或瞬時(shí)的,但其損失依然不計(jì)其數(shù)。而病毒的攻擊則有可能對(duì)計(jì)算機(jī)造成一種永久性的傷害,且有時(shí)計(jì)算機(jī)軟件無法檢測(cè)到最新的病毒,尤其是一些被淘汰掉的計(jì)算機(jī)。計(jì)算機(jī)病毒也具有自我復(fù)制性,傳播速度也快,因此一旦受到病毒的感染,就會(huì)在短時(shí)間內(nèi)侵入到計(jì)算機(jī)的每個(gè)角落。病毒和黑客攻擊都是目前比較常見的主動(dòng)性破壞計(jì)算機(jī)軟件安全的因素,且對(duì)黑客而言許多人都拿它們沒辦法,打擊起來效果也不明顯,因?yàn)樗鼈冊(cè)诎堤帯?/p>

3.4代碼泄露

軟件開發(fā)最重要的就是代碼,而軟件的源代碼一般都不公開,因?yàn)檫@涉及到許多商業(yè)機(jī)密,且競(jìng)爭對(duì)手一旦獲得代碼就可對(duì)其進(jìn)行修改,從而不利于正常的市場(chǎng)競(jìng)爭,所以針對(duì)科技公司而言,代碼泄露是一個(gè)嚴(yán)重的問題。源代碼的泄露原因,不僅與設(shè)計(jì)者本身有關(guān),而且與周圍的同事以及朋友也有很大的關(guān)系,假如與同事存在競(jìng)爭關(guān)系,且同事非常了解設(shè)計(jì)者的個(gè)人習(xí)慣以及興趣愛好,就可輕易獲得各種信息,進(jìn)而破解軟件密碼,從而獲得軟件的源代碼。軟件開發(fā)中安全保護(hù)代碼也是軟件的核心代碼,往往設(shè)計(jì)者會(huì)將所有的代碼融合在一起,對(duì)同一軟件需要的東西放置在同一個(gè)文件夾,但從信息泄露的角度講,其風(fēng)險(xiǎn)更大,因?yàn)橹灰獎(jiǎng)e人可去記憶一些東西就可將你的開發(fā)成果轉(zhuǎn)到別人手中。所以在日常生活中不論是軟件開發(fā)公司還是軟件的開發(fā)者都應(yīng)保持警惕,防止自己設(shè)計(jì)的源代碼泄露。

4安全技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

計(jì)算機(jī)軟件開發(fā)中的安全技術(shù)非常重要,信息開放的今天,怎樣才能在計(jì)算機(jī)的使用過程中不泄露自己的信息,增加計(jì)算機(jī)的安全性是當(dāng)前計(jì)算機(jī)安全軟件開發(fā)的重要工作內(nèi)容,而且也是不斷創(chuàng)新的計(jì)算機(jī)技術(shù)。

4.1設(shè)置防火墻

計(jì)算機(jī)防火墻設(shè)置必不可少,尤其在計(jì)算機(jī)軟件設(shè)計(jì)時(shí),為有效防止黑客及病毒的攻擊,開發(fā)者就可在計(jì)算機(jī)的內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)建立起一道防火墻,以此保護(hù)計(jì)算機(jī)的安全。軟件開發(fā)的過程非常重要,因?yàn)檐浖拈_發(fā)需要編寫代碼,同時(shí)每個(gè)軟件的代碼不同,使用的安全技術(shù)也不一樣;另外對(duì)面向的服務(wù)人群來講,高端消費(fèi)的人群需更加安全的計(jì)算機(jī)安全技術(shù)。對(duì)計(jì)算機(jī)需求不高,但經(jīng)常使用的安全技術(shù)要求就不會(huì)很高。而計(jì)算機(jī)網(wǎng)絡(luò)防火墻的設(shè)置可將一些病毒和惡意攻擊的程序抵擋在計(jì)算機(jī)外部,保證計(jì)算機(jī)的正常使用。

4.2入侵檢測(cè)技術(shù)

計(jì)算機(jī)的入侵檢測(cè)技術(shù)可用到計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)軟件開發(fā)兩個(gè)過程中,在計(jì)算機(jī)與軟件開發(fā)過程中分別設(shè)置入侵檢測(cè)程序。利用推理技術(shù)、統(tǒng)計(jì)技術(shù)以及人工智能等先進(jìn)的科技對(duì)進(jìn)入到計(jì)算機(jī)的成分進(jìn)行分析,首先識(shí)別有無包含病毒等可疑性代碼,及時(shí)阻攔在計(jì)算機(jī)外。計(jì)算機(jī)入侵檢測(cè)技術(shù)又分為主機(jī)監(jiān)控和網(wǎng)絡(luò)監(jiān)控兩個(gè)類型,主機(jī)監(jiān)控是為系統(tǒng)提供的檢測(cè)保護(hù)機(jī)制,通過對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行分析,實(shí)現(xiàn)對(duì)主機(jī)的保護(hù);對(duì)網(wǎng)絡(luò)的監(jiān)控就比較復(fù)雜,它包含一切上網(wǎng)信息,瀏覽數(shù)據(jù)、痕跡、以及搜索欄等,這對(duì)檢測(cè)技術(shù)也有很強(qiáng)的要求,檢測(cè)技術(shù)必須有強(qiáng)大的數(shù)據(jù)處理系統(tǒng),而對(duì)病毒等識(shí)別性能較高,這樣才能保護(hù)計(jì)算機(jī)網(wǎng)絡(luò)的安全。

4.3提升技術(shù)人員的基本素質(zhì)

軟件加密技術(shù)是保證計(jì)算機(jī)軟件開發(fā)安全的一個(gè)方面,另外對(duì)技術(shù)人員自身而言,也存在許多問題,因此對(duì)技術(shù)人員必須提升自己的綜合素質(zhì),尤其是對(duì)安全方面的意識(shí)。每年因設(shè)計(jì)人員疏忽或者保密措施做的不到位而發(fā)生的泄密事件不在少數(shù),而造成的損失也不可估量,所以必須強(qiáng)化技術(shù)人員自身的素質(zhì)。技術(shù)人員應(yīng)具備較高的加密技術(shù)手段,同時(shí)對(duì)自己使用的電腦、U盤等涉及私密信息的文件不僅文件要加密,U盤也要在電腦上進(jìn)行加密操作,并限制文件的修改與復(fù)制,以保證文件的唯一性。對(duì)同一個(gè)軟件,控制技術(shù)人員的相關(guān)權(quán)限,負(fù)責(zé)某一模塊的技術(shù)人員只允許獲取模塊所有權(quán)限,對(duì)其它模塊不予授權(quán),同時(shí)計(jì)算機(jī)設(shè)置AI識(shí)別程序。

4.4完善計(jì)算機(jī)安全保護(hù)相關(guān)法律

我國在法律保護(hù)這一塊略有建樹,但在計(jì)算機(jī)安全防護(hù)這方面依然存在許多漏洞。在我國軟件開發(fā)速度以及成熟度都不如歐、美等發(fā)達(dá)國家,且在法律制度方面也沒有他們完善,在現(xiàn)階段我國網(wǎng)絡(luò)安全保護(hù)機(jī)制并不健全,網(wǎng)絡(luò)侵權(quán)的例子屢見不鮮。我國也是盜版軟件使用者最多的國家,有的軟件通過復(fù)制就可獲得源代碼,因此在文件保護(hù)方面,應(yīng)對(duì)軟件的設(shè)計(jì)者提供一些保護(hù),例如網(wǎng)絡(luò)代碼專利權(quán)以及嚴(yán)厲打擊非法復(fù)制和售賣盜版軟件的行為,建設(shè)一套完善的管理、舉報(bào)制度,為計(jì)算機(jī)軟件開發(fā)提供足夠的法律保障,從而凈化計(jì)算機(jī)軟件開發(fā)環(huán)境。

參考文獻(xiàn)

[1]唐培全,國林.計(jì)算機(jī)網(wǎng)絡(luò)安全中數(shù)據(jù)加密技術(shù)的應(yīng)用研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2021(05):35-36.

[2]王維陽.大數(shù)據(jù)環(huán)境下計(jì)算機(jī)軟件技術(shù)的應(yīng)用研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2021(05):61-62.

[3]張玉英.關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)信息安全中數(shù)據(jù)加密技術(shù)的運(yùn)用分析[J].電子世界,2021(08):15-16.

[4]黃中琪.安全技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用研究[J].輕工科技,2021,37(05):88-89.

[5]吳文臣,郭偉偉.數(shù)據(jù)加密技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)通信安全中的應(yīng)用[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2021(04):22-24.

作者:侯中原 單位:商丘醫(yī)學(xué)高等??茖W(xué)校