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