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