倪衛國
?
計算機軟件系統的保護及恢復技術解析
倪衛國
南京市中等專業(走讀)學校,江蘇 南京 210000
我國社會形勢變得越來越好,人們對于計算機的使用也越來越多。不過,在使用計算機的時候,也經常會出現一些漏洞。所以,對計算機本身的安全性就會格外注重?;诖?,探索了影響計算機安全性的漏洞。
計算機;軟件系統;保護及恢復技術
1.1 系統軟件
系統軟件屬于監督、維護和管理計算機資源的軟件,將計算機內的各項資源進行維護和監管。開發系統軟件的目的是縮短用戶準備程序的時間,提高計算機程序的處理能力,從而不斷提高計算機的運行效率。在系統軟件的作用下,計算機各軟件設備才能充分發揮效用。由此可知,計算機是否可以高效、快速的運行主要依賴于系統軟件。網絡軟件、程序設計語言、操作系統、數據庫管理軟件等都屬于系統軟件,其中操作系統最為關鍵,是溝通用戶和計算機之間的主要橋梁。[1]
1.2 應用軟件
我們為了讓人們有更好的實用性。就制作了許多可以定向解決人們問題的應用軟件,可以幫助人們更好的解決所遇到的一些問題,而且,在很多時候我們也會有很多額外的知識收獲。
系統軟件的輔助是保證應用軟件正常使用的關鍵,應用軟件是不能單獨運行的,只有在系統軟件的支持下,應用軟件才能正常穩定運行。比如,工程設計類軟件、財務管理軟件。[2]
在計算機可靠性領域中,軟件恢復是指“將軟件系統從一個錯誤的狀態轉換到正常狀態的行為”。更為準確的說,軟件恢復依賴于檢測到的故障和錯誤,恢復就是將系統轉換到不包含已檢測到的錯誤以及故障的狀態。用狀態機來刻畫恢復是最合適不過了。作為軟件系統保護的主要工具,系統保護卡因其較高的安全性而更適用于軟件系統保護。隨著我國計算機技術的發展越來越快,市場上也逐漸涌現出更多穩定而安全的系統保護卡,和以往的系統保護卡相比較,這些系統保護卡的產品性能更好,并增加了如網絡恢復等新型功能。計算機軟件保護卡的主要工作原理就是在接通計算機電源的情況下對硬件進行 BIOS 自檢及初始化,之后對系統保護卡中的芯片的程序進行加載,在最后方啟動操作系統的保護程序,因為只有這樣,計算機才可以在操作系統啟動前得到更好的保護。
在出現計算機的這些時光中,我們明顯感覺到了計算機的發展原來越快。其中最突出的使軟件的使用。在現在,我們越來越多的人使用計算機網絡,包括我們日常學生的學習資源,上班族的知識體系,還有我們平時玩的游戲,聽的音樂等。但是接下來就是計算機怎么解決計算機網絡上存在的一些漏洞的問題。因為使用計算機的人越來越多,還有他們的要求也都不一樣,中間還有個別的人去制作計算機病毒、去破壞其他人的計算機、以這個為自己的愛好,把病毒傳播到其他人的計算機,讓他的計算機不能使用。還有,人們使用計算機的時候也不是特別的規范。就像一些操作失誤導致的計算機損壞,所以,我們一定要更好的認識到計算機在使用過程中所帶來的一些危害。
4.1 反動態分析技術
阻礙對動態程序的分析也是常見的抵抗逆向工程技術的一種方式??梢院唵蔚母爬椋瑸榱朔乐箘e人使用調試器追蹤軟件的運行,通過利用反動態跟蹤的方式來達到這一目的。而讓程序員能夠去干擾調試器的正常運行是這種方法最基本的思路。如果想知道是否還需要增加調試器,那么就需要對反調試代碼進行測試。但增加調試器的工作要在自動退出程序或者終止調試器的情況下才可以進行。雖然有很多種方法進行反調試,但很多反調試方法都遵循一種規律,那就是與一個特定的平臺及特定調試器有關。[3]
4.2 反靜態分析技術
為了能夠抵抗靜態分析,可以利用反匯編的方式,因為竟反匯編技術是靜態分析的基礎。而反編匯的工具就是在程序代碼與數據互相分離時候設計出來的,因此可以利用指令與數據混合的方式,在結合馮 諾依曼體系來干擾反編匯如果想破壞正常的反編匯,以便抵制靜態分析。
4.3 軟件壓縮與加殼技術
為了能夠降低文件在磁盤上所占有的存儲空間,從而提高執行文件的加載速度,對原程序代碼和數據進行相應解密還原操作是很重要的工作。
5.1 單機系統的備份和恢復技術
在使用 Ghost 軟件恢復單機系統時,一般采用軟件的分區克隆功能。具體地說,利用 Ghost 軟件將裝有操作系統和應用軟件的分區壓縮成映像文件,并將其保存到其他分區中,當軟件系統不能正常運行某些程序時,則需要將映像文件恢復到C盤中即可。這樣的話,我們所需的時間會大大減少,相比再安裝一次的時間會更短。[4]
5.2 多機系統的備份和恢復方法
在正常使用的時候,多臺計算機都會安置在一個房間中,而且,他們的各種資源信息都一模一樣。如果我們需要使用的時候,可以只在一臺電腦上下載系統所需要的軟件。接著我們再用Ghost 軟件將硬盤或者軟件系統分區壓縮成克隆文件,把制作好的文件傳輸到所有電腦上,這樣可以大大的節約在備份過程中所需要的人力資源,還節約了大量的時間。[5]
5.3 保護功能和計算機硬件之間的匹配程度有所提升
保護功能只有跟計算機的硬件匹配才能夠行使正確的功能,因此很多系統保護卡生產廠家已經開始著手針對不同硬件配置的計算機生產不同的保護卡。在未來,系統保護卡就能夠作為主板上的一個標準配置。
5.4 計算機軟件系統保護流程
第一,我們要注重軟件在使用過程中的一些權限,在電腦上使用一個賬號,來管理我們在使用軟件的過程中所需要的一些要求。在另一方面,我們需要進入軟件的核心部分,就一定需要和計算機上的信息相符合的注冊代碼;還有,我們能夠跟隨他或者反過來推導來了解程序。這就是黑客們來得到電腦信息的一些重要依據。最后,我們可以給計算機安裝兩個防護措施,或者說,利用一些防護軟件,就像加殼軟件或加密鎖,使計算機的防護變得更好。在我們使用軟件的時候,需要知道這個使用者是不是正確的,以防一些人在計算機運作的過程中,把一些機密文件傳播出去。
在我們的日常生活中,計算機對于我們上班和家中的使用變得越來越多,我們也越來越離不開計算機,不過,計算機運行的時候,也會有很多不好的問題,其中最主要的是計算機對電腦軟件的一些問題。所以,我們就會格外地去關注在生活中和上班的時候對于計算機所帶來的一些危害。不過,我們的電腦技術也在慢慢的改善。
[1]王麗萍.計算機軟件系統的保護及恢復技術研究[J].計算機光盤軟件與應用,2012(9):160-161.
[2]桂婷.計算機軟件系統的保護及恢復技術探討[J].信息通信,2013(8):145.
[3]王志民.計算機軟件系統的保護及恢復技術[J].科研,2015(49):312.
[4]殷賢勇.計算機軟件系統的保護及恢復技術漫談[J].科技資訊,2013(11):14.
[5]宮殿慶.計算機軟件系統的保護及恢復技術探究[J].工業b,2015(6):204.
Analysis of computer software system protection and recovery technology
NiWeiguo
Nanjing city secondary school (day) Jiangsu Nanjing 210000
Our country social situation is getting better and better,people more and more for the use of computers. However,when we use computer,often there will be some flaws. So,we will for the safety of the computer itself is the focus,then,we will work together to explore these effects on computer security the vulnerability.
computer;software system;protection and recovery technology
TP309
A
1009-6434(2016)11-0136-02
倪衛國(1977—),男,漢族,籍貫為江蘇省南京市。