引論:我們為您整理了1篇計算機軟件檢測探索范文,供您借鑒以豐富您的創作。它們是您寫作時的寶貴資源,期望它們能夠激發您的創作靈感,讓您的文章更具深度。
計算機軟件檢測探索:計算機軟件安全漏洞檢測技術探討
摘要:隨著科學技術的不斷進步與發展,人類進入了信息時代,計算機開始在人們日常工作與生活中得到普及。然而,一直以來計算機安全問題受到人們的高度重視,其中計算機軟件安全漏洞對于計算機系統運行而言有著較大的影響,因此關于計算機軟件安全漏洞檢測技術的研究具有十分重要的意義。本文對計算機軟件安全漏洞進行介紹,并針對計算機軟件安全漏洞檢測技術進行分析,以供參考。
【關鍵詞】計算機軟件;安全漏洞;檢測技術
1計算機軟件安全漏洞概述
所謂的漏洞,就是指計算機軟件系統中存在的缺陷與弱點,漏洞對計算機軟件系統造成的影響很大,其對一些特殊危險與隱患出現的敏感性較高。計算機軟件開發與研制使計算機軟件漏洞出現的主要環節,而設計人員操作不當則是出現這一現象的主要原因。一般情況下,漏洞的表現形式可以分為功能性與安全箱兩個方面的漏洞。其中功能性漏洞會對計算機系統正常運行造成影響。其中運行結果錯誤、運行流程錯誤等都屬于功能性漏洞;而安全性漏洞則是指在平常無法對計算機及其軟件運行造成影響的漏洞,然而在黑客的利用之下,這部分漏洞就會對軟件正常運行造成影向,情況嚴重時還會有惡意執行代碼的出現,通過錯誤指令來增加計算機軟件系統的危險性。漏洞的特點主要可以從以下幾個方面得到表現:(1)在編制程序時,往往會出現一些邏輯性錯誤,這些錯誤大多是因為編制人員操作不當造成的;(2)計算機軟件數據處理與運算中,邏輯性錯誤出現的概率也比較高,相較于中等的程序模塊,有的較大或較小的程序模塊出現邏輯性錯誤的概率也相對較高;(3)計算機軟件系統環境與漏洞之間的聯系非常密切,對于不同的硬件與軟件而言,其中設備的版本有所差異,基于不同的設置,各個設備共同組成的軟件系統與同一系統的不同設置存在安全漏洞的可能性都是存在的;(4)時間與計算機軟件系統漏洞之間的聯系也非常密切,時間的推移會不斷糾正并修補以前存在的漏洞,同時也會出現一些新的漏洞。由此可見,對于計算機軟件而言,漏洞問題具有一定的長久性。
2計算機軟件中安全漏洞的檢測技術分析
2.1靜態檢測技術
靜態分析是最早計算機軟件安全漏洞靜態檢測的形式,然而由于其檢測流于表面,缺乏實際意義,因此近年來人們再次基礎上進行了開發與更新,靜態檢測的內容也得到擴充,并以靜態分析與程序檢驗兩種形式存在。其中,靜態分析是指掃描待檢測程序的源代碼,通過不同角度解析漏洞問題,例如語義、語法等等,通過這一方法來實現對漏洞的找尋。而程序檢驗則指的是對系統內的程序源代碼進行抽象處理,對檢驗方法加以利用,對軟件系統程序與計算機要求是否相符進行檢測,其中安全需求尤為關鍵,之后在判定并檢驗是否有安全漏洞出現于程序之中。關于計算機軟件安全漏洞的靜態檢測技術,計算機軟件系統程序性的內部特點是其主要應用對象,靜態檢測的方法的應用需要結合檢測漏洞的特點并加以應用。關于劃分安全漏洞的而方法,目前可以采用的有很多種,例如可以將漏洞向幾個細小部分進行劃分,大部分的檢測方法可以處理相對分散的漏洞,因此,通過尋找漏洞類別上的共同之處存在較大難度。因此,為了實現對漏洞對比的便捷性,可以將漏洞劃分為兩種,即安全性漏洞與內存性漏洞。前者對數據流誤差與錯誤更加重視,其形成大多是因為數據的內在形態與情況錯誤導致的;內存性漏洞則需要對類別與數據自身的性予以考慮。因此,針對這種漏洞,在檢測過程中應以其儲存空間為側重點,采取建模的方式進行檢測。此外,靜態檢測技術的特點存在一定的差異,因此需要結合實際情況,解讀并處理好漏洞問題。為此,有的技術檢驗僅針對一些特定漏洞,而其他方法可以使這兩種漏洞得到較好的處理。
2.2動態檢測技術
計算機軟件安全漏洞檢測技術中,動態檢測技術也具有較高的應用價值。關于動態檢測技術,具體包括以下幾種:2.2.1內存映射在計算機軟件系統遭受攻擊時,攻擊者大多采用“NULL”的字符進行結尾,以此來覆蓋內存,進而完成攻擊。通過代碼頁的映射技術,攻擊者在對這一字符串應用來實現覆蓋內存目的的過程中,向相對簡單的內存區的跳轉難度就會大幅度增加。通過這一角度可知,在不同的內存地址隨機映射代碼頁,可以使通過地址猜測來實現頁面攻擊的難度加大。2.2.2非執行棧近年來,建立在棧基礎之下對軟件的攻擊現象比較普遍,而操作系統中棧的能寫與執行是實現這一攻擊的主要原因。在內部變量的影響下,特別是受到數組變量的影響,攻擊人員能夠將代碼惡意寫入棧中,并通過尋找方法執行代碼。為了避免棧遭受攻擊,將棧向無法執行代碼的形式進行轉化這一方法具有較強的實用性。如此一來,攻擊人員就無法執行通過棧上惡意書寫的代碼,并且還會使其遭受侵略的可能性降低。2.2.3安全共享庫在一些安全性不足的共享庫的應用中,有的計算機軟件會出現安全漏洞。而通過安全共享庫,就可以促使攻擊人員的侵略得到有效控制。所謂的安全共享庫,就是指對動態鏈接的方法加以應用,在運行程序時攔截安全性不足的函數應用,并對其加以檢測,進而增強計算機軟件的安全性。在windows操作系統以及UNIX方面,這一方法往往具有較高的應用價值。
3結束語
總而言之,在計算機軟件系統運行過程中,安全漏洞的出現會對其造成較大的影響。而安全檢測技術的應用可以有效預防這些漏洞引發的安全問題。目前,計算機軟件安全漏洞檢測技術依然存在一些不足,我們要針對此展開研究與分析,采取有效的優化措施,提高技術水平,為預防計算機軟件安全漏洞問題提供強有力的支持,進而為計算機軟件系統安全提供強有力的保障。
作者:沈繼濤
計算機軟件檢測探索:計算機軟件安全檢測技術初探
摘要:近年來,信息技術以日新月異的速度飛速發展,給人們的生活和工作帶來了極大的轉變,隨著計算機的影響范圍越來越廣,積極加強計算機安全防護勢在必行。在這一過程中,相關領域工作人員必須明確計算機軟件安全檢測中的注意事項,并掌握計算機軟件安全檢測流程和科學的技術方法,才能夠從根本上提升計算機軟件安全檢測技術的實用性。
關鍵詞:計算機軟件;安全檢測;技術
一、計算機軟件安全檢測中的注意事項
(一)檢測方案確定。技術人員在設計計算機軟件的過程中,必須首先對其特性以及相關設計客觀要求進行明確,只有這樣才能夠構建合理的、過程科學的檢測原理和方法,與此同時,檢測方案還必須針對不同的計算機應用環境而制定,在對檢測方案進行規范的基礎上,嚴格執行檢測方法,才能夠產生的檢測結果[1]。并且,相關工作人員在日常工作中,必須擁有豐富的軟件安全檢測知識和技術,在大量實踐的基礎上,總結經驗教訓,才能夠提升安全檢測的質量。(二)注重分析工作的開展。值得注意的是,在展開軟件安全檢測工作的時候,需要經歷一個復雜而繁瑣的過程,越豐富的軟件內容,其結構特點也更加復雜,此時要想提升安全檢測質量,必須經歷一個大量的分析過程,分析工作難度較高,在這種情況下,必須依據實際檢測需求,分析需求級、系統級以及代碼級等需求,在產生分析結果以后,還應當對結果的性進行分析,此時應科學的選擇分析手段。也就是說,在進行計算機軟件安全檢測的過程中,存在兩個必不可少的要素,即科學的檢測方案和分析。
二、計算機軟件安全檢測技術
(一)計算機軟件安全檢測流程。不同的計算機軟件安全檢測系統中,都包含了較多的模塊,如果擁有較大的軟件規模,此時系統架構也將更大。通常情況下,在計算機軟件安全檢測的過程中,需要經歷一系列環節,如系統結構安全檢測、模塊測試以及軟件功能和性能等,而安全檢測系統中的各個模塊在運行中,負責不同檢測項目,最終完成整體的軟件性能檢測[2]。在對模塊化結構進行應用的過程中,更應當進行精細化的檢測,擴大檢測范圍,從而實現對軟件中安全風險的掌握,對整個軟件的安全程度進行評價。在接下來的檢測過程中,應從軟件使用者的需求入手,有效測試軟件的功能,最終完成系統的軟件測試。(二)計算機軟件安全檢測技術方法。及時,形式化安全檢測。該方法指的是在測試軟件安全性的過程中,需要從軟件數學模型的層面出發,并綜合應用與之相適應的配套形式語言。目前,有效狀態語言、模型語言等是典型的形式語言。第二,模型安全靜態檢測。在用該技術進行檢測的過程中,需要明確軟件結構以及軟件行為之間的聯系,有針對性的對測試模型進行構建,計算機能夠有效讀取該模型,并利用這一模型展開軟件安全性測試,接下來會對模型測試結果以及目標軟件測試結果進行對比,掌握二者之間的相似性,從而完成軟件安全檢測。第三,故障注入式安全檢測。近年來,自動化已經成為軟件安全檢測領域發展中的重要趨勢,在展開故障注入式安全檢測的過程中,應當首先對故障模型進行構建,并在此基礎上對故障樹進行構建,在展開測試工作的過程中,需要以人工方式為主,接下來詳細分析測試結果,最終對安全性、容錯性在模板軟件故障中的體現進行充分的掌握[3]。第四,模糊式檢測方法。有效結合傳統檢測和動態檢測技術的基礎上,就生成了模糊式檢測方法。該方法在使用過程中,具有較強的便捷性,同時能夠在現實世界中軟件的錯誤模式進行確定,根據安全漏洞狀況,發出警告。
結束語
綜上所述,計算機軟件安全檢測工作中,必須嚴格遵守檢測程序,并系統應用科學的檢測技術,才能夠提升檢測工作質量。近年來,計算機軟件在應用過程中,屢次出現各種各樣的安全問題,這不僅影響各個領域的正常運行,同時也一定程度上威脅著人們的利益。在這種情況下,計算機軟件技術人員應提高對軟件安全性的重視,并在實踐中不斷總結經驗,創新計算機軟件安全檢測技術,不斷的促進我國計算機軟件安全事業的健康發展。
作者:許滿英
計算機軟件檢測探索:計算機軟件安全漏洞檢測技術探索
摘要:隨著我國社會經濟的不斷發展,科學技術開始受到了人們的廣泛關注,互聯網也開始進入到了各個領域中,深入的影響著人們的日常生活。但是從實際上來說,由于計算機軟件中存在著安全漏洞問題,這樣也就給信息系統產生出了安全隱患。因此,在實際中就要及時對計算機軟件進行分析,運用好安全漏洞檢測技術,保障信息的安全?;诖吮疚尼槍τ嬎銠C軟件中安全漏洞檢測技術進行了簡要闡述,并提出幾點個人看法,僅供參考。
關鍵詞:計算機軟件;安全漏洞;檢測技術;應用分
在互聯網的不斷影響下,計算機在人們的日常生活中也產生出了極為重要的影響,加之在源代碼數量增多的影響下,一些漏洞問題也在不斷的現象。黑客就是借助這些代碼中的漏洞進入到計算機軟件中進行破壞的。因此,在實際中就要運用好計算機安全漏洞檢測技術,保障信息上的安全,提高用戶的使用效果。
一、計算機軟件中存在的漏洞
對于漏洞來說,就是針對計算機軟件中存在的漏洞來說的,也正是在這些漏洞的影響下,很容易對計算機軟件系統等方面產生出威脅,嚴重的還會對系統進行攻擊。通過分析可以看出,造成計算機軟件出現漏洞的主要因素包含了在開發與研制軟件的過程中,設計人員出現操作失誤而導致的。一般來說,漏洞的表現形式包含了功能性與安全性漏洞兩種。功能性的漏洞中主要是指對計算機系統正常運行產生影響的漏洞。如運行結果上的錯誤等。對于安全性的漏洞來說,主要是針對一般不能夠影響計算機或是軟件正常工作的漏洞。但是這些漏洞一旦被黑客所運用,就會造成軟件執行錯誤的指令,嚴重的還會出現一些執行代碼等,這樣也就提高了危險程度[1]。對于漏洞的特點來說,主要包含以下幾方面:及時,在編制過程中出現的邏輯性錯誤,且這種錯誤往往是由于編制人員自身因素所造成的。第二,在進行數據處理的過程中所出現的邏輯性錯誤,通過將過小或是過大的程序模塊等進行對比,可以找出其中存在的邏輯性錯誤。第三,漏洞與計算機中軟件系統環境之間有著極為密切的影響,且在不同基礎上設備所組成的軟件系統與相同系統中不同設置上都可能存在安全漏洞。第四,系統漏洞與時間上也有著極為密切的聯系。隨著時間的不斷變化,一些舊的漏洞不斷糾正,新的漏洞也在不斷出現,因此就要明確漏洞問題是長久性的問題之一。
二、計算機軟件安全漏洞檢測技術
(一)靜態檢測
傳統的計算機軟件安全漏洞靜態分析工作其實就是通過靜態分析的方法來進行的,但是這種檢驗的方法只能停留在表面上。隨著社會經濟的不斷發展,對計算機軟件的檢測也開始進行了改革與創新。靜態檢測的內容也有了全新的變化,靜態分析與程序檢測。就靜態分析來說,主要是針對系統程序進行源代碼掃描,并從語義等方面進行的解析,從而對特性等進行直接的分析,借助這種方法來找出存在的漏洞問題。對于程序檢驗來說,就是針對抽象系統中的源代碼進行檢驗。借助這種檢驗的方法,可以明確計算機系統是否可以滿足計算機中的要求,尤其是對于安全需求等方面來說的[2]。在靜態檢測中,更多的是對計算機軟件系統程序中的內部特性來說的,其主要關注的是系統程序的內部特點。所以可以說靜態檢測的特點與檢測漏洞的特點之間存在著極為密切的聯系。通過對安全漏洞進行劃分,可以將其劃分為幾個小的部分。大多數的檢測方法所能進行處理的漏洞都是比較分散的。因此,為了對漏洞進行對比,就可以將其分為安全性與內存性兩種。在安全性的漏洞中更加關注的是數據流上的誤差與錯誤。而對于內存性的漏洞來說,則主要是是針對數據自身的性等方面來說的。靜態檢測法的技術特點都存在著一定的區別,所以對漏洞的處理方法也存在著一定的不同。
(二)程序檢驗
對于程序檢驗來說,就是在抽象軟件系統程序的影響下來獲取形式化的模型,并通過運用這種檢測方法實現有效的檢測。在模型檢驗方法中就是在有限的條件下來對系統程序或是狀態等進行抽象模型的監理,從而完成檢驗工作。一般來說,可以將其分為符號化的檢驗與模型自動轉化兩種。對于符號化來說,就是將瞅一昂的模型轉變為語法樹的模式,從而判斷公式等方面是否可以滿足實際的需求[3]。
(三)安全動態監測
及時,內存映射。一些黑客在攻擊與破壞軟件的過程中常常會采用“NULL”為結尾的字符串,以此來實現內存覆蓋。且借助代碼頁映射技術,黑客就可以借助這一字符串來實現攻擊的目標。第二,非執行棧。就現階段來說,一些棧攻擊軟件問題不斷出現,而造成這一現象的主要原因就是在系統中棧的執行能力。由于棧內存在存在著所有數字變量,因此,黑客就可以通過寫入一些代碼來進行攻擊。所以想要預防這一攻擊方法就可以對棧的執行力進行破壞,以此來避免代碼的執行。第三,安全共享庫。在一些計算機中,之所以出現安全漏洞主要是由于受到了不安全的共享庫而造成的。在安全共享庫的影響下,可以在一定程度上攔截惡意攻擊的行為,加之其中具備了攔截與檢測的能力,所以也就可以通過程序運行來將不安全的因素進行檢測與攔截,從而保護計算機系統軟件的安全。
三、計算機軟件漏洞檢測技術的實際運用
及時,避免競爭條件安全漏洞上的運用。對于這種漏洞來說,主要是借助原子化來處理競爭編碼,加之其具備鎖定的能力,所以當原子化操作進入到鎖定階段以后,就可以在一定程度上避免使用文件出現變動,從而造成漏洞的出現。第二,緩沖區安全漏洞檢測技術。對于這一檢測技術來說,主要是針對一些存在疑問的函數等進行檢測,從而避免出現安全漏洞。第三,隨機漏洞的預防。對于隨機漏洞來說,進行有效的預防與檢測是需要借助性能高的隨機發生設備來進行的,且這種設備可以對漏洞進行預防[4]。
四、結語
綜上所述可以看出,隨著信息技術的不斷發展,計算機軟件安全問題也開始受到了人們的廣泛關注。因此,在實際中就要做好計算機軟件漏洞的檢測工作,保障計算機的安全運行,同時還要不斷提高計算機軟件安全漏洞檢測技術的運用效果,保障網絡信息的安全。
作者:陳健 單位:蘇州大學計算機科學與技術學院
計算機軟件檢測探索:計算機軟件安全漏洞檢測技術的應用
摘要:目前,中國互聯網上網人數已經超過了9000萬戶,位居世界第二。隨著信息化水平的不斷加深,具有自主知識產權的設備和軟件的研發水平不斷提高。然而計算機軟件的研發過程中,在邏輯設計或編寫方面有可能產生缺陷,這個缺陷一旦被不法者所利用并惡意攻擊,使用者的個人信息及隱私將被大量泄漏,帶來重大損失。因此,對計算機軟件中的安全漏洞進行檢測具有非常大的意義。本文主要對現行的安全漏洞檢測技術及其應用進行探討。
關鍵詞:計算機軟件;安全漏洞;檢測技術;技術應用
引言
近年來,越來越多的人借助信息網絡提高工作效率,信息網絡正在改變人們的生活和工作方式,中國正在快步進入信息化時代。出于更好地滿足用戶需求的目的,計算機軟件的功能不斷增加,但同時也存在一定的安全漏洞,威脅到用戶的財產及隱私安全。因而,必須對計算機安全漏洞檢測技術進行研究,通過對此類技術的合理應用,保障計算機安全運行,提高用戶使用體驗。
1.安全漏洞檢測技術
所謂計算機軟件安全漏洞,又被稱為計算機脆弱性,實際上就是在計算機硬件、軟件及協議的具體實現或系統安全策略上產生的某種缺陷,不法者可以利用這些缺陷在未經授權的情況下對系統進行訪問或破壞,從而損害使用者的切身利益,引發網絡安全事件。安全漏洞檢測技術,主要分為兩大類:
1.1動態檢測技術
安全漏洞的動態檢測技術主要通過運行被檢測的軟件的某項功能,對比軟件運行結果與預期的差距,來確定被測軟件的此項功能是否存在安全缺陷。這種檢測方法快速直接,更加具有針對性,但本身也會影響系統的正常運行,會為用戶使用帶來新的安全隱患[1]。1.1.1非執行棧技術計算機的使用過程中常常出現一些棧攻擊軟件的問題,我們可以通過針對棧的執行能力進行破壞,以此避免代碼的執行,從而對攻擊進行預防[2]。1.1.2非執行堆和數據技術非執行堆和數據技術可以使不法分子注入的惡意代碼喪失執行能力,雖然成本較高,但檢測防范效果非常明顯,對應用程序的影響較小,具有較高的可行性。1.1.3內存映射技術內存映射技術具有較強的主動性,通過將代碼頁隨機映射到不同的內存地址中去,為不法者的入侵帶來困擾。1.1.4安全共享庫技術安全共享庫技術通過動態鏈接技術與數據庫及客戶鏈接,將不安全的函數排查出去,達到阻止調用不安全函數的目的。1.1.5沙箱技術沙箱技術主要通過限制訪問來營造一個隔絕外部騷擾的安全空間,與防火墻有相似之處。
1.2靜態檢測技術
通過掃描被測軟件的源程序或二進制代碼,從語法、語義上理解來分析被檢測程序的特征,尋找可能存在的異常信息。具體的掃描過程是先掃描計算機程序,重點分析其中關鍵部分,并根據漏洞標準進行檢測。以動態分析方法對語法進行分析,并將其劃分不同段落對比數據庫的內容,進行及時的檢測與預防。這種技術操作方便,實用性較高。靜態檢測技術的衡量指標有兩個:一個是漏報率,一個是誤報率。而這兩個衡量指標呈現出負相關關系。靜態檢測技術通常包括:二進制對比技術和詞法分析、程序評注技術、類型推導技術、規則檢查技術、模型檢測技術、定理證明技術、變異語言技術。
2.安全漏洞檢測技術的應用
2.1格式化安全漏洞檢測
計算機軟件的安全漏洞中,格式化漏洞是出現頻率較高的計算機軟件安全漏洞。針對這種漏洞,我們可以通過應用代碼來計量計算機軟件的格式,以此來降低惡性攻擊的機會,從而實現計算機軟件安全檢測的目的。格式化漏洞是以字符作為其表現形式的,可以從計算機軟件的參數入手,對格式化漏洞進行檢測并修復[3]。
2.2競爭條件安全漏洞檢測
競爭漏洞是較為常見的計算機軟件安全漏洞,針對競爭漏洞,技術人員通常從計算機軟件的競爭代碼開始進行檢測,即采用原子化的處理方法去進行編碼,將計算機軟件代碼原子化,在代碼運行的過程中,代碼通過性及通過效率較高,計算機軟件代碼的原子化可以使得代碼的特征更加明顯,進而鎖定部分代碼進行檢測。這種將代碼原子化并進行鎖定的方式,一定程度上能夠有效防止軟件產生漏洞,從而保障計算機信息的安全。
2.3緩沖區的安全漏洞檢測
緩沖區的安全漏洞檢測技術,主要是針對計算機軟件函數進行更加細致的檢測與預防,以更加安全的版本替換安全性較差的版本,從而有效預防計算機漏洞,保障信息安全。
2.4隨機漏洞的預防檢測
隨機漏洞的預防檢測技術,需要通過使用性能更加良好、性更高的設備對隨機漏洞進行預防,以此來保障計算機設備中含有密碼算法,從而達到行之有效的預防目的[4]。
結束語
綜上所述,在信息技術高速發展的今天,計算機軟件的安全問題受到了人們的廣泛關注。因此在實際應用中必須做好計算機軟件漏洞的檢測工作,利用計算機軟件安全漏洞檢測技術,保障計算機的安全運行。同時,不斷提高計算機軟件安全漏洞檢測技術的運用效果,必要時可通過將動態安全漏洞檢測技術和靜態安全檢測技術相結合的方式,來保障計算機軟件正常運行,保障網絡信息和用戶的財產安全。
作者:朱杰 單位:南京郵電大學
計算機軟件檢測探索:計算機軟件安全檢測技術論述
摘要:計算機網絡技術在近些年的發展可謂飛速,其他的相關領域也有著不同程度的進步成果,在復雜的社交與工作中逐漸成為了不可替代的必需品,其中,計算機內的軟硬件安全成為人們關心的話題,只有在確保計算機軟件與硬件的質量后,才能真正為群眾的生活工作排憂解難。本文針對計算機的軟件安全進行研究,通過軟件的重要作用、現存的問題及改進措施的角度來開展討論,旨在提升計算機內部軟件的安全性能。
關鍵詞:計算機軟件;安全監測;技術探究
計算機在工作生活中的大量使用為人們提供了便利,軟件的不斷研發使其呈現多元化態勢,軟件功能的涉及范圍很廣,大體有商業用途與私人專用兩類,不管計算機軟件的功能如何使用,都大幅度地提升了生產工作的效率,同時加快了計算機的改進步伐。但與此相對應,計算機軟件的大規模使用令客戶的信息安全遭到破壞,隱私與安全大大減少,因此針對軟件系統制定規范的制度與檢測標準,才能實現計算機軟件未來的安全性發展。
一、計算機軟件安全檢測技術的必要性
對計算機中的軟件進行安全檢測的目的就是防止計算機遭到病毒的入侵,確保用戶的個人信息得到保護,計算機中涉及到的財產也有相應的保障,在目前軟件泄漏私人數據頻頻發生的時期,計算機的安全檢測發揮著關鍵作用,只有通過有序的檢測,才能發現計算機使用過程中的缺陷,在與標準進行對比后及時修理,分析后續數據的穩定性。當用戶使用計算機中的軟件時,經常忽視定期的殺毒操作,隨著使用時間的增加,為軟件的安全帶來了極大的威脅,軟件的安全檢測在這里發揮著保護電腦數據的作用[1]。在檢測計算機內部軟件時,要時刻關注以下幾個方面。首先是軟件的整體性能,計算機軟件的程序相對復雜,在使用中容易因為細節上的失誤造成數據的損壞,需要檢測人員接受過專業的計算機訓練,對軟件的所有代碼都有所了解,檢測中運用技術領域的知識保障軟件的安全性能;再就是在檢測時注意軟件特有的功能,倘若是進行社交的外部交流軟件,在檢測時要格外留意聯網后能夠傳送信息的途徑,假如是常用的非外交型軟件,可以在掌握軟件操作步驟后逐一排查,相對聯網型軟件要輕松一些,但也不可忽略其意外漏洞,對軟件各個層次中的功用開展分析研究。
二、計算機軟件現存的危險
在計算機軟件存在的所有危險中,質量缺乏保障是首要問題,這與軟件的開發過程有著密切聯系,在后期的軟件使用中,此現象將會令問題呈擴大化趨勢,逐漸瓦解計算機的使用安全,同時滿足了計算機入侵者的需求,將用戶的數據盜竊,繼而進行違法犯罪活動。除此之外,計算機中的軟件通常在后臺能夠對用戶的數據進行復制,這雖然有助于用戶在誤刪信息后能夠再次找回,但同時也加大了軟件的危險性。還有盜版軟件的盛行,不僅令計算機中的病毒大肆繁衍,同時破壞了我國規定的正版保護法律,軟件的研發本身就需要經過大量的技術探討,其中包含著工作人員的辛勤汗水,但軟件往往能輕易被盜版復制,然后發展呈為自己服務的媒介平臺,獲取用戶的個人信息,對計算機精通的盜版軟件擁有者還有可能反向探索軟件的編碼,重新編制程序,將軟件中攜帶病毒侵入用戶電腦,破解用戶的重要資料[2]。計算機的操作系統大都借助C語言程序來開發完成,雖然這一語言模式擁有特定的功能,并且容易上手操作,但也有一些漏洞對計算機軟件的運行存在威脅。比如在操作時工作人員不夠熟練,在安裝系統時出現卡頓但沒有及時處理,又或者因為自身的專業技術不過關導致編程代碼不正確,這些情況都對軟件安全有極大的影響。
三、如何實施計算機軟件安全檢測技術
(一)相關程序的研究
軟件的檢測需要復雜的程序,即便是對軟件的主體進行細致檢修后,也要對軟件的子系統進行檢測,根據不同的模板分派不同的方式,的檢查可以讓軟件的運行更加流暢,防止病毒的侵擾。對軟件程序來說,要根據計算機的適配狀態安裝,將防毒軟件開啟,結合計算機的即時運行速度檢測軟件,由于計算機型號與系統的不同,進行安全性能檢測時也要兼顧整體穩定性。
(二)技術應用的研究
安全檢測是結合計算機的實際狀態進行的,因此檢測代碼也處于不斷的變化當中,在程序的不同運行狀態中自由切換,對不穩定的因素自動攔截,同時檢測相對安全的數字代碼,在檢測完畢后能夠對電腦每一個軟件的占用比例進行概括,防止有非常態的內存占用出現,對提高計算機的運行速度也有較高價值。在這里重點提出WEB技術下的軟件安全檢測,這項技術的安全檢測較為,不管是性能還是防病毒都有保障,隨著計算機科技的逐步發展,這項技術在軟件的安全檢測中使用頻率越來越高,在后期可能會成為檢測技術[3]。另外,靜態檢測功能也值得一提,它主要根據軟件的程序代碼展開研究,對軟件的操作步驟實施檢測,并對此建立專用的模板,在模板中不斷重復檢測,再到軟件中實施測驗,如果二者的檢測結果都符合標準要求,那么軟件的安全性就得到了保障。
四、結語
概而言之,計算機軟件在快速發展中幫助用戶解決了很多難題,其方便快捷的特性滿足了用戶的多方面要求,但在安全性能的保護上不應放松警惕,要從各個方面展開分析,不斷提升計算機軟件的性。
作者:戴曉峰 單位:南通理工學院