湯蓉娜
【摘要】對于從事軟件研究設(shè)計的工作人員而言,在開發(fā)設(shè)計某款軟件的過程中,要做好安全預(yù)測防范工作,進(jìn)行細(xì)致的安全檢測,這樣可以及時進(jìn)行相應(yīng)的改進(jìn)工作,使得安全隱患及時被消除,保障計算機(jī)軟件的正常工作。
【關(guān)鍵詞】計算機(jī)軟件;安全監(jiān)測技術(shù)
【中圖分類號】TP309 【文獻(xiàn)標(biāo)識碼】B 【文章編號】2095-3089(2017)33-0284-02
當(dāng)今社會,互聯(lián)網(wǎng)發(fā)展迅猛,計算機(jī)的使用已經(jīng)遍布各行各業(yè),成為人們工作和生活的必備品??茖W(xué)技術(shù)每一天都在變化發(fā)展,伴隨著科技的進(jìn)步,計算機(jī)技術(shù)也在一天天發(fā)展壯大。對于一臺計算機(jī)而言,其軟件的應(yīng)用范圍相當(dāng)廣泛,幾乎所有的計算機(jī)都有軟件的運(yùn)作,現(xiàn)代人越來越多的利用計算機(jī)軟件來從事日常工作,不過,其軟件的安全性是一個大問題,如果不做好安全防范工作,那么,很有可能會泄露重要的數(shù)據(jù)信息,導(dǎo)致不法分子有機(jī)可乘,也會給網(wǎng)絡(luò)安全帶來隱患,給人類帶來災(zāi)難[1]。所以,我們在使用計算機(jī)軟件進(jìn)行工作和生活的過程中,一定要注意信息的安全,而對于軟件開發(fā)人員來講,就是要做好安全檢測工作,對于相關(guān)的安全隱患因素,一定要及早發(fā)現(xiàn),加以改進(jìn),保障軟件的正常工作,更好的服務(wù)社會??梢?,對于軟件的開發(fā)來說,其安全檢測工作是非常重要的一項(xiàng)內(nèi)容。
一、計算機(jī)軟件安全檢測的基本內(nèi)容
在互聯(lián)網(wǎng)的時代,幾乎所有行業(yè)都涉及到計算機(jī)軟件的使用,而且越來越多的軟件被開發(fā)出來。這種軟件當(dāng)頭的今天,人們在獲得便利的同時,不得不面臨一個問題,那就是安全問題。當(dāng)今社會,計算機(jī)的使用在不同領(lǐng)域越來越廣泛,人類已經(jīng)離不開計算機(jī)的使用。所以,軟件的發(fā)展安全性越來越引起人們的重視,對此,對計算機(jī)軟件安全的要求也變得越來越高。常見的有下面幾種情況:
由于現(xiàn)在的電腦經(jīng)常會被安裝各種軟件,而有些軟件有一定的運(yùn)行條件,當(dāng)多款軟件之間的運(yùn)行條件不一致的時候,也就是存在兼容性問題的時候,可能會導(dǎo)致電腦卡機(jī)或者運(yùn)行速度降低等情況;當(dāng)用戶在使用某款軟件的時候,可能會有一些私密的個人信息產(chǎn)生,這樣很容易被不法分子利用泄露,所以,使用軟件的同時很有可能會泄露自己的個人隱私,如果這些信息不能及時得到保護(hù),那么后果是很嚴(yán)重的。
二、計算機(jī)軟件安全檢測的具體技術(shù)
1.語法安全檢測技術(shù)
語法安全監(jiān)測技術(shù)主要是對計算機(jī)軟件中的語法進(jìn)行實(shí)質(zhì)性、技術(shù)性檢測。如果開始的輸入內(nèi)容不一樣,那么最終的檢測結(jié)果也是不一樣的。這項(xiàng)技術(shù)一般都會用在對源程序的安全檢測上,它能夠有效找出C語言庫函數(shù)和系統(tǒng)函數(shù)之間的切換,而且還能給出正確有效的處理措施,這樣就能夠形成以語法為基礎(chǔ)的測試數(shù)據(jù)[2]。此外,語法安全檢測技術(shù)也可以有效檢測軟件的安全性,保證計算機(jī)安全正常操作。
2.動態(tài)安全檢測技術(shù)
所謂動態(tài)安全檢測技術(shù)是針對軟件的操作環(huán)境變量的檢測,這項(xiàng)技術(shù)主要是排查漏洞等安全隱患。利用該技術(shù),用戶的個人信息能夠有效得到安全保障,因?yàn)槭褂迷摷夹g(shù)軟件的源碼不用改動。當(dāng)有漏洞出現(xiàn)的時候,該檢測技術(shù)可以及時有效的進(jìn)行漏洞修補(bǔ)。在商業(yè)社會的時代,安全性的要求越來越引起人們的重視,而計算機(jī)軟件在商務(wù)工作中的應(yīng)用也越來越廣泛,所以,動態(tài)安全檢測技術(shù)在商務(wù)工作中發(fā)揮的作用越來越大。
3.靜態(tài)安全檢測技術(shù)
靜態(tài)安全檢測技術(shù)是基于程序代碼內(nèi)部構(gòu)造而產(chǎn)生的技術(shù),需要提前搭建測試的模型,才可以對計算機(jī)實(shí)施安全靜態(tài)檢測。通常情況下,使用該技術(shù)的操作如下:工作人員通過靜態(tài)安全檢測技術(shù)檢測目標(biāo)計算機(jī),然后對比選定的測試模型和待檢測的程序數(shù)據(jù),其對比的數(shù)據(jù)結(jié)果越一致,那么目標(biāo)計算機(jī)的軟件安全性就越高,反之,如果對比結(jié)果相差巨大,那么說明軟件的安全隱患是非常大的。隨著科技的發(fā)展,該技術(shù)也在日漸完善,而且檢測起來方便簡單,所以,該檢測技術(shù)受到了廣大研究人員的青睞,并且發(fā)展的越來越快,從而為計算機(jī)軟件的安全提供了良好的保障。
4.混合安全檢測技術(shù)
由于軟件安全性被人們高度重視,各種軟件安全檢測技術(shù)接踵而至,為了得到更加全面系統(tǒng)的安全指標(biāo),人們不在局限在某項(xiàng)安全檢測,而是把檢測的范圍擴(kuò)大到方方面面,也就是說對計算機(jī)軟件進(jìn)行多項(xiàng)或者混合的檢測,這樣才能夠保證其高度全面精準(zhǔn)的安全性[3]。所以,使用多種檢測軟件并行的情況是比較多的,也就是使用混合安全檢測技術(shù)。這樣能夠雙管齊下,把動態(tài)和與靜態(tài)的安全檢測技術(shù)一起使用,利用各自的優(yōu)勢,使得檢測結(jié)果更加全面準(zhǔn)確,沒有任何遺留,不僅擴(kuò)大了檢測的范圍,還極大的提高了軟件的安全性。
5.基于Web技術(shù)的安全檢測技術(shù)
隨著互聯(lián)網(wǎng)的出現(xiàn)和發(fā)展,網(wǎng)絡(luò)資源開發(fā),也就是Web技術(shù)也在不斷發(fā)展變化。利用Web技術(shù)來進(jìn)行軟件的安全檢測,是比較新的一件事,也是最近幾年軟件安全檢測技術(shù)領(lǐng)域的一項(xiàng)重要的技術(shù)成果。目前,Web安全檢測技術(shù)已經(jīng)展示出它的獨(dú)特魅力了,并且檢測效果高效靈活,從各個方面都非常適合檢測軟件的安全性能。總而言之,基于Web技術(shù)的安全檢測技術(shù)不但可以測出安全隱患,還可以及時消除這些隱患,保障計算機(jī)安全有效的運(yùn)行?;赪eb技術(shù)發(fā)揮了巨大的作用,很有可能會逐漸替代原有的檢測軟件。
三、結(jié)語
可見,在互聯(lián)網(wǎng)的今天,在計算機(jī)軟件成為人類工作生活必需品的時代,計算機(jī)安全檢測技術(shù)發(fā)揮了非常重大的作用。相信在不久的將來,計算機(jī)安全檢測技術(shù)會越來越彰顯其偉大,更好的服務(wù)于計算機(jī),很好的服務(wù)于社會,很好的造福于人類。
參考文獻(xiàn)
[1]張家聰.計算機(jī)軟件安全檢測技術(shù)[J].科技尚品,2016(11).
[2]劉露.淺議計算機(jī)軟件安全檢測技術(shù)[J].數(shù)字技術(shù)與應(yīng)用,2016(5):204-204.
[3]李梅.基于計算機(jī)技術(shù)發(fā)展基礎(chǔ)上的計算機(jī)軟件安全檢測技術(shù)[J].電腦知識與技術(shù):學(xué)術(shù)交流,2016,12(6):58-59.