用于檢測(cè)文件的完整性的系統(tǒng)和方法
【專利摘要】本發(fā)明提供了一種用于檢測(cè)文件的完整性的系統(tǒng),包括:配置單元,被配置為選擇需要檢測(cè)的文件以及定義檢測(cè)策略;檢測(cè)單元,被配置為對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè),以及對(duì)需要檢測(cè)的文件進(jìn)行備份;以及存儲(chǔ)單元,被配置為存儲(chǔ)完整性檢測(cè)的結(jié)果。本發(fā)明還提供了一種用于檢測(cè)文件的完整性的方法。本發(fā)明改善了對(duì)文件完整性檢查的魯棒性,提高了文件檢測(cè)的有效性。
【專利說(shuō)明】用于檢測(cè)文件的完整性的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信領(lǐng)域。更具體地,本發(fā)明涉及一種用于檢測(cè)文件的完整性的系統(tǒng)和方法。
【背景技術(shù)】
[0002]目前,基于移動(dòng)終端無(wú)論是從系統(tǒng)級(jí)別還是應(yīng)用級(jí)別來(lái)判斷文件是否正常的依據(jù),往往是判斷系統(tǒng)或應(yīng)用是否能夠正常加載系統(tǒng)啟動(dòng)或初始化所需的文件。如果沒(méi)有問(wèn)題,則會(huì)認(rèn)為系統(tǒng)或應(yīng)用需要的文件是完整的,是可以被正常加載的。
[0003]然而,通過(guò)系統(tǒng)或應(yīng)用是否能否正常加載來(lái)判斷文件完整性的方法往往會(huì)忽略潛在的安全風(fēng)險(xiǎn)。從安全性角度來(lái)說(shuō),該文件在滿足可以被加載的情況下,可能會(huì)存在被非文件屬主進(jìn)行篡改的惡意行為。針對(duì)這種狀況,現(xiàn)有方法則無(wú)能為力。直接結(jié)果就是,當(dāng)某些文件被惡意修改后,即使能被正常加載或運(yùn)行,但該文件原始完整性的安全要素已被破壞,導(dǎo)致該文件處在較高安全風(fēng)險(xiǎn)狀態(tài)。
【發(fā)明內(nèi)容】
[0004]為了解決上述問(wèn)題,本發(fā)明提出了一種用于檢測(cè)文件的完整性的系統(tǒng)和方法。本發(fā)明通過(guò)檢測(cè)文件發(fā)生的變化來(lái)發(fā)現(xiàn)文件被篡改的惡意行為,并通過(guò)備份手段將被篡改的文件恢復(fù)至最新正常狀態(tài),從而能實(shí)現(xiàn)對(duì)系統(tǒng)或應(yīng)用文件的完整性檢測(cè)。
[0005]具體地,根據(jù)本發(fā)明的第一方案,提供了一種用于檢測(cè)文件的完整性的系統(tǒng),包括:配置單元,被配置為選擇需要檢測(cè)的文件以及定義檢測(cè)策略;檢測(cè)單元,被配置為對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè),以及對(duì)需要檢測(cè)的文件進(jìn)行備份;以及存儲(chǔ)單元,被配置為存儲(chǔ)完整性檢測(cè)的結(jié)果。
[0006]在一個(gè)實(shí)施例中,所述檢測(cè)單元以需要檢測(cè)的文件的文件名作為關(guān)鍵字,將該文件的屬性信息保存到所述存儲(chǔ)單元中,所述屬性信息包括以下一個(gè)或更多個(gè):該文件的哈希值(例如SHAl值)、文件大小、訪問(wèn)權(quán)限、創(chuàng)建日期、修改日期、所屬組信息和文件路徑。
[0007]在一個(gè)實(shí)施例中,所述檢測(cè)單元將需要檢測(cè)的文件的備份保存在指定位置。
[0008]在一個(gè)實(shí)施例中,所述檢測(cè)單元周期性地執(zhí)行文件的完整性檢測(cè)。
[0009]在一個(gè)實(shí)施例中,所述檢測(cè)單元采用映射表的方式將當(dāng)前的完整性檢測(cè)的結(jié)果與先前的完整性檢測(cè)的結(jié)果進(jìn)行比較,以確定文件的完整性是否被破壞。
[0010]在一個(gè)實(shí)施例中,所述檢測(cè)單元將完整性被破壞的文件的信息記錄到結(jié)果文件中,并向所述配置單元返回所述結(jié)果文件。
[0011]在一個(gè)實(shí)施例中,所述配置單元向用戶展示結(jié)果文件,接收用戶的選擇以確定是否接受對(duì)文件的更改,并將用戶的選擇返回所述檢測(cè)單元。
[0012]在一個(gè)實(shí)施例中,如果用戶選擇接受對(duì)文件的更改,則所述檢測(cè)單元接受更改的文件信息,將其更新到所述存儲(chǔ)單元中,并將該文件存儲(chǔ)到指定位置。
[0013]在一個(gè)實(shí)施例中,如果用戶選擇不接受對(duì)文件的更改,則所述檢測(cè)單元從指定位置獲取該文件的備份,并以該備份替換發(fā)生更改的文件。
[0014]根據(jù)本發(fā)明的第二方案,提供了一種用于檢測(cè)文件的完整性的方法,包括:選擇需要檢測(cè)的文件以及定義檢測(cè)策略;對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè),以及對(duì)需要檢測(cè)的文件進(jìn)行備份;以及存儲(chǔ)完整性檢測(cè)的結(jié)果。
[0015]在一個(gè)實(shí)施例中,對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè)包括:以需要檢測(cè)的文件的文件名作為關(guān)鍵字,保存該文件的屬性信息,所述屬性信息包括以下一個(gè)或更多個(gè):該文件的哈希值、文件大小、訪問(wèn)權(quán)限、創(chuàng)建日期、修改日期、所屬組信息和文件路徑。
[0016]在一個(gè)實(shí)施例中,將需要檢測(cè)的文件的備份保存在指定位置。
[0017]在一個(gè)實(shí)施例中,周期性地執(zhí)行文件的完整性檢測(cè)。
[0018]在一個(gè)實(shí)施例中,對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè)包括:采用映射表的方式將當(dāng)前的完整性檢測(cè)的結(jié)果與先前的完整性檢測(cè)的結(jié)果進(jìn)行比較,以確定文件的完整性是否被破壞。
[0019]在一個(gè)實(shí)施例中,該方法還包括:將完整性被破壞的文件的信息記錄到結(jié)果文件中,并返回所述結(jié)果文件。
[0020]在一個(gè)實(shí)施例中,該方法還包括:向用戶展示結(jié)果文件,接收用戶的選擇以確定是否接受對(duì)文件的更改,并返回用戶的選擇。
[0021]在一個(gè)實(shí)施例中,如果用戶選擇接受對(duì)文件的更改,則接受更改的文件信息,將其進(jìn)行更新,并將該文件存儲(chǔ)到指定位置。
[0022]在一個(gè)實(shí)施例中,如果用戶選擇不接受對(duì)文件的更改,則從指定位置獲取該文件的備份,并以該備份替換發(fā)生更改的文件。
[0023]本發(fā)明通過(guò)檢測(cè)文件發(fā)生的變化,判斷系統(tǒng)或應(yīng)用文件是否存在被篡改行為,及時(shí)地幫助用戶發(fā)現(xiàn)文件被篡改的惡意行為,并可通過(guò)有效備份手段將被篡改的文件恢復(fù)至最新正常狀態(tài)。本發(fā)明改善了對(duì)文件完整性檢查的魯棒性,提高了文件檢測(cè)的有效性。
【專利附圖】
【附圖說(shuō)明】
[0024]通過(guò)下面結(jié)合【專利附圖】
【附圖說(shuō)明】本發(fā)明的優(yōu)選實(shí)施例,將使本發(fā)明的上述及其它目的、特征和優(yōu)點(diǎn)更加清楚,其中:
[0025]圖1是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于檢測(cè)文件的完整性的系統(tǒng)的框圖。
[0026]圖2是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于檢測(cè)文件的完整性的方法的流程圖。
[0027]在本發(fā)明的所有附圖中,相同或相似的結(jié)構(gòu)均以相同或相似的附圖標(biāo)記來(lái)標(biāo)識(shí)。
【具體實(shí)施方式】
[0028]下面參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明,在描述過(guò)程中省略了對(duì)于本發(fā)明來(lái)說(shuō)是不必要的細(xì)節(jié)和功能,以防止對(duì)本發(fā)明的理解造成混淆。
[0029]圖1是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于檢測(cè)文件的完整性的系統(tǒng)的框圖。如圖1所示,系統(tǒng)10包括配置單元110、檢測(cè)單元120和存儲(chǔ)單元130。下面,對(duì)圖1所示的系統(tǒng)10的各個(gè)組件進(jìn)行詳細(xì)描述。
[0030]配置單元110被配置為選擇需要檢測(cè)的文件以及定義檢測(cè)策略。例如,配置單元110可以提供配置操作界面以選擇需要進(jìn)行檢測(cè)的文件或文件范圍,并以XML文件方式采用DES加密方式進(jìn)行存儲(chǔ)。同時(shí),配置單元110可以通過(guò)文件的哈希值、創(chuàng)建人、修改人和采取動(dòng)作四個(gè)要素來(lái)定義完整性檢測(cè)安全策略。
[0031]檢測(cè)單元120被配置為對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè),以及對(duì)需要檢測(cè)的文件進(jìn)行備份。在一個(gè)實(shí)施例中,檢測(cè)單元120可以以需要檢測(cè)的文件的文件名作為關(guān)鍵字,將該文件的屬性信息保存到所述存儲(chǔ)單元中,所述屬性信息可以包括以下一個(gè)或更多個(gè):該文件的哈希值(例如SHAl值)、文件大小、訪問(wèn)權(quán)限、創(chuàng)建日期、修改日期、所屬組信息和文件路徑。;例如,該文件的屬性信息可以是文件完整性基線數(shù)據(jù)庫(kù)BFID信息。
[0032]另外,檢測(cè)單元120還可以將需要檢測(cè)的文件的備份保存在指定位置,以便在文件遭到破壞的情況下恢復(fù)該文件時(shí)使用。
[0033]在一個(gè)實(shí)施例中,檢測(cè)單元120可以周期性地執(zhí)行文件的完整性檢測(cè)。
[0034]在一個(gè)實(shí)施例中,檢測(cè)單元120采用映射表的方式將當(dāng)前的完整性檢測(cè)的結(jié)果與先前的完整性檢測(cè)的結(jié)果進(jìn)行比較,以確定文件的完整性是否被破壞。例如,檢測(cè)單元120可以依據(jù)在存儲(chǔ)器中形成臨時(shí)檢測(cè)文件完整性基線數(shù)據(jù)庫(kù)內(nèi)容T_BFID,并通過(guò)映射方式進(jìn)行組織。同時(shí),加載BFID信息,通過(guò)映射表方式以〈文件名XML結(jié)點(diǎn)內(nèi)容 > 在存儲(chǔ)中組織存放。
[0035]然后,檢測(cè)單元120比較T_BFID與BFID,如果發(fā)現(xiàn)文件的屬性(例如哈希值、文件大小、創(chuàng)建日期、更改日期、創(chuàng)建人、修改人)中任何一項(xiàng)存在不一致時(shí),檢測(cè)單元120查詢檢測(cè)策略以確定是否需要將該文件完整性違反事件進(jìn)行記錄。如果需要,檢測(cè)單元120將對(duì)應(yīng)的文件信息記錄到完整性檢測(cè)結(jié)果文件ICR中,并繼續(xù)檢測(cè)下一文件。如果不是,則繼續(xù)檢測(cè)下一文件。即,檢測(cè)單元120可以將完整性被破壞的文件的信息記錄到結(jié)果文件中,并向配置單元110返回結(jié)果文件ICR。
[0036]配置單元110向用戶展示結(jié)果文件,接收用戶的選擇以確定是否接受對(duì)文件的更改,并將用戶的選擇返回檢測(cè)單元120。如果用戶選擇接受對(duì)文件的更改,則檢測(cè)單元120接受更改的文件信息,將其更新到所述存儲(chǔ)單元中,并將該文件存儲(chǔ)到指定位置。否則,如果用戶選擇不接受對(duì)文件的更改,則檢測(cè)單元120從指定位置獲取該文件的備份,并以該備份替換發(fā)生更改的文件。例如,檢測(cè)單元120可以針對(duì)不允許進(jìn)行更改的文件,以文件名為關(guān)鍵信息來(lái)獲取最近的對(duì)應(yīng)備份文件,從而替換發(fā)生更改的文件,并保存替換結(jié)果的日
肩、。
[0037]優(yōu)選地,當(dāng)系統(tǒng)關(guān)閉時(shí),檢測(cè)單元120會(huì)監(jiān)測(cè)系統(tǒng)關(guān)閉消息。一旦監(jiān)測(cè)到該消息,檢測(cè)單元120首先接管系統(tǒng)關(guān)閉事件,然后進(jìn)行上述檢測(cè)過(guò)程。在執(zhí)行了檢測(cè)過(guò)程后,釋放系統(tǒng)關(guān)閉事件接管,使得系統(tǒng)繼續(xù)關(guān)閉操作。這樣,可以在每次系統(tǒng)關(guān)閉時(shí),確保文件的完整性。
[0038]存儲(chǔ)單元130被配置為存儲(chǔ)完整性檢測(cè)的結(jié)果。例如,存儲(chǔ)單元130可以以XML文件方式存儲(chǔ)檢測(cè)單元110檢測(cè)到的文件完整性數(shù)據(jù),并且使用DES方式將該文件存放在指定位置。
[0039]本實(shí)施例通過(guò)檢測(cè)文件發(fā)生的變化,判斷系統(tǒng)或應(yīng)用文件是否存在被篡改行為,及時(shí)地幫助用戶發(fā)現(xiàn)文件被篡改的惡意行為,并可通過(guò)有效備份手段將被篡改的文件恢復(fù)至最新正常狀態(tài)。本實(shí)施例改善了對(duì)文件完整性檢查的魯棒性,提高了文件檢測(cè)的有效性。
[0040]圖2是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于檢測(cè)文件的完整性的方法的流程圖。如圖2所示,方法20在步驟S210處開(kāi)始。
[0041]在步驟S220處,選擇需要檢測(cè)的文件以及定義檢測(cè)策略。在一個(gè)實(shí)施例中,對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè)可以包括:以需要檢測(cè)的文件的文件名作為關(guān)鍵字,保存該文件的屬性信息,所述屬性信息包括以下一個(gè)或更多個(gè):該文件的哈希值、文件大小、訪問(wèn)權(quán)限、創(chuàng)建日期、修改日期、所屬組信息和文件路徑。優(yōu)選地,將需要檢測(cè)的文件的備份保存在指定位置。
[0042]在步驟S230處,對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè),以及對(duì)需要檢測(cè)的文件進(jìn)行備份。
[0043]在步驟S240處,存儲(chǔ)完整性檢測(cè)的結(jié)果。
[0044]在一個(gè)實(shí)施例中,可以周期性地執(zhí)行步驟S220(即文件的完整性檢測(cè)步驟)。
[0045]在一個(gè)實(shí)施例中,對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè)的步驟S230還可以包括:采用映射表的方式將當(dāng)前的完整性檢測(cè)的結(jié)果與先前的完整性檢測(cè)的結(jié)果進(jìn)行比較,以確定文件的完整性是否被破壞。 [0046]在一個(gè)實(shí)施例中,將完整性被破壞的文件的信息記錄到結(jié)果文件中,并返回所述結(jié)果文件。向用戶展示結(jié)果文件,接收用戶的選擇以確定是否接受對(duì)文件的更改,并返回用戶的選擇。如果用戶選擇接受對(duì)文件的更改,則接受更改的文件信息,將其進(jìn)行更新,并將該文件存儲(chǔ)到指定位置。如果用戶選擇不接受對(duì)文件的更改,則從指定位置獲取該文件的備份,并以該備份替換發(fā)生更改的文件。例如,可以針對(duì)不允許進(jìn)行更改的文件,以文件名為關(guān)鍵信息來(lái)獲取最近的對(duì)應(yīng)備份文件,從而替換發(fā)生更改的文件,并保存替換結(jié)果的日
肩、。
[0047]最后,方法20在步驟S250處結(jié)束。
[0048]應(yīng)該理解,本發(fā)明的上述實(shí)施例可以通過(guò)軟件、硬件或者軟件和硬件兩者的結(jié)合來(lái)實(shí)現(xiàn)。例如,圖1所示的系統(tǒng)10內(nèi)的各種組件可以通過(guò)多種器件來(lái)實(shí)現(xiàn),這些器件包括但不限于:模擬電路、數(shù)字電路、通用處理器、數(shù)字信號(hào)處理(DSP)電路、可編程處理器、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、可編程邏輯器件(CPLD),等等。另外,系統(tǒng)10內(nèi)的各種組件也可以通過(guò)硬件與軟件相結(jié)合的方式來(lái)實(shí)現(xiàn),或者完全以軟件的形式來(lái)實(shí)現(xiàn)。
[0049]本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明實(shí)施例中描述的數(shù)據(jù)可以存儲(chǔ)在本地?cái)?shù)據(jù)庫(kù)中,也可以存儲(chǔ)在分布式數(shù)據(jù)庫(kù)中或者可以存儲(chǔ)在遠(yuǎn)程數(shù)據(jù)庫(kù)中。
[0050]此外,這里所公開(kāi)的本發(fā)明的實(shí)施例可以在計(jì)算機(jī)程序產(chǎn)品上實(shí)現(xiàn)。更具體地,該計(jì)算機(jī)程序產(chǎn)品是如下的一種產(chǎn)品:具有計(jì)算機(jī)可讀介質(zhì),計(jì)算機(jī)可讀介質(zhì)上編碼有計(jì)算機(jī)程序邏輯,當(dāng)在計(jì)算設(shè)備上執(zhí)行時(shí),該計(jì)算機(jī)程序邏輯提供相關(guān)的操作以實(shí)現(xiàn)本發(fā)明的上述技術(shù)方案。當(dāng)在計(jì)算系統(tǒng)的至少一個(gè)處理器上執(zhí)行時(shí),計(jì)算機(jī)程序邏輯使得處理器執(zhí)行本發(fā)明實(shí)施例所述的操作(方法)。本發(fā)明的這種設(shè)置典型地提供為設(shè)置或編碼在例如光介質(zhì)(例如CD-ROM)、軟盤(pán)或硬盤(pán)等的計(jì)算機(jī)可讀介質(zhì)上的軟件、代碼和/或其他數(shù)據(jù)結(jié)構(gòu)、或者諸如一個(gè)或多個(gè)ROM或RAM或PROM芯片上的固件或微代碼的其他介質(zhì)、或一個(gè)或多個(gè)模塊中的可下載的軟件圖像、共享數(shù)據(jù)庫(kù)等。軟件或固件或這種配置可安裝在計(jì)算設(shè)備上,以使得計(jì)算設(shè)備中的一個(gè)或多個(gè)處理器執(zhí)行本發(fā)明實(shí)施例所描述的技術(shù)方案。
[0051]至此已經(jīng)結(jié)合優(yōu)選實(shí)施例對(duì)本發(fā)明進(jìn)行了描述。應(yīng)該理解,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍的情況下,可以進(jìn)行各種其它的改變、替換和添加。因此,本發(fā)明的范圍不局限于上述特定實(shí)施例,而應(yīng)由所附權(quán)利要求所限定。
【權(quán)利要求】
1.一種用于檢測(cè)文件的完整性的系統(tǒng),包括: 配置單元,被配置為選擇需要檢測(cè)的文件以及定義檢測(cè)策略; 檢測(cè)單元,被配置為對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè),以及對(duì)需要檢測(cè)的文件進(jìn)行備份;以及 存儲(chǔ)單元,被配置為存儲(chǔ)完整性檢測(cè)的結(jié)果。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述檢測(cè)單元以需要檢測(cè)的文件的文件名作為關(guān)鍵字,將該文件的屬性信息保存到所述存儲(chǔ)單元中,所述屬性信息包括以下一個(gè)或更多個(gè):該文件的哈希值、文件大小、訪問(wèn)權(quán)限、創(chuàng)建日期、修改日期、所屬組信息和文件路徑。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述檢測(cè)單元將需要檢測(cè)的文件的備份保存在指定位置。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述檢測(cè)單元周期性地執(zhí)行文件的完整性檢測(cè)。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述檢測(cè)單元采用映射表的方式將當(dāng)前的完整性檢測(cè)的結(jié)果與先前的完整性檢測(cè)的結(jié)果進(jìn)行比較,以確定文件的完整性是否被破壞。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述檢測(cè)單元將完整性被破壞的文件的信息記錄到結(jié)果文件中,并向所述配置單元返回所述結(jié)果文件。
7.根據(jù)權(quán)利要求6所 述的系統(tǒng),其中,所述配置單元向用戶展示結(jié)果文件,接收用戶的選擇以確定是否接受對(duì)文件的更改,并將用戶的選擇返回所述檢測(cè)單元。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,如果用戶選擇接受對(duì)文件的更改,則所述檢測(cè)單元接受更改的文件信息,將其更新到所述存儲(chǔ)單元中,并將該文件存儲(chǔ)到指定位置。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,如果用戶選擇不接受對(duì)文件的更改,則所述檢測(cè)單元從指定位置獲取該文件的備份,并以該備份替換發(fā)生更改的文件。
10.一種用于檢測(cè)文件的完整性的方法,包括: 選擇需要檢測(cè)的文件以及定義檢測(cè)策略; 對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè),以及對(duì)需要檢測(cè)的文件進(jìn)行備份;以及 存儲(chǔ)完整性檢測(cè)的結(jié)果。
11.根據(jù)權(quán)利要求10所述的方法,其中,對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè)包括:以需要檢測(cè)的文件的文件名作為關(guān)鍵字,保存該文件的屬性信息,所述屬性信息包括以下一個(gè)或更多個(gè):該文件的哈希值、文件大小、訪問(wèn)權(quán)限、創(chuàng)建日期、修改日期、所屬組信息和文件路徑。
12.根據(jù)權(quán)利要求10所述的方法,其中,將需要檢測(cè)的文件的備份保存在指定位置。
13.根據(jù)權(quán)利要求10所述的方法,其中,周期性地執(zhí)行文件的完整性檢測(cè)。
14.根據(jù)權(quán)利要求10所述的方法,其中,對(duì)需要檢測(cè)的文件進(jìn)行完整性檢測(cè)包括:采用映射表的方式將當(dāng)前的完整性檢測(cè)的結(jié)果與先前的完整性檢測(cè)的結(jié)果進(jìn)行比較,以確定文件的完整性是否被破壞。
15.根據(jù)權(quán)利要求14所述的方法,還包括:將完整性被破壞的文件的信息記錄到結(jié)果文件中,并返回所述結(jié)果文件。
16.根據(jù)權(quán)利要求15所述的方法,還包括:向用戶展示結(jié)果文件,接收用戶的選擇以確定是否接受對(duì)文件的更改,并返回用戶的選擇。
17.根據(jù)權(quán)利要求16所述的方法,其中,如果用戶選擇接受對(duì)文件的更改,則接受更改的文件信息,將其進(jìn)行更新,并將該文件存儲(chǔ)到指定位置。
18.根據(jù)權(quán)利要求16所述的方法,其中,如果用戶選擇不接受對(duì)文件的更改,則從指定位置獲取該文 件的備份,并以該備份替換發(fā)生更改的文件。
【文檔編號(hào)】G06F21/64GK103761489SQ201410054709
【公開(kāi)日】2014年4月30日 申請(qǐng)日期:2014年2月18日 優(yōu)先權(quán)日:2014年2月18日
【發(fā)明者】陳繼 申請(qǐng)人:北京網(wǎng)秦天下科技有限公司