一種基于安卓平臺(tái)的數(shù)據(jù)保障系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種基于安卓平臺(tái)的數(shù)據(jù)保障系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動(dòng)設(shè)備(智能終端、平板電腦)的普及和性能增加,移動(dòng)設(shè)備上的應(yīng)用也越來(lái)越多,范圍也越來(lái)越廣,不僅涉及娛樂(lè)、工具,更有網(wǎng)銀等應(yīng)用。移動(dòng)設(shè)備中的軟件程序保護(hù)和隱私數(shù)據(jù)保護(hù)也越發(fā)重要。
[0003]安卓系統(tǒng)作為一種開(kāi)源的智能終端操作系統(tǒng),吸引了大量應(yīng)用程序開(kāi)發(fā)者。由于智能終端中存有大量的用戶隱私信息,因此吸引了大量的欺詐應(yīng)用程序涌入應(yīng)用程序市場(chǎng),竊取用戶的隱私信息;加之各個(gè)應(yīng)用程序市場(chǎng)的監(jiān)督管理制度和檢測(cè)方法尚不完善,無(wú)法對(duì)應(yīng)用程序的欺詐性進(jìn)行甄別,因此使用戶隱私信息大量外泄,應(yīng)用程序的使用者蒙受很大損失。
[0004]現(xiàn)有技術(shù)中,移動(dòng)應(yīng)用程序保護(hù)只在軟件的安裝流程方面進(jìn)行了有限的控制,但是由于安卓系統(tǒng)的開(kāi)放性,這很難給破解者造成障礙。目前安卓系統(tǒng)中對(duì)應(yīng)用程序和存儲(chǔ)數(shù)據(jù)的保護(hù)缺少有效的保護(hù)方案。因此亟需提供相應(yīng)的安全保護(hù)安卓系統(tǒng)應(yīng)用程序和內(nèi)部數(shù)據(jù)的技術(shù)方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的。
[0006]根據(jù)本發(fā)明的實(shí)施方式,提出一種基于安卓平臺(tái)的數(shù)據(jù)保障系統(tǒng),所述系統(tǒng)包括平臺(tái)數(shù)據(jù)保障管理中心、應(yīng)用程序非法裝載檢測(cè)單元、欺詐性木馬病毒解析單元、授權(quán)應(yīng)用程序安保單元、存儲(chǔ)數(shù)據(jù)保障單元、數(shù)據(jù)庫(kù)讀寫(xiě)監(jiān)控單元以及軟件標(biāo)準(zhǔn)化裝載單元;其中,
[0007]所述平臺(tái)數(shù)據(jù)保障管理中心用于向應(yīng)用程序非法裝載檢測(cè)單元、欺詐性木馬病毒解析單元、授權(quán)應(yīng)用程序安保單元、存儲(chǔ)數(shù)據(jù)保障單元、數(shù)據(jù)庫(kù)讀寫(xiě)監(jiān)控單元以及軟件標(biāo)準(zhǔn)化裝載單元發(fā)送保障指令;
[0008]所述應(yīng)用程序非法裝載檢測(cè)單元用于檢測(cè)非法應(yīng)用程序執(zhí)行未授權(quán)的后臺(tái)裝載;
[0009]所述欺詐性木馬病毒解析單元用于檢測(cè)安卓平臺(tái)內(nèi)是否存在欺詐性木馬病毒程序;
[0010]所述授權(quán)應(yīng)用程序安保單元用于安卓平臺(tái)內(nèi)授權(quán)應(yīng)用程序的安全保護(hù);
[0011]所述存儲(chǔ)數(shù)據(jù)保障單元用于保護(hù)應(yīng)用程序中所使用到的終端存儲(chǔ)數(shù)據(jù);
[0012]所述數(shù)據(jù)庫(kù)讀寫(xiě)監(jiān)控單元用于執(zhí)行應(yīng)用程序?qū)?shù)據(jù)庫(kù)讀寫(xiě)的監(jiān)控與保護(hù);以及
[0013]所述軟件標(biāo)準(zhǔn)化裝載單元用于安卓平臺(tái)內(nèi)應(yīng)用程序的獨(dú)立標(biāo)準(zhǔn)化裝載。
[0014]根據(jù)本發(fā)明的實(shí)施方式,所述應(yīng)用程序非法裝載檢測(cè)單元包括隱私權(quán)利檢測(cè)單元、比例因子解析單元以及第一提示單元;所述隱私權(quán)利檢測(cè)單元的輸出端與所述比例因子解析單元的輸入端連接,所述比例因子解析單元的解析結(jié)果送至所述第一提示單元。
[0015]根據(jù)本發(fā)明的實(shí)施方式,所述欺詐性木馬病毒解析單元包括欺詐解析聯(lián)網(wǎng)單元、分控單元、取樣記錄單元、取樣處理單元、第一隔離安卓模擬器、第二提示單元、以及第二存儲(chǔ)單元。
[0016]根據(jù)本發(fā)明的實(shí)施方式,所述授權(quán)應(yīng)用程序安保單元包括第二隔離安卓模擬器、第三隔離安卓模擬器、模擬器構(gòu)建單元、轉(zhuǎn)換對(duì)應(yīng)表生成單元、指令轉(zhuǎn)換單元、程序調(diào)取方式變更單元以及本地調(diào)取接口構(gòu)建單元。
[0017]根據(jù)本發(fā)明的實(shí)施方式,所述存儲(chǔ)數(shù)據(jù)保障單元包括讀寫(xiě)接口單元、密鑰生成單元、水印蓋印單元、數(shù)據(jù)加擾單元、第一數(shù)據(jù)解擾單元、數(shù)據(jù)屏蔽單元、以及數(shù)據(jù)核驗(yàn)單元。
[0018]根據(jù)本發(fā)明的一實(shí)施方式,所述數(shù)據(jù)庫(kù)讀寫(xiě)監(jiān)控單元包括平臺(tái)架構(gòu)接口單元和平臺(tái)架構(gòu)單元,
[0019]所述平臺(tái)架構(gòu)接口單元,用于接收應(yīng)用程序?qū)?shù)據(jù)庫(kù)進(jìn)行讀取操作的請(qǐng)求;
[0020]所述平臺(tái)架構(gòu)單元,用于確定所述應(yīng)用程序的讀取權(quán)利,以及根據(jù)所述讀取權(quán)利向所述應(yīng)用程序返回信息。
[0021]根據(jù)本發(fā)明的一實(shí)施方式,所述軟件標(biāo)準(zhǔn)化裝載單元包括:應(yīng)用獲取單元、應(yīng)用裝載單元、以及自適應(yīng)標(biāo)準(zhǔn)加密單元。
[0022]本發(fā)明的基于安卓平臺(tái)的數(shù)據(jù)保障系統(tǒng)包括平臺(tái)數(shù)據(jù)保障管理中心、應(yīng)用程序非法裝載檢測(cè)單元、欺詐性木馬病毒解析單元、授權(quán)應(yīng)用程序安保單元、存儲(chǔ)數(shù)據(jù)保障單元、數(shù)據(jù)庫(kù)讀寫(xiě)監(jiān)控單元以及軟件標(biāo)準(zhǔn)化裝載單元,通過(guò)上述各單元的運(yùn)行,現(xiàn)實(shí)了對(duì)內(nèi)部和外部應(yīng)用程序以及數(shù)據(jù)的有效防御和保護(hù)。
【附圖說(shuō)明】
[0023]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0024]附圖1示出了根據(jù)本發(fā)明實(shí)施方式的基于安卓平臺(tái)的數(shù)據(jù)保障系統(tǒng)結(jié)構(gòu)示意圖;
[0025]附圖2示出了根據(jù)本發(fā)明實(shí)施方式的應(yīng)用程序非法裝載檢測(cè)單元結(jié)構(gòu)示意圖;
[0026]附圖3示出了根據(jù)本發(fā)明實(shí)施方式的欺詐性木馬病毒解析單元結(jié)構(gòu)示意圖;
[0027]附圖4示出了根據(jù)本發(fā)明實(shí)施方式的授權(quán)應(yīng)用程序安保單元結(jié)構(gòu)示意圖;
[0028]附圖5示出了根據(jù)本發(fā)明實(shí)施方式的存儲(chǔ)數(shù)據(jù)保障單元結(jié)構(gòu)示意圖;
[0029]附圖6示出了根據(jù)本發(fā)明實(shí)施方式的數(shù)據(jù)庫(kù)讀寫(xiě)監(jiān)控單元結(jié)構(gòu)示意圖;
[0030]附圖7示出了根據(jù)本發(fā)明實(shí)施方式的軟件標(biāo)準(zhǔn)化裝載單元結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施方式。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施方式,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0032]根據(jù)本發(fā)明的實(shí)施方式,提出一種基于安卓平臺(tái)的數(shù)據(jù)保障系統(tǒng),如附圖1所示,所述系統(tǒng)包括平臺(tái)數(shù)據(jù)保障管理中心、應(yīng)用程序非法裝載檢測(cè)單元、欺詐性木馬病毒解析單元、授權(quán)應(yīng)用程序安保單元、存儲(chǔ)數(shù)據(jù)保障單元、數(shù)據(jù)庫(kù)讀寫(xiě)監(jiān)控單元以及軟件標(biāo)準(zhǔn)化裝載單元;其中,
[0033]所述平臺(tái)數(shù)據(jù)保障管理中心用于向應(yīng)用程序非法裝載檢測(cè)單元、欺詐性木馬病毒解析單元、授權(quán)應(yīng)用程序安保單元、存儲(chǔ)數(shù)據(jù)保障單元、數(shù)據(jù)庫(kù)讀寫(xiě)監(jiān)控單元以及軟件標(biāo)準(zhǔn)化裝載單元發(fā)送保障指令;
[0034]所述應(yīng)用程序非法裝載檢測(cè)單元用于檢測(cè)非法應(yīng)用程序執(zhí)行未授權(quán)的后臺(tái)裝載;
[0035]所述欺詐性木馬病毒解析單元用于檢測(cè)安卓平臺(tái)內(nèi)是否存在欺詐性木馬病毒程序;
[0036]所述授權(quán)應(yīng)用程序安保單元用于安卓平臺(tái)內(nèi)授權(quán)應(yīng)用程序的安全保護(hù);
[0037]所述存儲(chǔ)數(shù)據(jù)保障單元用于保護(hù)應(yīng)用程序中所使用到的終端存儲(chǔ)數(shù)據(jù);
[0038]所述數(shù)據(jù)庫(kù)讀寫(xiě)監(jiān)控單元用于執(zhí)行應(yīng)用程序?qū)?shù)據(jù)庫(kù)讀寫(xiě)的監(jiān)控與保護(hù);以及
[0039]所述軟件標(biāo)準(zhǔn)化裝載單元用于安卓平臺(tái)內(nèi)應(yīng)用程序的獨(dú)立標(biāo)準(zhǔn)化裝載。
[0040]根據(jù)本發(fā)明的一實(shí)施方式,如附圖2所示,所述應(yīng)用程序非法裝載檢測(cè)單元包括隱私權(quán)利檢測(cè)單元、比例因子解析單元以及第一提示單元;
[0041]其中,所述隱私權(quán)利檢測(cè)單元的輸出端與所述比例因子解析單元的輸入端連接,所述比例因子解析單元的解析結(jié)果送至所述第一提示單元;
[0042]所述隱私權(quán)利檢測(cè)單元包括上網(wǎng)權(quán)利檢測(cè)子單元、發(fā)信息權(quán)利檢測(cè)子單元、收信息