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