閱讀屋>計算機軟體> 計算機軟體安全檢測技術分析論文

計算機軟體安全檢測技術分析論文

計算機軟體安全檢測技術分析論文

  摘要:近年來,我國的科技一直在快速發展,而計算機技術也實現了不斷的發展。在計算機中,軟體和硬體是確保計算機有效執行的重要部分,且計算機軟體的安全直接決定著計算機效能的安全。所以,為了確保計算機網路在安全的環境下持續發展,一定要加強計算機軟體的安全,基於此,本文對計算機軟體安全檢測技術進行了詳細的研究。

  【關鍵詞】計算機;軟體安全;檢測技術

  隨著計算機的逐漸普及,使軟體的種類也表現出了多樣化的狀態。在眾多的軟體中,有一部分是商用軟體,一部分是個人使用的軟體,有了這些軟體的支援,在提升人們生活質量方面有著非常重要的意義,而且也起到了促進企業發展的作用。計算機軟體中的安全問題是目前在應用過程中面臨的最嚴重的問題,為了對計算機使用者的資訊保安進行保證,一定要加強計算機軟體的安全性。而安全檢測技術的應用能夠在一定程度上加強計算機軟體的安全性,因此,本文對計算機軟體安全檢測技術進行了詳細的分析和研究。

  1計算機軟體安全檢測的重要性

  對於計算機的執行來說,計算機軟體安全起著非常重要的作用,它直接影響著計算機是否能夠安全執行,所以,為了確保計算機在安全的環境下順利執行,一定要對計算機軟體進行安全檢測,按照一定的標準評價計算機軟體的安全性。如果檢測結果在標準的範圍內,才認為符合執行要求,計算機軟體才能正式投入使用。其實,計算機軟體安全檢測就是對軟體中的風險進行預防和處理,而計算機軟體的安全問題和其他軟體的安全問題存在著本質上的區別,如果普通的軟體存在安全問題只會影響使用者的體驗,但是如果是計算機軟體存在安全方面的問題,就有可能會使整個系統出現崩潰的現象。所以說,計算機軟體的安全檢測工作對提高計算機的效能具有非常重要的意義,一定要對其引起重視。

  2計算機軟體安全檢測流程和技術

  2.1檢測流程分析

  在計算機軟體的安全檢測過程中,一些規模比較大的計算機軟體系統包括了很多個子系統,而不同的子系統中也有很多個不同的模組。通常來說,計算機軟體安全檢測的流程大致為:模組檢測—系統組裝—系統結構的安全檢測—軟體功能以及效能的檢測—系統測試。其中模組檢測是指對子系統中最小單位的模組檢測,主要是為了實現檢測範圍的系統化、全面化等,進而在第一時間找到小模組中存在的風險。在檢測完每個模組之後,要按照軟體程式的相應需求進行模組組裝,使其成為一個完整的系統,之後還要對組裝完成的系統結構進行安全檢測。在確保上述檢驗報告合格的同時,還要對軟體的功能以及效能進行檢測,主要是為了實現使用者需求和軟體功能、效能的一致性。計算機軟體安全檢測的最後一步是對整個系統進行測試,從而確保計算機軟體的安全性。

  2.2計算機軟體安全檢測技術

  2.2.1語法檢測技術語法檢測技術就是一種語法測試,如果輸入的條件存在差異,那麼出現的反應也會不同,主要是在被檢測軟體的功能介面形成一種軟體,之後採取輸入的步驟完成檢測。該項技術在計算機軟體安全檢測中起著非常重要的作用,其主要的步驟為:首先,在計算機軟體功能介面語言的基礎上生成軟體測試輸入,之後檢驗輸入計算機中各種語言的實際情況,最後進行計算機軟體介面處語言和語法的識別,並且進行定義,完成計算機軟體的安全檢測。

  2.2.2模型式檢測技術模型式檢測技術是在計算機軟體的結構和行為基礎上形成的,建立了具有安全檢測功能的模型,對計算機軟體進行了全面的安全檢測。主要的`步驟為:要先對被檢測軟體的輸入和輸出過程進行分析,清楚軟體內部的資料交換和計算過程,之後選擇與軟體相適合的結構模型,形成檢測的案例,最後透過人工檢測,檢視是否存在安全方面的問題。

  2.2.3故障注入式的檢測技術故障注入式檢測技術是在白盒模糊檢測的基礎上形成的,而且在一定程度上將傳統檢測技術和動態監測技術結合在了一起,實際上是對傳統檢測技術的一種更新。工作人員應該認真選擇故障模型,之後建立相應的故障樹,透過反覆檢測之後,得到具體的反饋資訊,從而對故障進行安全性的檢測。雖然該種檢測技術是一種比較簡單的技術,但是還是能將計算機軟體程式中的重要問題顯示出來,是計算機軟體安全檢測技術中非常重要的一部分,能夠促進計算機軟體安全檢測的持續發展。

  2.2.4形式化的安全檢測技術在計算機軟體安全檢測中應用形式化的安全檢測技術時,應該先進行軟體數學模型的建立,在形式規格語言的基礎上對形式化的規格進行說明。在現在的計算機軟體安全檢測中,經常使用的形式化規格語言包括行為語言、有限狀態語言以及模糊語言等。從具體的檢測方法角度出發,形式化安全檢測技術包括模型檢測和定理證明。實際上,形式化安全檢測技術就是利用數學模型來進行系統證明,我們誰都不敢保證系統中沒有存在任何問題,所以說,該項技術能夠確保保密裝置的安全性。

  3計算機軟體安全檢測的注意事項

  在進行計算機軟體安全檢測時,要充分關注以下幾點:首先,進行計算機軟體的安全檢測就是要檢測軟體的動態過程,進而確保軟體在應用過程中的安全性。而且在進行計算機軟體的安全檢測時,要對軟體的需求進行詳細分析,其中最主要的是分析計算機軟體的需求以及效能。一般情況下,計算機軟體的程式可能會比較複雜,而且規模也相對來說比較大,因此技術人員在檢測過程中要對系統級和程式碼級進行認真的分析,從而加強檢測結果的準確性,確保計算機軟體執行的安全性;其次,在進行計算機軟體安全檢測時,還要確保實施方案的合理性,主要體現在在進行計算機軟體安全檢測之前,要充分掌握軟體檢測的特點以及要求,並且利用正確的檢測方式進行計算機軟體的安全檢測。另外,還要提高檢測人員的專業素質,對軟體安全檢測中的問題能夠及時解決,從而確保計算機軟體安全檢測的效率。

  4結束語

  綜上所述,計算機軟體安全檢測是一個系統性比較強的工作,而且檢測的內容非常複雜、檢測程式也比較嚴格。隨著計算機技術的不斷髮展,計算機軟體安全方面的問題也經常發生,因此,計算機軟體的相關人員一定要用科學合理的眼光來看待軟體安全方面的問題,積極提升技術水平。在實際的工程中不斷實踐,從而確保計算機軟體在安全的環境下執行。

【計算機軟體安全檢測技術分析論文】相關文章: