一種隱私文件加密方法及裝置制造方法
【專利摘要】本發(fā)明適用于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,提供了一種隱私文件加密方法及裝置,所述方法包括:監(jiān)測當(dāng)前運行的應(yīng)用程序;若所述應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,判斷所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是否是隱私文件,所述標(biāo)準(zhǔn)監(jiān)聽程序列表存儲待監(jiān)聽的應(yīng)用程序信息;當(dāng)所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是隱私文件時,對所述隱私文件進行實時加密。本發(fā)明實現(xiàn)對隱私文件進行實時加密,無需手動,加密過程簡單、方便,且由于實時的對應(yīng)用程序運行產(chǎn)生的隱私文件進行加密,因此,可以避免由于忘記加密而導(dǎo)致的隱私文件泄露。
【專利說明】一種隱私文件加密方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種隱私文件加密方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)以及終端技術(shù)的發(fā)展,各種應(yīng)用程序不斷出現(xiàn),以滿足人們的生活、工作、娛樂等各種需求,例如,通過電話應(yīng)用程序,用戶可以進行語音通信、通過即時通信應(yīng)用程序,可以進行文字通信、語音通信或者視頻通信等。
[0003]然而,在通過應(yīng)用程序進行通信的過程中,可能產(chǎn)生視頻、音頻、文字等文件,而這些文件中有些是需要進行保護的隱私文件,所述隱私文件需要通過加密方式進行加密的文件,其中,隱私文件可以是視頻、照片、通話記錄、聊天記錄、系統(tǒng)文件等,目前,用戶在對某個隱私文件進行加密時,需要首先選擇并打開加密軟件,然后,在加密軟件界面內(nèi)根據(jù)路徑來選擇待加密的隱私文件,進而對待加密的隱私文件進行加密。現(xiàn)有隱私文件加密方法,由于,錄音,視頻和照片產(chǎn)生在不同的目錄,用戶需要反復(fù)打開加密軟件選擇不同路徑進行加密,且對于一個需要加密文件,如果忘記加密,隱私文件很容易被外泄。
[0004]綜上,現(xiàn)有技術(shù)隱私文件加密方法,加密過程繁瑣、且無法實時對申請文件進行加密,可能導(dǎo)致隱私文件信息泄露。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例的目的在于提供一種私文件加密方法,旨在解決現(xiàn)有技術(shù)隱私文件加密方法,加密過程繁瑣、且無法實時對申請文件進行加密,可能導(dǎo)致隱私文件信息泄露問題。
[0006]為了實現(xiàn)上述目的,本發(fā)明實施例提供如下技術(shù)方案:
[0007]本發(fā)明第一方面提供了一種隱私文件加密方法,所述方法包括:
[0008]監(jiān)測當(dāng)前運行的應(yīng)用程序;
[0009]若所述應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,判斷所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是否是隱私文件,所述標(biāo)準(zhǔn)監(jiān)聽程序列表存儲待監(jiān)聽的應(yīng)用程序信息;
[0010]當(dāng)所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是隱私文件時,對所述隱私文件進行實時加密。
[0011]本發(fā)明第二方面提供了一種隱私文件加密裝置,所述裝置包括:
[0012]監(jiān)測單元,用于監(jiān)測當(dāng)前運行的應(yīng)用程序;
[0013]判斷單元,用于若所述應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,判斷所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是否是隱私文件,所述標(biāo)準(zhǔn)監(jiān)聽程序列表存儲待監(jiān)聽的應(yīng)用程序信息;
[0014]加密單元,用于當(dāng)所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是隱私文件時,對所述隱私文件進行實時加密。
[0015]本發(fā)明實施例與現(xiàn)有技術(shù)相比,有益效果在于:監(jiān)測當(dāng)前應(yīng)用程序運行,若當(dāng)前運行的應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,判斷所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是否是隱私文件,當(dāng)所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是隱私文件時,對所述隱私文件進行實時加密。由于在應(yīng)用程序運行過程中,監(jiān)測所述應(yīng)用程序運行過程中產(chǎn)生的隱私文件,并對隱私文件進行加密,無需用戶手動加密,加密過程簡單、方便,且由于實時的對應(yīng)用程序運行產(chǎn)生的隱私文件進行加密,因此,可以避免由于忘記加密而導(dǎo)致的隱私文件泄露。
【專利附圖】
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明實施例一提供的隱私文件加密方法的實現(xiàn)的流程圖;
[0018]圖2是本發(fā)明實施例二提供的隱私文件加密方法的實現(xiàn)的流程圖
[0019]圖3是本發(fā)明實施例三提供的隱私文件加密裝置的結(jié)構(gòu)圖;
[0020]圖4是本發(fā)明實施例四提供的隱私文件加密裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0021]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]本發(fā)明監(jiān)測當(dāng)前應(yīng)用程序運行,若當(dāng)前運行的應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,且所述應(yīng)用程序運行過程中產(chǎn)生的文件隱私文件時,對所述隱私文件進行實時加密。
[0023]以下結(jié)合具體實施例對本發(fā)明的實現(xiàn)進行詳細描述:
[0024]實施例一
[0025]圖1示出了本發(fā)明實施例一提供的隱私文件加密方法的實現(xiàn)的流程圖,詳述如下:
[0026]在SlOl中,監(jiān)測當(dāng)前應(yīng)用程序運行;
[0027]本實施例中,所述應(yīng)用程序為終端設(shè)備本地安裝的應(yīng)用程序,例如,游戲程序、SP時通信程序、通話程序等。
[0028]在S102中,若所述應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,判斷所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是否是隱私文件;
[0029]其中,所述標(biāo)準(zhǔn)監(jiān)聽程序列表存儲待監(jiān)聽的應(yīng)用程序信息,所述應(yīng)用程序信息可以包括應(yīng)用程序的名稱、大小等信息,當(dāng)所述應(yīng)用程序?qū)儆谒鰳?biāo)準(zhǔn)監(jiān)聽程序列表時,說明該應(yīng)用程序?qū)儆谛枰O(jiān)聽的應(yīng)用程序。
[0030]本實施例中,所述應(yīng)用程序運行過程中可能產(chǎn)生很多文件,其中,可包括隱私文件和非隱私文件,其中,隱私文件是需要加密的文件,非隱私文件是不需要加密的文件。
[0031]在S103中,當(dāng)所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是隱私文件時,對所述隱私文件進行實時加密。
[0032]本實施例中,監(jiān)測當(dāng)前應(yīng)用程序運行,若當(dāng)前運行的應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,判斷所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是否是隱私文件,當(dāng)所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是隱私文件時,對所述隱私文件進行實時加密。由于在應(yīng)用程序運行過程中,監(jiān)測所述應(yīng)用程序運行過程中產(chǎn)生的隱私文件,并對隱私文件進行加密,無需用戶手動加密,加密過程簡單、方便,且由于實時的對應(yīng)用程序運行產(chǎn)生的隱私文件進行加密,因此,可以避免由于忘記加密而導(dǎo)致的隱私文件泄露。
[0033]實施例二
[0034]圖2示出了本發(fā)明實施例二提供的隱私文件加密方法的實現(xiàn)的流程圖,詳述如下:
[0035]本實施例中,可以在終端設(shè)備開機后,向用戶輸出是否對隱私文件進行加密的提不?目息,若是,則執(zhí)行S201。
[0036]在S201中,生成標(biāo)準(zhǔn)監(jiān)聽程序列表;
[0037]可選的,S201采用以下方式一的方式實現(xiàn):根據(jù)用戶選擇的待加密的應(yīng)用程序信息以及設(shè)置的每一應(yīng)用程序?qū)?yīng)的加密文件類型生成標(biāo)準(zhǔn)監(jiān)聽程序列表,具體可以在終端設(shè)置快捷入口,當(dāng)點擊快捷入口時,彈出加密程序選擇及設(shè)置加密文件的列表,所述列表示出了終端設(shè)備本地需要加密的應(yīng)用程序及其對應(yīng)的加密文件類型,用戶可以在所述列表中選擇需要加密的應(yīng)用程序及選擇的應(yīng)用程序?qū)?yīng)的加密文件類型,根據(jù)用戶的選擇和設(shè)置生成標(biāo)準(zhǔn)監(jiān)聽列表。
[0038]可選的,S201采用還可以采用方式二的方式實現(xiàn):根據(jù)云端監(jiān)聽獲取的待加密的應(yīng)用程序信息以及分析的每一應(yīng)用程序?qū)?yīng)的加密文件類型生成標(biāo)準(zhǔn)監(jiān)聽程序列表。具體的:云端定期搜集各種應(yīng)用程序,并對每一應(yīng)用程序的屬性進行分析,根據(jù)分析結(jié)果,確定該應(yīng)用程序?qū)?yīng)的需要監(jiān)聽的文件類型,例如,當(dāng)應(yīng)用程序?qū)傩允桥恼疹愜浖r,或者應(yīng)用程序?qū)傩允卿浺舫绦驎r,則該應(yīng)用程序可能會產(chǎn)生隱私的音頻文件,確定了監(jiān)聽的文件類型后,根據(jù)搜集的應(yīng)用程序及其對應(yīng)需要監(jiān)聽的文件類型,組成云端監(jiān)聽程序列表,當(dāng)搜集到新的應(yīng)用程序時,則需要對該新的應(yīng)用程序進行分析、判斷,并根據(jù)分析判斷結(jié)果對云端監(jiān)聽程序列表進行更新。
[0039]可選的,S201進一步可以采用方式三實現(xiàn):
[0040]a、獲取用戶監(jiān)聽程序列表及云端監(jiān)聽程序列表,所述用戶監(jiān)聽程序列表存儲用戶設(shè)置的待加密的應(yīng)用程序信息以及每一應(yīng)用程序?qū)?yīng)的加密文件類型,所述云端監(jiān)聽程序列表存儲云端獲取的各種應(yīng)用程序信息及每一應(yīng)用程序?qū)?yīng)的加密文件類型;
[0041]其中,終端設(shè)備可以從云端直接獲取所述云端監(jiān)聽程序列表,也可以本地獲取預(yù)先存儲的云端監(jiān)聽程序列表,此時,需要對本地存儲的云端監(jiān)聽列表進行定期更新。
[0042]其中,所述用戶監(jiān)聽列表的生成可以參考S201的實現(xiàn)方式一的方式生成,所述云端監(jiān)聽列表的生成可以參考S201的實現(xiàn)方式二的方式生成,在此不再贅述。
[0043]b、將所述用戶監(jiān)聽程序列表與云端監(jiān)聽程序列表進行組合,生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
[0044]本實施例中,將用戶監(jiān)聽程序列表的應(yīng)用程序與云端監(jiān)聽程序列表進行組合,生成標(biāo)準(zhǔn)監(jiān)聽程序列表,即所述標(biāo)準(zhǔn)監(jiān)聽程序列表組合了云端需要監(jiān)聽的應(yīng)用程序和本地需要監(jiān)聽的應(yīng)用程序,例如,用戶監(jiān)聽程序列表需要監(jiān)聽的應(yīng)用程序為A、B,云端監(jiān)聽列表需要監(jiān)聽的程序為C、D,則標(biāo)準(zhǔn)監(jiān)聽列表為A、B、C、D及其每一程序需要加密的文件;用戶監(jiān)聽程序列表需要監(jiān)聽的應(yīng)用程序為A、B、D,云端監(jiān)聽列表需要監(jiān)聽的程序為C、D,則標(biāo)準(zhǔn)監(jiān)聽列表為A、B、C、D及其每一程序需要加密的文件。
[0045]在S202中,監(jiān)測當(dāng)前運行的應(yīng)用程序;
[0046]在S203中,若當(dāng)前運行的應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,掃描所述應(yīng)用程序?qū)?yīng)的文件存儲目錄,獲取所述當(dāng)前應(yīng)用程序運行過程中新產(chǎn)生的文件及發(fā)生變化的文件,所述標(biāo)準(zhǔn)監(jiān)聽程序列表存儲待監(jiān)聽的應(yīng)用程序信息;
[0047]本實施例中,所述應(yīng)用程序?qū)?yīng)的文件存儲目錄包括安裝文件存儲目錄及相關(guān)文件存儲目錄,所述安裝文件存儲目錄和所述相關(guān)文件存儲目錄可以在相同的文件目錄下,也可以在不同的文件目錄下。
[0048]本實施例中,在應(yīng)用程序運行過程中,可能產(chǎn)生與原始文件不同的新的文件,也有些在程序運行過程中發(fā)生變化的文件,可以通過文件的哈希值(hash)判斷所述文件是新產(chǎn)生的文件,以及發(fā)生變化的文件。
[0049]在S204中,當(dāng)所述新產(chǎn)生的文件及發(fā)生變化的文件屬于預(yù)設(shè)所述當(dāng)前應(yīng)用程序?qū)?yīng)的加密文件類型時,判定所述新產(chǎn)生的文件及發(fā)生變化的文件為隱私文件。
[0050]本實施例中,預(yù)先設(shè)定每一應(yīng)用程序?qū)?yīng)的加密文件類型,當(dāng)新產(chǎn)生的文件或發(fā)生變化的文件預(yù)設(shè)所述當(dāng)前應(yīng)用程序?qū)?yīng)的加密文件類型時,則該文件為隱私文件。
[0051]優(yōu)選的,S204可以采用以下形式實現(xiàn):
[0052]當(dāng)所述新產(chǎn)生的文件及發(fā)生變化的文件對應(yīng)的文件類型屬于所述標(biāo)準(zhǔn)監(jiān)聽程序列表存儲的所述當(dāng)前應(yīng)用程序?qū)?yīng)的加密文件類型時,判定所述新產(chǎn)生的文件及發(fā)生變化的文件為隱私文件,其中,所述標(biāo)準(zhǔn)監(jiān)聽程序列表還存儲每一待加密應(yīng)用程序?qū)?yīng)的加密文件類型。
[0053]在S205中,當(dāng)所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是隱私文件時,對所述隱私文件進行實時加密。
[0054]為了便于理解,以下以一個具體的實現(xiàn)示例對本實施例的隱私文件加密過程進行說明,但不以本實施例的情況為限:例如,假設(shè)標(biāo)準(zhǔn)監(jiān)聽程序列表存儲了微信,且微信對應(yīng)的加密文件類型為音頻、圖片、視頻,當(dāng)啟動了應(yīng)用程序加密功能時,且監(jiān)測到終端設(shè)備本地運行的應(yīng)用程序為微信時,監(jiān)聽微信運行過程中產(chǎn)生的文件,當(dāng)判斷產(chǎn)生的文件為音頻時,則該文件為需要加密的隱私文件,此時,調(diào)用加密程序?qū)υ撘纛l文件進行加密,即微信運行過程中發(fā)送和接收的語音聊天信息以及照片、視頻等隱私文件,均會被實時加密,當(dāng)所述文件不是音頻、圖片或者視頻時,則不對所述文件進行加密。
[0055]本實施例中,監(jiān)測當(dāng)前應(yīng)用程序運行,若當(dāng)前運行的應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,掃描所述應(yīng)用程序?qū)?yīng)的文件存儲目錄,獲取所述當(dāng)前應(yīng)用程序運行過程中新產(chǎn)生的文件及發(fā)生變化的文件,當(dāng)所述新產(chǎn)生的文件及發(fā)生變化的文件屬于預(yù)設(shè)所述當(dāng)前應(yīng)用程序?qū)?yīng)的加密文件類型時,判定所述新產(chǎn)生的文件及發(fā)生變化的文件為隱私文件,對所述隱私文件進行實時加密。無需用戶手動加密便可對隱私文件進行加密,加密過程簡單、方便,且由于實時的對應(yīng)用程序運行產(chǎn)生的隱私文件進行加密,因此,可以避免由于忘記加密而導(dǎo)致的隱私文件泄露。
[0056]實施例三
[0057]圖3時本發(fā)明實施例三提供的隱私文件加密裝置的結(jié)構(gòu)圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,該裝置可以是內(nèi)置于終端設(shè)備中的軟件單元、硬件單元或者軟硬結(jié)合單元。
[0058]所述裝置包括:監(jiān)測單元31、判斷單元32和加密單元33。
[0059]監(jiān)測單元31,用于監(jiān)測當(dāng)前運行的應(yīng)用程序;
[0060]判斷單元32,用于若所述應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,判斷所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是否是隱私文件,所述標(biāo)準(zhǔn)監(jiān)聽程序列表存儲待監(jiān)聽的應(yīng)用程序信息;
[0061]加密單元33,用于當(dāng)所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是隱私文件時,對所述隱私文件進行實時加密。
[0062]本發(fā)明實施例提供的隱私文件加密裝置可以使用在前述對應(yīng)的方法實施例一中,詳情參見上述實施例一的描述,在此不再贅述。
[0063]實施例四
[0064]圖4時本發(fā)明實施例四提供的隱私文件加密裝置的結(jié)構(gòu)圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,該裝置可以是內(nèi)置于終端設(shè)備中的軟件單元、硬件單元或者軟硬結(jié)合單元。
[0065]所述裝置包括:生成單元41、監(jiān)測單元42、判斷單元43和加密單元44。
[0066]本實施例與實施例三的區(qū)別在于:
[0067]可選的,所述判斷單元43包括:獲取模塊431和判定模塊432。
[0068]文件獲取模塊431,用于掃描所述應(yīng)用程序?qū)?yīng)的文件存儲目錄,獲取所述當(dāng)前應(yīng)用程序運行過程中新產(chǎn)生的文件及發(fā)生變化的文件;
[0069]判定模塊432,用于當(dāng)所述新產(chǎn)生的文件及發(fā)生變化的文件屬于預(yù)設(shè)所述當(dāng)前應(yīng)用程序?qū)?yīng)的加密文件類型時,判定所述新產(chǎn)生的文件及發(fā)生變化的文件為隱私文件。
[0070]可選的,所述標(biāo)準(zhǔn)監(jiān)聽程序列表還存儲每一待加密應(yīng)用程序?qū)?yīng)的加密文件類型;所述判定模塊432,用于當(dāng)所述新產(chǎn)生的文件及發(fā)生變化的文件對應(yīng)的文件類型屬于所述標(biāo)準(zhǔn)監(jiān)聽程序列表存儲的所述當(dāng)前應(yīng)用程序?qū)?yīng)的加密文件類型時,判定所述新產(chǎn)生的文件及發(fā)生變化的文件為隱私文件。
[0071]可選的,所述裝置還包括:生成單元41,用于生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
[0072]可選的,所述生成單元41,用于根據(jù)用戶選擇的待加密的應(yīng)用程序信息以及設(shè)置的每一應(yīng)用程序?qū)?yīng)的加密文件類型生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
[0073]可選的,所述生成單元41,用于根據(jù)云端監(jiān)聽獲取的待加密的應(yīng)用程序信息以及分析的每一應(yīng)用程序?qū)?yīng)的加密文件類型生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
[0074]可選的,所述生成單元41包括:獲取模塊411和組合模塊412。
[0075]列表獲取模塊411,用于獲取用戶監(jiān)聽程序列表及云端監(jiān)聽程序列表,所述用戶監(jiān)聽程序列表存儲用戶設(shè)置的待加密的應(yīng)用程序信息以及每一應(yīng)用程序?qū)?yīng)的加密文件類型,所述云端監(jiān)聽程序列表存儲云端獲取的各種應(yīng)用程序信息及每一應(yīng)用程序?qū)?yīng)的加密文件類型;
[0076]組合模塊412,用于將所述用戶監(jiān)聽程序列表與云端監(jiān)聽程序列表進行組合,生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
[0077]本發(fā)明實施例提供的隱私文件加密裝置可以使用在前述對應(yīng)的方法實施例二中,詳情參見上述實施例二的描述,在此不再贅述。
[0078]值得注意的是,上述實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。
[0079]另外,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤或光盤等。
[0080]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種隱私文件加密方法,其特征在于,所述方法包括: 監(jiān)測當(dāng)前運行的應(yīng)用程序; 若所述應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,判斷所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是否是隱私文件,所述標(biāo)準(zhǔn)監(jiān)聽程序列表存儲待監(jiān)聽的應(yīng)用程序信息; 當(dāng)所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是隱私文件時,對所述隱私文件進行實時加密。
2.如權(quán)利要求1所述的方法,其特征在于,所述判斷所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是否是隱私文件包括: 掃描所述應(yīng)用程序?qū)?yīng)的文件存儲目錄,獲取所述當(dāng)前應(yīng)用程序運行過程中新產(chǎn)生的文件及發(fā)生變化的文件; 當(dāng)所述新產(chǎn)生的文件及發(fā)生變化的文件屬于預(yù)設(shè)所述當(dāng)前應(yīng)用程序?qū)?yīng)的加密文件類型時,判定所述新產(chǎn)生的文件及發(fā)生變化的文件為隱私文件。
3.如權(quán)利要求2所述的方法,其特征在于,所述標(biāo)準(zhǔn)監(jiān)聽程序列表還存儲每一待加密應(yīng)用程序?qū)?yīng)的加密文件類型; 所述當(dāng)所述新產(chǎn)生的文件及發(fā)生變化的文件屬于預(yù)設(shè)所述當(dāng)前應(yīng)用程序?qū)?yīng)的加密文件類型時,判定所述新產(chǎn)生的文件及發(fā)生變化的文件為隱私文件包括: 當(dāng)所述新產(chǎn)生的文件及發(fā)生變化的文件對應(yīng)的文件類型屬于所述標(biāo)準(zhǔn)監(jiān)聽程序列表存儲的所述當(dāng)前應(yīng)用程序?qū)?yīng)的加密文件類型時,判定所述新產(chǎn)生的文件及發(fā)生變化的文件為隱私文件。
4.如權(quán)利要求3所述的方法,其特征在于,所述若當(dāng)前應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,判斷所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是否是隱私文件之前,所述方法還包括: 生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
5.如權(quán)利要求4所述的方法,其特征在于,所述生成標(biāo)準(zhǔn)監(jiān)聽程序列表包括: 根據(jù)用戶選擇的待加密的應(yīng)用程序信息以及設(shè)置的每一應(yīng)用程序?qū)?yīng)的加密文件類型生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
6.如權(quán)利要求4所述的方法,其特征在于,所述生成標(biāo)準(zhǔn)監(jiān)聽程序列表包括: 根據(jù)云端監(jiān)聽獲取的待加密的應(yīng)用程序信息以及分析的每一應(yīng)用程序?qū)?yīng)的加密文件類型生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
7.如權(quán)利要求4所述的方法,其特征在于,所述生成標(biāo)準(zhǔn)監(jiān)聽程序列表包括: 獲取用戶監(jiān)聽程序列表及云端監(jiān)聽程序列表,所述用戶監(jiān)聽程序列表存儲用戶設(shè)置的待加密的應(yīng)用程序信息以及每一應(yīng)用程序?qū)?yīng)的加密文件類型,所述云端監(jiān)聽程序列表存儲云端獲取的各種應(yīng)用程序信息及每一應(yīng)用程序?qū)?yīng)的加密文件類型; 將所述用戶監(jiān)聽程序列表與云端監(jiān)聽程序列表進行組合,生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
8.—種隱私文件加密裝置,其特征在于,所述裝置包括: 監(jiān)測單元,用于監(jiān)測當(dāng)前運行的應(yīng)用程序; 判斷單元,用于若所述應(yīng)用程序?qū)儆跇?biāo)準(zhǔn)監(jiān)聽程序列表時,判斷所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是否是隱私文件,所述標(biāo)準(zhǔn)監(jiān)聽程序列表存儲待監(jiān)聽的應(yīng)用程序信息; 加密單元,用于當(dāng)所述當(dāng)前應(yīng)用程序運行過程中產(chǎn)生的文件是隱私文件時,對所述隱私文件進行實時加密。
9.如權(quán)利要求8所述裝置,其特征在于,所述判斷單元包括: 文件獲取模塊,用于掃描所述應(yīng)用程序?qū)?yīng)的文件存儲目錄,獲取所述當(dāng)前應(yīng)用程序運行過程中新產(chǎn)生的文件及發(fā)生變化的文件; 判定模塊,用于當(dāng)所述新產(chǎn)生的文件及發(fā)生變化的文件屬于預(yù)設(shè)所述當(dāng)前應(yīng)用程序?qū)?yīng)的加密文件類型時,判定所述新產(chǎn)生的文件及發(fā)生變化的文件為隱私文件。
10.如權(quán)利要求9所述裝置,其特征在于,所述標(biāo)準(zhǔn)監(jiān)聽程序列表還存儲每一待加密應(yīng)用程序?qū)?yīng)的加密文件類型; 判定模塊,用于當(dāng)所述新產(chǎn)生的文件及發(fā)生變化的文件對應(yīng)的文件類型屬于所述標(biāo)準(zhǔn)監(jiān)聽程序列表存儲的所述當(dāng)前應(yīng)用程序?qū)?yīng)的加密文件類型時,判定所述新產(chǎn)生的文件及發(fā)生變化的文件為隱私文件。
11.如權(quán)利要求10所述裝置,其特征在于,所述裝置還包括: 生成單元,用于生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
12.如權(quán)利要求11所述裝置,其特征在于,所述生成單元,用于根據(jù)用戶選擇的待加密的應(yīng)用程序信息以及設(shè)置的每一應(yīng)用程序?qū)?yīng)的加密文件類型生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
13.如權(quán)利要求11所述裝置,其特征在于,所述生成單元,用于根據(jù)云端監(jiān)聽獲取的待加密的應(yīng)用程序信息以及分析的每一應(yīng)用程序?qū)?yīng)的加密文件類型生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
14.如權(quán)利要求11所述裝置,其特征在于,所述生成單元包括: 列表獲取模塊,用于獲取用戶監(jiān)聽程序列表及云端監(jiān)聽程序列表,所述用戶監(jiān)聽程序列表存儲用戶設(shè)置的待加密的應(yīng)用程序信息以及每一應(yīng)用程序?qū)?yīng)的加密文件類型,所述云端監(jiān)聽程序列表存儲云端獲取的各種應(yīng)用程序信息及每一應(yīng)用程序?qū)?yīng)的加密文件類型; 組合模塊,用于將所述用戶監(jiān)聽程序列表與云端監(jiān)聽程序列表進行組合,生成標(biāo)準(zhǔn)監(jiān)聽程序列表。
【文檔編號】G06F21/60GK104134042SQ201310303610
【公開日】2014年11月5日 申請日期:2013年7月18日 優(yōu)先權(quán)日:2013年7月18日
【發(fā)明者】李丹華 申請人:騰訊科技(深圳)有限公司