本發(fā)明涉及通信安全技術(shù)領(lǐng)域,特別是涉及一種提供用戶數(shù)據(jù)的方法和一種提供用戶數(shù)據(jù)的裝置。
背景技術(shù):
隨著通信技術(shù)的快速發(fā)展,尤其是隨著移動(dòng)互聯(lián)網(wǎng)的推廣,移動(dòng)終端從簡(jiǎn)單的通話工具變成一個(gè)綜合信息處理平臺(tái)。目前,移動(dòng)終端主要通過(guò)安裝各種各樣的應(yīng)用程序,以提供多樣化的服務(wù),滿足用戶的需求。
通常,用戶在移動(dòng)終端中安裝應(yīng)用程序時(shí),應(yīng)用程序會(huì)自動(dòng)獲取讀取移動(dòng)終端的用戶數(shù)據(jù)的權(quán)限,從而可以自動(dòng)讀取用戶數(shù)據(jù),如讀取短信數(shù)據(jù)、通訊錄、地理位置、或者賬號(hào)密碼等數(shù)據(jù)。當(dāng)應(yīng)用程序?yàn)榈谌杰浖r(shí),特別是惡意程序,這些權(quán)限可能會(huì)造成用戶數(shù)據(jù)泄露,導(dǎo)致用戶的個(gè)人信息被非法利用,存在安全隱患。
顯然,安裝在移動(dòng)終端上的應(yīng)用程序自動(dòng)讀取用戶數(shù)據(jù),會(huì)造成用戶的隱私泄露,存在信息安全問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的提供用戶數(shù)據(jù)的方法和相應(yīng)的提供用戶數(shù)據(jù)的裝置。
依據(jù)本發(fā)明的一個(gè)方面,提供了一種提供用戶數(shù)據(jù)的方法,包括:預(yù)先為各目標(biāo)應(yīng)用配置接口開(kāi)關(guān)的狀態(tài)以及各目標(biāo)應(yīng)用的第一用戶數(shù)據(jù);在檢測(cè)到對(duì)目標(biāo)應(yīng)用的用戶數(shù)據(jù)獲取命令時(shí),檢測(cè)所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài);當(dāng)所述狀態(tài)為關(guān)閉狀態(tài)時(shí),調(diào)用第一接口獲取目標(biāo)應(yīng)用的第一用戶數(shù)據(jù);將所獲取的第一用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供。
可選地,所述方法還包括:當(dāng)所述狀態(tài)為開(kāi)啟狀態(tài)時(shí),調(diào)用第二接口獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù);將所獲取的第二用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶 數(shù)據(jù)進(jìn)行提供。
可選地,所述方法還包括:接收源應(yīng)用所發(fā)送的所述用戶數(shù)據(jù)獲取命令;檢測(cè)源應(yīng)用的安全等級(jí),確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài);或者,檢測(cè)源應(yīng)用獲取用戶數(shù)據(jù)的權(quán)限,確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)。
可選地,檢測(cè)源應(yīng)用的安全等級(jí)的步驟,包括:通過(guò)對(duì)所述源應(yīng)用進(jìn)行安全檢測(cè),確定所述源應(yīng)用的安全值;采用所述安全值確定所述源應(yīng)用的安全等級(jí)。
可選地,通過(guò)對(duì)所述源應(yīng)用進(jìn)行安全檢測(cè),確定所述源應(yīng)用的安全值,包括:本地安全軟件對(duì)安裝的源應(yīng)用的各應(yīng)用信息分別進(jìn)行監(jiān)測(cè),確定源應(yīng)用的安全值,其中,所述應(yīng)用信息包括以下至少一項(xiàng):應(yīng)用名稱、應(yīng)用版本、發(fā)布方和安裝時(shí)間。
可選地,通過(guò)對(duì)所述源應(yīng)用進(jìn)行安全檢測(cè),確定所述源應(yīng)用的安全值,包括:在安裝源應(yīng)用時(shí),從云服務(wù)器獲取當(dāng)前安裝的源應(yīng)用的安全評(píng)估結(jié)果;采用所述安全評(píng)估結(jié)果確定當(dāng)前安裝的源應(yīng)用的安全值;其中,所述安全評(píng)估結(jié)果包括用戶標(biāo)記結(jié)果和/或用戶評(píng)價(jià)結(jié)果。
可選地,接口開(kāi)關(guān)包括以下至少一種類型:短信接口開(kāi)關(guān)、通信錄接口開(kāi)關(guān)、位置接口開(kāi)關(guān)和圖片接口開(kāi)關(guān);則所述第二用戶數(shù)據(jù)至少包括以下任一項(xiàng):第二短信數(shù)據(jù)、第二通訊錄數(shù)據(jù)、第二地理位置數(shù)據(jù)和第二圖片數(shù)據(jù);所述第一用戶數(shù)據(jù)至少包括以下任一項(xiàng):第一短信數(shù)據(jù)、第一通訊錄數(shù)據(jù)、第一地理位置數(shù)據(jù)和第一圖片數(shù)據(jù)。
可選地,檢測(cè)源應(yīng)用的安全等級(jí),確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),包括:判斷源應(yīng)用的安全等級(jí)是否能達(dá)到預(yù)置的安全閾值;當(dāng)所述源應(yīng)用的安全等級(jí)能達(dá)到安全閾值,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài);當(dāng)所述源應(yīng)用的安全等級(jí)不能達(dá)到安全閾值,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài)。
可選地,當(dāng)所述源應(yīng)用的安全等級(jí)能達(dá)到安全閾值,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài),包括:確定源應(yīng)用的安全等級(jí)能達(dá)到安全閾值的類型,針對(duì)所述源應(yīng)用將相應(yīng)類型的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài);其中, 所述安全閾值包括以下至少一種類型:短信安全閾值、通訊錄安全閾值、位置安全閾值和圖片安全閾值。
可選地,檢測(cè)源應(yīng)用獲取用戶數(shù)據(jù)的權(quán)限,確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),包括:當(dāng)源應(yīng)用在用戶數(shù)據(jù)白名單里,則所述源應(yīng)用具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài);當(dāng)源應(yīng)用在用戶數(shù)據(jù)黑名單里,則所述源應(yīng)用不具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài)。
可選地,所述方法還包括:在檢測(cè)到用戶允許源應(yīng)用獲取用戶數(shù)據(jù)時(shí),將所述源應(yīng)用添加到所述用戶數(shù)據(jù)白名單中;在檢測(cè)到用戶拒絕源應(yīng)用獲取用戶數(shù)據(jù)時(shí),將所述源應(yīng)用添加到所述用戶數(shù)據(jù)黑名單中。
可選地,所述方法還包括:當(dāng)檢測(cè)到用戶修改目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)時(shí),獲取用戶所提交的變更信息;采用所述變更信息更新所述目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。
可選地,所述方法還包括:獲取當(dāng)前系統(tǒng)的域賬號(hào);基于所獲取的域賬號(hào)對(duì)更新后的第一用戶數(shù)據(jù)進(jìn)行保存。
根據(jù)本發(fā)明的另一方面,提供了一種提供用戶數(shù)據(jù)的裝置,包括:配置模塊,適于預(yù)先為各目標(biāo)應(yīng)用配置接口開(kāi)關(guān)的狀態(tài)以及各目標(biāo)應(yīng)用的第一用戶數(shù)據(jù);檢測(cè)模塊,適于在檢測(cè)到對(duì)目標(biāo)應(yīng)用的用戶數(shù)據(jù)獲取命令時(shí),檢測(cè)所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài);第一用戶數(shù)據(jù)獲取模塊,適于在所述狀態(tài)為關(guān)閉狀態(tài)時(shí),調(diào)用第一接口獲取目標(biāo)應(yīng)用的第一用戶數(shù)據(jù);數(shù)據(jù)提供模塊,適于將所獲取的第一用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供。
可選地,提供用戶數(shù)據(jù)的裝置還包括:第二用戶數(shù)據(jù)獲取模塊,適于在所述狀態(tài)為開(kāi)啟狀態(tài)時(shí),調(diào)用第二接口獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù);則所述數(shù)據(jù)提供模塊,還適于將所獲取的第二用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供。
可選地,所述裝置還包括:命令接收模塊,適于接收源應(yīng)用所發(fā)送的所述用戶數(shù)據(jù)獲取命令;安全檢測(cè)模塊,適于檢測(cè)源應(yīng)用的安全等級(jí),確定目 標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài);權(quán)限檢測(cè)模塊,適于檢測(cè)源應(yīng)用獲取用戶數(shù)據(jù)的權(quán)限,確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)。
可選地,所述安全檢測(cè)模塊,包括:安全值確定子模塊,適于通過(guò)對(duì)所述源應(yīng)用進(jìn)行安全檢測(cè),確定所述源應(yīng)用的安全值;安全等級(jí)確定子模塊,適于采用所述安全值確定所述源應(yīng)用的安全等級(jí)。
可選地,所述安全值確定子模塊,包括:本地檢測(cè)單元,適于本地安全軟件對(duì)安裝的源應(yīng)用的各應(yīng)用信息分別進(jìn)行監(jiān)測(cè),確定源應(yīng)用的安全值,其中,所述應(yīng)用信息包括以下至少一項(xiàng):應(yīng)用名稱、應(yīng)用版本、發(fā)布方和安裝時(shí)間。
可選地,所述安全值確定子模塊,包括:評(píng)估結(jié)果獲取單元,適于在安裝源應(yīng)用時(shí),從云服務(wù)器獲取當(dāng)前安裝的源應(yīng)用的安全評(píng)估結(jié)果;安全值確定單元,適于采用所述安全評(píng)估結(jié)果確定當(dāng)前安裝的源應(yīng)用的安全值;其中,所述安全評(píng)估結(jié)果包括用戶標(biāo)記結(jié)果和/或用戶評(píng)價(jià)結(jié)果。
可選地,所述接口開(kāi)關(guān)包括以下至少一種類型:短信接口開(kāi)關(guān)、通信錄接口開(kāi)關(guān)、位置接口開(kāi)關(guān)和圖片接口開(kāi)關(guān);則所述第二用戶數(shù)據(jù)至少包括以下任一項(xiàng):第二短信數(shù)據(jù)、第二通訊錄數(shù)據(jù)、第二地理位置數(shù)據(jù)和第二圖片數(shù)據(jù);所述第一用戶數(shù)據(jù)至少包括以下任一項(xiàng):第一短信數(shù)據(jù)、第一通訊錄數(shù)據(jù)、第一地理位置數(shù)據(jù)和第一圖片數(shù)據(jù)。
可選地,所述安全檢測(cè)模塊,包括:判斷子模塊,適于判斷源應(yīng)用的安全等級(jí)是否能達(dá)到預(yù)置的安全閾值;接口開(kāi)關(guān)開(kāi)啟子模塊,適于在所述源應(yīng)用的安全等級(jí)能達(dá)到安全閾值時(shí),將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài);接口開(kāi)關(guān)關(guān)閉子模塊,適于在所述源應(yīng)用的安全等級(jí)不能達(dá)到安全閾值時(shí),將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài)。
可選地,所述接口開(kāi)關(guān)開(kāi)啟子模塊,還適于確定源應(yīng)用的安全等級(jí)能達(dá)到安全閾值的類型,針對(duì)所述源應(yīng)用將相應(yīng)類型的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài);其中,所述安全閾值包括以下至少一種類型:短信安全閾值、通訊錄安全閾值、位置安全閾值和圖片安全閾值。
可選地,所述權(quán)限檢測(cè)模塊,包括:開(kāi)啟狀態(tài)設(shè)置子模塊,適于當(dāng)源應(yīng) 用在用戶數(shù)據(jù)白名單里,則所述源應(yīng)用具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài);關(guān)閉狀態(tài)設(shè)置子模塊,適于當(dāng)源應(yīng)用在用戶數(shù)據(jù)黑名單里,則所述源應(yīng)用不具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài)。
可選地,所述裝置還包括:白名單模塊,適于在檢測(cè)到用戶允許源應(yīng)用獲取用戶數(shù)據(jù)時(shí),將所述源應(yīng)用添加到所述用戶數(shù)據(jù)白名單中;黑名單模塊,適于在檢測(cè)到用戶拒絕源應(yīng)用獲取用戶數(shù)據(jù)時(shí),將所述源應(yīng)用添加到所述用戶數(shù)據(jù)黑名單中。
可選地,所述裝置還包括:變更信息獲取模塊,適于當(dāng)檢測(cè)到用戶修改目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)時(shí),獲取用戶所提交的變更信息;更新模塊,適于采用所述變更信息更新所述目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。
可選地,所述裝置還包括:域賬號(hào)獲取模塊,適于獲取當(dāng)前系統(tǒng)的域賬號(hào);保存模塊,適于基于所獲取的域賬號(hào)對(duì)更新后的第一用戶數(shù)據(jù)進(jìn)行保存。
在本發(fā)明實(shí)施例中,預(yù)先配置各目標(biāo)應(yīng)用的第一用戶數(shù)據(jù),在檢測(cè)到目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)為關(guān)閉狀態(tài)時(shí),通過(guò)第一接口獲取預(yù)置的第一用戶數(shù)據(jù)后,將第一用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供,由此解決了第三方軟件獲取真實(shí)的用戶數(shù)據(jù)而造成用戶的隱私泄露的問(wèn)題,加強(qiáng)了對(duì)用戶數(shù)據(jù)的保護(hù)作用,保證了用戶的隱私安全。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種提供用戶數(shù)據(jù)的方法的步驟流程圖;
圖2A示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的一種提供用戶數(shù)據(jù)的方法的步驟流程圖;
圖2B示出了本發(fā)明實(shí)施例的一種檢測(cè)源應(yīng)用的安全等級(jí)確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)步驟的步驟流程圖;
圖3A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種提供用戶數(shù)據(jù)的裝置的結(jié)構(gòu)框圖;
圖3B示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的一種提供用戶數(shù)據(jù)的裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將參照附圖更詳細(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ù)人員。
移動(dòng)終端可以通過(guò)安裝各種各樣的應(yīng)用程序,簡(jiǎn)稱應(yīng)用,以實(shí)現(xiàn)各種功能,提供多樣化的服務(wù),滿足用戶的需求。其中,移動(dòng)終端安裝的應(yīng)用可以包括:系統(tǒng)應(yīng)用程序和第三方應(yīng)用程序。系統(tǒng)應(yīng)用程序也可以稱為官方軟件,如通信錄應(yīng)用程序、短信應(yīng)用程序、相冊(cè)應(yīng)用程序等。第三方應(yīng)用程序也可以稱為第三軟件,如電子郵件應(yīng)用程序、導(dǎo)航應(yīng)用、移動(dòng)銀行服務(wù)應(yīng)用程序、數(shù)字閱讀應(yīng)用程序、多媒體播放器應(yīng)用程序等。需要說(shuō)明的是,移動(dòng)終端是指可以在移動(dòng)中使用的計(jì)算機(jī)設(shè)備,可以包括但不僅限于手機(jī)、平板電腦、筆記本等。
以智能手機(jī)為例,智能手機(jī)可以通過(guò)安裝音頻應(yīng)用軟件播放音頻;也可以通過(guò)安裝視頻播放器播放視頻;還可以通過(guò)安裝通訊應(yīng)用程序(如微信應(yīng)用程序、陌陌應(yīng)用程序)實(shí)現(xiàn)通訊;甚至可以通過(guò)安裝地圖應(yīng)用程序查看地理位置,以及可以通過(guò)安裝導(dǎo)航應(yīng)用程序?qū)崿F(xiàn)導(dǎo)航等等。
通常,在安裝第三方應(yīng)用程序的過(guò)程中,需要開(kāi)放獲取移動(dòng)終端的用戶數(shù)據(jù)的權(quán)限,使得第三應(yīng)用程序可以自動(dòng)獲取用戶數(shù)據(jù),以實(shí)現(xiàn)該第三應(yīng)用程序的功能。其中,獲取用戶數(shù)據(jù)的應(yīng)用程序相當(dāng)于源應(yīng)用程序(簡(jiǎn)稱源應(yīng)用);保存用戶數(shù)據(jù)的應(yīng)用程序相當(dāng)于目標(biāo)應(yīng)用程序(簡(jiǎn)稱目標(biāo)應(yīng)用)。例如,在安裝導(dǎo)航應(yīng)用程序時(shí),需要開(kāi)放獲取地理位置的權(quán)限,使得該導(dǎo)航應(yīng)用程序可以自動(dòng)獲取用戶當(dāng)前的地理位置,即導(dǎo)航應(yīng)用程序(相當(dāng)于源應(yīng)用)可以獲取系統(tǒng)定位應(yīng)用程序(相當(dāng)于目標(biāo)應(yīng)用)的地理數(shù)據(jù),為該用戶提供導(dǎo)航服務(wù)。
但是,對(duì)第三方應(yīng)用程序開(kāi)放獲取移動(dòng)終端的用戶數(shù)據(jù)的權(quán)限,容易造成用戶數(shù)據(jù)泄露,存在信息安全問(wèn)題。
因此,本發(fā)明提出一種提供用戶數(shù)據(jù)的方法,預(yù)先配置個(gè)目標(biāo)應(yīng)用的第一用戶數(shù)據(jù),相當(dāng)于預(yù)置各目標(biāo)應(yīng)用的虛假用戶數(shù)據(jù),通過(guò)獲取預(yù)置的第一用戶數(shù)據(jù),將第一用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供,從而可以避免源應(yīng)用程序獲取目標(biāo)應(yīng)用所保存的真實(shí)用戶數(shù)據(jù)而導(dǎo)致用戶隱私泄露的問(wèn)題,保護(hù)了用戶數(shù)據(jù)的安全。
參照?qǐng)D1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種提供用戶數(shù)據(jù)的方法的步驟流程圖,該方法具體可以包括如下步驟:
步驟101、預(yù)先為各目標(biāo)應(yīng)用配置接口開(kāi)關(guān)的狀態(tài)以及各目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。
移動(dòng)終端可以預(yù)先為各目標(biāo)應(yīng)用配置接口開(kāi)關(guān)的狀態(tài)。具體來(lái)說(shuō),移動(dòng)終端可以根據(jù)源應(yīng)用程序的功能需要,自動(dòng)設(shè)置各目標(biāo)應(yīng)用程序?qū)?yīng)源應(yīng)用的接口開(kāi)關(guān)的狀態(tài)。當(dāng)然,移動(dòng)終端也可以按照用戶選擇操作,設(shè)置各目標(biāo)應(yīng)用程序?qū)?yīng)源應(yīng)用的接口開(kāi)關(guān)的狀態(tài),本發(fā)明實(shí)施例對(duì)此不加以限制。其中,目標(biāo)應(yīng)用是指保存了用戶數(shù)據(jù)的應(yīng)用,如保存了通訊錄數(shù)據(jù)的通訊錄應(yīng)用、保存了短信數(shù)據(jù)的短信應(yīng)用、保存地理位置數(shù)據(jù)的定位應(yīng)用、保存圖片數(shù)據(jù)的圖片應(yīng)用等,本發(fā)明實(shí)施例對(duì)目標(biāo)應(yīng)用的類型不作限制。
此外,移動(dòng)終端還可以預(yù)先設(shè)置虛假的用戶數(shù)據(jù),將虛假的用戶數(shù)據(jù)保 存在相應(yīng)的目標(biāo)應(yīng)用中,生成該目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。相應(yīng)的,可以將目標(biāo)應(yīng)用所保存的非預(yù)置的真實(shí)用戶數(shù)據(jù)稱為目標(biāo)應(yīng)用的第二用戶數(shù)據(jù)。
實(shí)際上,移動(dòng)終端可以按照目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),分別控制各源應(yīng)用程序是否可以獲取目標(biāo)應(yīng)用所保存的真實(shí)用戶數(shù)據(jù)。具體的,通過(guò)接口開(kāi)關(guān)可以控制是否允許各源應(yīng)用程序獲取自動(dòng)讀取真實(shí)用戶數(shù)據(jù)的權(quán)限,針對(duì)某一源應(yīng)用,若目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)處于關(guān)閉狀態(tài)時(shí),則不允許該源應(yīng)用獲取自動(dòng)讀取真實(shí)用戶數(shù)據(jù)的權(quán)限,即源應(yīng)用不可以獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù),但可以獲取目標(biāo)應(yīng)用的第一實(shí)用戶數(shù)據(jù);若目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)處于開(kāi)啟狀態(tài)時(shí),則該源應(yīng)用具有自動(dòng)讀取真實(shí)用戶數(shù)據(jù)的權(quán)限,即源應(yīng)用可以獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù)。例如,在安裝源應(yīng)用程序之前,移動(dòng)終端可以將目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)關(guān)閉,使得該源應(yīng)用程序不能獲取自動(dòng)讀取用戶數(shù)據(jù)的權(quán)限,即使得該源應(yīng)用程序不能自動(dòng)讀取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù)(即非預(yù)置的真實(shí)用戶數(shù)據(jù)),但可以允許該源應(yīng)用程序讀取目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)(即預(yù)置的虛假用戶數(shù)據(jù)),避免其泄露用戶隱私。相應(yīng)的,在目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)處于開(kāi)啟狀態(tài)時(shí),該源應(yīng)用程序可以獲取自動(dòng)讀取用戶數(shù)據(jù)的權(quán)限,即允許該源應(yīng)用程序讀取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù)。
當(dāng)然,本領(lǐng)域技術(shù)人員也可以將接口開(kāi)關(guān)設(shè)計(jì)成在開(kāi)啟狀態(tài)時(shí),源應(yīng)用程序不能獲取自動(dòng)讀取用戶數(shù)據(jù)的權(quán)限;在關(guān)閉狀態(tài)時(shí),源應(yīng)用程序可以獲取自動(dòng)讀取用戶數(shù)據(jù)的權(quán)限,本發(fā)明實(shí)施例對(duì)此無(wú)需加以限制。本發(fā)明實(shí)施例以接口開(kāi)關(guān)設(shè)在關(guān)閉狀態(tài)時(shí),源應(yīng)用程序不能獲取自動(dòng)讀取用戶數(shù)據(jù)的權(quán)限為例,進(jìn)行論述。
需要說(shuō)明的是,用戶數(shù)據(jù)是指目標(biāo)應(yīng)用所保存的數(shù)據(jù),可以包括:預(yù)置的第一用戶數(shù)據(jù)和非預(yù)置的第二用戶數(shù)據(jù),用戶數(shù)據(jù)的類型可以包括但不僅限于通訊錄、短信、手機(jī)號(hào)碼、用戶年齡、用戶性別、地理位置、用戶賬號(hào)、訪問(wèn)歷史和書(shū)簽、日志信息,日歷和行程、通話記錄、國(guó)際移動(dòng)設(shè)備身份碼(International Mobile Equipment Identification Number,IMEI)、國(guó)際移動(dòng)用戶識(shí)別碼(International Mobile Subscriber Identification Number,IMSI)、集 成電路卡識(shí)別碼(Integrate Circuit Card Identity,ICCID)、各類傳感器數(shù)據(jù)、郵件、本地文件等其中的一種或多種類型,本發(fā)明實(shí)施例對(duì)此不加以限制。
步驟103、在檢測(cè)到對(duì)目標(biāo)應(yīng)用的用戶數(shù)據(jù)獲取命令時(shí),檢測(cè)所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)。
當(dāng)源應(yīng)用程序需要獲取移動(dòng)終端上的用戶數(shù)據(jù)時(shí),該源應(yīng)用程序可以向移動(dòng)終端系統(tǒng)發(fā)送用戶數(shù)據(jù)獲取請(qǐng)求,即用戶數(shù)據(jù)獲取命令。在接收到源應(yīng)用所發(fā)送的用戶數(shù)據(jù)獲取命令時(shí),移動(dòng)終端系統(tǒng)可以根據(jù)用戶數(shù)據(jù)獲取命令,確定所需要獲取的用戶數(shù)據(jù)的類型,以及依據(jù)用戶數(shù)據(jù)的類型確定該目標(biāo)應(yīng)用,相當(dāng)于在檢測(cè)對(duì)目標(biāo)應(yīng)用的用戶數(shù)據(jù)獲取命令。在檢測(cè)到對(duì)目標(biāo)應(yīng)用的用戶數(shù)據(jù)獲取命令時(shí),移動(dòng)終端可以通過(guò)查找預(yù)先為該目標(biāo)應(yīng)用配置對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),判斷目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)是否處于關(guān)閉狀態(tài),即判斷該源應(yīng)用是否具有讀取目標(biāo)應(yīng)用的用戶數(shù)據(jù)的權(quán)限,相當(dāng)于檢測(cè)目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),以判斷是否允許該源應(yīng)用讀取真實(shí)的用戶數(shù)據(jù)。
步驟105、當(dāng)所述狀態(tài)信息為關(guān)閉狀態(tài)時(shí),調(diào)用第一接口獲取目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。
實(shí)際上,移動(dòng)終端可以設(shè)置第一接口,在不允許源應(yīng)用讀取真實(shí)用戶數(shù)據(jù)的情況下,通過(guò)調(diào)用第一接口,獲取預(yù)先設(shè)置的目標(biāo)應(yīng)用的第一用戶數(shù)據(jù),從而使得源應(yīng)用可以獲取到第一用戶數(shù)據(jù),在滿足源應(yīng)用獲取用戶數(shù)據(jù)的需求的同時(shí),避免源應(yīng)用獲取真實(shí)的用戶數(shù)據(jù)而造成用戶隱私泄露。
步驟107、將所獲取的第一用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的的用戶數(shù)據(jù)進(jìn)行提供。
具體來(lái)說(shuō),當(dāng)目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)處于關(guān)閉狀態(tài),即發(fā)送用戶數(shù)據(jù)獲取命令的源應(yīng)用不具有讀取用戶數(shù)據(jù)的權(quán)限,可以通過(guò)調(diào)用第一接口獲取第一用戶數(shù)據(jù),并將所獲取的第一用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供。相當(dāng)于在源應(yīng)用不具有讀取用戶數(shù)據(jù)的權(quán)限的情況下,將預(yù)置的第一用戶數(shù)據(jù)反饋給源應(yīng)用,從而滿足了源應(yīng)用獲取數(shù)據(jù)的需求,使得移動(dòng)終端可以通過(guò)目標(biāo)應(yīng)用提供服務(wù)。
在本發(fā)明實(shí)施例中,移動(dòng)終端可以預(yù)先在為各目標(biāo)應(yīng)用配置第一用戶數(shù) 據(jù)。在檢測(cè)到目標(biāo)應(yīng)用的獲取數(shù)據(jù)命令時(shí),可以通過(guò)調(diào)用第一接口獲取預(yù)置的第一用戶數(shù)據(jù),并將第一用戶數(shù)提供給源應(yīng)用,從而避免源應(yīng)用獲取真實(shí)的用戶數(shù)據(jù)被而導(dǎo)致用戶隱私泄露,加強(qiáng)了對(duì)用戶數(shù)據(jù)的保護(hù)作用,保證了用戶信息安全。
實(shí)際上,一些源應(yīng)用獲取到基于到真實(shí)的用戶數(shù)據(jù),才能實(shí)現(xiàn)其功能。因此,移動(dòng)終端需要對(duì)這些源應(yīng)用程序開(kāi)放讀取真實(shí)用戶數(shù)據(jù)的權(quán)限。例如,智能手機(jī)的導(dǎo)航應(yīng)用程序獲取用戶當(dāng)前的地理位置才能為用戶導(dǎo)航,即需要對(duì)該導(dǎo)航開(kāi)放獲取地理位置的權(quán)限,使得該導(dǎo)航應(yīng)用程序可以對(duì)用戶進(jìn)行追蹤,從而為用戶提供實(shí)時(shí)導(dǎo)航的服務(wù)。
本發(fā)明實(shí)施例的移動(dòng)終端還可以設(shè)置第二接口。在檢測(cè)到目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)處于開(kāi)啟狀態(tài)時(shí),即發(fā)送用戶數(shù)據(jù)獲取命令的源應(yīng)用具有讀取用戶數(shù)據(jù)的權(quán)限時(shí),可以通過(guò)調(diào)用第二接口獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù)(即獲取真實(shí)的用戶數(shù)據(jù)),并將所獲取的第二用戶數(shù)據(jù)反饋給源應(yīng)用,使得源應(yīng)用可以基于真實(shí)用戶數(shù)據(jù)為用戶提供服務(wù),滿足用戶的需求。
參照?qǐng)D2A,示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的一種提供用戶數(shù)據(jù)的方法的步驟流程圖,該方法具體可以包括如下步驟:
步驟201、預(yù)先為各目標(biāo)應(yīng)用配置接口開(kāi)關(guān)的狀態(tài)以及各目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。
在具體實(shí)現(xiàn)中,移動(dòng)終端可以為各目標(biāo)應(yīng)用配置接口開(kāi)關(guān)的狀態(tài),以及各應(yīng)用的第一用戶數(shù)據(jù)。當(dāng)目標(biāo)應(yīng)用的接口開(kāi)關(guān)處于關(guān)閉狀態(tài)時(shí),通過(guò)調(diào)用第一接口獲取目標(biāo)應(yīng)用的第一用戶數(shù)據(jù);當(dāng)目標(biāo)應(yīng)用的接口開(kāi)關(guān)處于開(kāi)啟狀態(tài)時(shí),通過(guò)調(diào)用第二接口獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù)。這樣,既可以滿足源應(yīng)用獲取用戶數(shù)據(jù)的需求,實(shí)現(xiàn)源應(yīng)用對(duì)應(yīng)的功能,同時(shí)還可以避免泄露真實(shí)的用戶數(shù)據(jù),保證用戶的隱私安全。
步驟203、接收源應(yīng)用所發(fā)送的所述用戶數(shù)據(jù)獲取命令,確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)。
具體的,在安裝源應(yīng)用或者運(yùn)行源應(yīng)用的過(guò)程中,若源應(yīng)用需要獲取目 標(biāo)應(yīng)用的用戶數(shù)據(jù),就會(huì)發(fā)送用戶數(shù)據(jù)獲取命令,請(qǐng)求獲取目標(biāo)應(yīng)用所保存的用戶數(shù)據(jù)。移動(dòng)終端在接收到接收源應(yīng)用所發(fā)送的所述用戶數(shù)據(jù)獲取命令時(shí),即在檢測(cè)到對(duì)目標(biāo)應(yīng)用的用戶數(shù)據(jù)獲取命令時(shí),可以通過(guò)檢測(cè)源應(yīng)用的安全等級(jí)或者源應(yīng)用獲取用戶數(shù)據(jù)的權(quán)限,確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),即檢測(cè)目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)。若目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)為關(guān)閉狀態(tài)時(shí),則執(zhí)行步驟205;若目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)為開(kāi)啟狀態(tài)時(shí),執(zhí)行步驟207。
步驟205,調(diào)用第一接口獲取目標(biāo)應(yīng)用的第一用戶數(shù)據(jù),將所獲取的第一用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供。
當(dāng)目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)為關(guān)閉狀態(tài),相當(dāng)于發(fā)送對(duì)目標(biāo)應(yīng)用的用戶數(shù)據(jù)獲取命令的源應(yīng)用不具有獲取真實(shí)用戶數(shù)據(jù)的權(quán)限,如該源應(yīng)用的安全等級(jí)不能達(dá)到獲取真實(shí)用戶數(shù)據(jù)對(duì)應(yīng)的安全等級(jí),可能會(huì)泄露獲其所獲取的用戶數(shù)據(jù),移動(dòng)終端通過(guò)調(diào)用第一接口獲取預(yù)置的目標(biāo)應(yīng)用的第一用戶數(shù)據(jù),將所獲取的第一用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)提供給該源應(yīng)用。這樣,移動(dòng)終端既可以滿足該源應(yīng)用獲取用戶數(shù)據(jù)的需求,通過(guò)該源應(yīng)用實(shí)現(xiàn)對(duì)應(yīng)的功能;還可以避免泄露真實(shí)的用戶數(shù)據(jù),保證用戶的隱私安全。
步驟207,調(diào)用第二接口獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù),將所獲取的第二用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供。
在目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)為開(kāi)啟狀態(tài)時(shí),相當(dāng)于發(fā)送對(duì)目標(biāo)應(yīng)用的用戶數(shù)據(jù)獲取命令的源應(yīng)用具有獲取真實(shí)用戶數(shù)據(jù)的權(quán)限,如該源應(yīng)用的安全等級(jí)不能達(dá)到獲取真實(shí)用戶數(shù)據(jù)對(duì)應(yīng)的安全等級(jí),移動(dòng)終端可以通過(guò)調(diào)用第二接口獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù),即獲取真實(shí)的用戶數(shù)據(jù),將所獲取的第二用戶數(shù)據(jù)提供給源應(yīng)用,從而可以通過(guò)源標(biāo)應(yīng)用讀取真實(shí)的用戶數(shù)據(jù),為用戶提供服務(wù)。
作為本發(fā)明的一個(gè)具體示例,智能手機(jī)設(shè)置了第二接口。針對(duì)導(dǎo)航應(yīng)用(相當(dāng)于源應(yīng)用),若定位應(yīng)用(相當(dāng)于目標(biāo)應(yīng)用)對(duì)應(yīng)的接口開(kāi)關(guān)處于開(kāi)啟狀態(tài)時(shí),可以通過(guò)調(diào)用第二接口獲取定位應(yīng)用的第二用戶數(shù)據(jù)(即用戶當(dāng)前的地理位置數(shù)據(jù)),將所獲取到的當(dāng)前用戶的地理位置數(shù)據(jù)提供給導(dǎo)航應(yīng) 用,使得導(dǎo)航應(yīng)用可以基于用戶當(dāng)前的地理位置實(shí)現(xiàn)導(dǎo)航功能,為用戶提供導(dǎo)航服務(wù)。
在本發(fā)明實(shí)施例中,移動(dòng)終端提供第一接口和第二接口,在接收到源應(yīng)用所發(fā)送的用戶數(shù)據(jù)獲取命令時(shí),依據(jù)目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)調(diào)用相應(yīng)的接口獲取目標(biāo)應(yīng)用的用戶數(shù)據(jù),即通過(guò)第二接口將第二用戶數(shù)據(jù)提供給源應(yīng)用以滿足該目標(biāo)應(yīng)用的功能需求,或者通過(guò)第一接口將預(yù)置的第一用戶數(shù)據(jù)提供給源應(yīng)用以避免源應(yīng)用非法獲取真實(shí)的用戶數(shù)據(jù),從而可以避免用戶隱私泄露,保證用戶個(gè)人信息的安全。
實(shí)質(zhì)上,移動(dòng)終端針對(duì)不同的源應(yīng)用,設(shè)置目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)狀態(tài)具有多種方式,例如一種是通過(guò)檢測(cè)源應(yīng)用的安全等級(jí)確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),另一種是通過(guò)檢測(cè)源應(yīng)用獲取用戶數(shù)據(jù)的權(quán)限確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),下面結(jié)合本發(fā)明的優(yōu)選實(shí)施,進(jìn)行具體論述。
(一)通過(guò)檢測(cè)源應(yīng)用的安全等級(jí)確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)
參照?qǐng)D2B,示出了本發(fā)明實(shí)施例的一種檢測(cè)源應(yīng)用的安全等級(jí)確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)步驟的步驟流程圖。檢測(cè)源應(yīng)用的安全等級(jí),確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)的步驟,具體可以包以下子步驟:
子步驟20310,通過(guò)對(duì)所述源應(yīng)用進(jìn)行安全檢測(cè),確定所述源應(yīng)用的安全值。
通常,在接收到源應(yīng)用所發(fā)送的用戶數(shù)據(jù)獲取命令時(shí),移動(dòng)終端可以針對(duì)該源應(yīng)用,進(jìn)行安全檢測(cè),以判斷源應(yīng)用是否會(huì)泄露其所獲取到的用戶數(shù)據(jù)。具體的,移動(dòng)終端可以通過(guò)本地的安全軟件對(duì)源應(yīng)用進(jìn)行監(jiān)測(cè),確定源應(yīng)用的安全值;還可以在安裝源應(yīng)用時(shí),從云服務(wù)器獲取當(dāng)前安裝的源應(yīng)用的安全評(píng)估結(jié)果,基于述安全評(píng)估結(jié)果確定當(dāng)前安裝的源應(yīng)用的安全值。
在本發(fā)明的一種優(yōu)選實(shí)施例中,通過(guò)對(duì)所述源應(yīng)用進(jìn)行安全檢測(cè),確定所述源應(yīng)用的安全值,可以包括:本地安全軟件對(duì)安裝的源應(yīng)用的各應(yīng)用信息分別進(jìn)行監(jiān)測(cè),確定源應(yīng)用的安全值。其中,所述應(yīng)用信息包括以下至少一項(xiàng):應(yīng)用名稱、應(yīng)用版本、發(fā)布方和安裝時(shí)間。
具體的,本地安全軟件可以獲取源應(yīng)用的應(yīng)用信息,如應(yīng)用名稱、應(yīng)用版本、發(fā)布方(即該源應(yīng)用的供應(yīng)商)或安裝時(shí)間等,按照預(yù)置的安全評(píng)估規(guī)則確定各應(yīng)用信息對(duì)應(yīng)的安全值,并且基于各應(yīng)用信息對(duì)應(yīng)的安全值確定源應(yīng)用的安全值。例如,源應(yīng)用的應(yīng)用名稱對(duì)應(yīng)的安全值為15,該源應(yīng)用的應(yīng)用版本對(duì)應(yīng)的安全值為23,發(fā)布方對(duì)應(yīng)的安全值為50,以及該源應(yīng)用的安裝時(shí)間對(duì)應(yīng)的安全值為5;對(duì)源應(yīng)用的各應(yīng)用信息對(duì)應(yīng)的安全值進(jìn)行統(tǒng)計(jì),計(jì)算各應(yīng)用信息對(duì)應(yīng)的安全值的和,將各應(yīng)用信息對(duì)應(yīng)的安全值的和作為該源應(yīng)用的安全值,即可以確定該源應(yīng)用的安全值為93。此外,本地安全軟件還可以通過(guò)監(jiān)測(cè)源應(yīng)用在操作系統(tǒng)中的操作行為,基于該源應(yīng)用的操作行為確定該源應(yīng)用的安全值。例如,基于源應(yīng)用在操作系統(tǒng)中進(jìn)行非安全操作的行為記錄(如惡意篡改用戶數(shù)據(jù)),本地安全軟件可以標(biāo)記該源應(yīng)用為惡意應(yīng)用程序,確定該源應(yīng)用的安全值為0。
可選的,通過(guò)對(duì)所述源應(yīng)用進(jìn)行安全檢測(cè),確定所述源應(yīng)用的安全值,還可以包括:在安裝源應(yīng)用時(shí),從云服務(wù)器獲取當(dāng)前安裝的源應(yīng)用的安全評(píng)估結(jié)果;采用所述安全評(píng)估結(jié)果確定當(dāng)前安裝的源應(yīng)用的安全值。其中,所述安全評(píng)估結(jié)果包括用戶標(biāo)記結(jié)果和/或用戶評(píng)價(jià)結(jié)果。
實(shí)際上,用戶可以對(duì)源應(yīng)用進(jìn)行標(biāo)記或點(diǎn)評(píng),且云服務(wù)器可以收集不同用戶對(duì)同一源應(yīng)用的標(biāo)記和點(diǎn)評(píng),生成該源應(yīng)用的安全評(píng)估結(jié)果。例如,云服務(wù)器可以保存用戶的點(diǎn)評(píng)和用戶對(duì)各源應(yīng)用進(jìn)行的標(biāo)記,基于用戶的點(diǎn)評(píng)以及標(biāo)記確定安全標(biāo)簽等級(jí),按照安全標(biāo)簽等級(jí)對(duì)源應(yīng)用進(jìn)行分析,生成源應(yīng)用的安全評(píng)估結(jié)果。這樣,在安裝源應(yīng)用時(shí),移動(dòng)終端可以通過(guò)連接云服務(wù)器,從云服務(wù)器中獲取當(dāng)前安裝的源應(yīng)用的安全評(píng)估結(jié)果,基于獲取到的安全評(píng)估結(jié)果確定源應(yīng)用的安全值。
子步驟20312,采用所述安全值確定所述源應(yīng)用的安全等級(jí)。
在本發(fā)明實(shí)施例中,不同的安全等級(jí)對(duì)應(yīng)不同的安全值范圍。通過(guò)查找應(yīng)用程序的安全值所屬的安全值范圍,可以將所查找到的安全值范圍對(duì)應(yīng)的安全等級(jí)確定為該應(yīng)用程序的安全等級(jí)。例如,安全值小于60分對(duì)應(yīng)的安全等級(jí)為危險(xiǎn);安全值大于80分對(duì)應(yīng)的安全等級(jí)為安全;安全值等于或大 于60分,并且不大于80分對(duì)應(yīng)的安全等級(jí)為未知風(fēng)險(xiǎn)。如果應(yīng)用程序的安全值為80分,就可確定該應(yīng)用程序的安全等級(jí)為未知風(fēng)險(xiǎn)。
在本發(fā)明的一種優(yōu)選實(shí)施例中,接口開(kāi)關(guān)包括以下至少一種類型:短信接口開(kāi)關(guān)、通信錄接口開(kāi)關(guān)、位置接口開(kāi)關(guān)和圖片接口開(kāi)關(guān);則所述第二用戶數(shù)據(jù)至少包括以下任一項(xiàng):第二短信數(shù)據(jù)、第二通訊錄數(shù)據(jù)、第二地理位置數(shù)據(jù)和第二圖片數(shù)據(jù);所述第一用戶數(shù)據(jù)至少包括以下任一項(xiàng):第一短信數(shù)據(jù)、第一通訊錄數(shù)據(jù)、第一地理位置數(shù)據(jù)和第一圖片數(shù)據(jù)。
在本發(fā)明實(shí)施例中,通過(guò)設(shè)置不同類型的接口開(kāi)關(guān)的狀態(tài),可以控制源應(yīng)用程序獲取相應(yīng)類型的真實(shí)用戶數(shù)據(jù)的權(quán)限,如短信接口開(kāi)關(guān)可以用于控制源應(yīng)用程序獲取第二短信數(shù)據(jù)或者第一短信數(shù)據(jù);通訊錄接口開(kāi)關(guān)可以用于控制源應(yīng)用程序獲取第二通信錄數(shù)據(jù)或者第一通信錄數(shù)據(jù);位置接口開(kāi)關(guān)可以用于控制源應(yīng)用程序獲取第二地理位置數(shù)據(jù)或第一地理位置數(shù)據(jù)等。
子步驟20314,判斷源應(yīng)用的安全等級(jí)是否能達(dá)到預(yù)置的安全閾值。
當(dāng)源應(yīng)用的安全等級(jí)能達(dá)到安全閾值,執(zhí)行子步驟20316;當(dāng)源應(yīng)用的安全等級(jí)不能達(dá)到安全閾值,執(zhí)行子步驟20318。
在本發(fā)明實(shí)施例中,可以通過(guò)判斷源應(yīng)用程序的安全等級(jí)是否能達(dá)到預(yù)置的安全閾值,從而可以判斷該源應(yīng)用程序是否會(huì)泄露用戶數(shù)。在源應(yīng)用程序的安全等級(jí)能達(dá)到安全閾值時(shí),則可以判定該源應(yīng)用程序不會(huì)泄露用戶數(shù)據(jù),開(kāi)啟目標(biāo)應(yīng)用程序?qū)?yīng)的接口開(kāi)關(guān),即執(zhí)行子步驟20316;在源應(yīng)用程序的安全等級(jí)能達(dá)到安全閾值時(shí),則可以判定該源應(yīng)用程序會(huì)泄露用戶數(shù)據(jù),關(guān)閉該應(yīng)用程序?qū)?yīng)的接口開(kāi)關(guān),即執(zhí)行子步驟20318。
需要說(shuō)明的是,安全閾值可以表示源應(yīng)用程序泄露用戶數(shù)據(jù)的概率,可以理解為源應(yīng)用程序可能泄露用戶數(shù)據(jù)的安全臨界值。具體來(lái)說(shuō),如果源應(yīng)用的安全等級(jí)對(duì)應(yīng)泄露用戶數(shù)據(jù)的概率很小,可以理解為該源應(yīng)用程序不可能泄露用戶數(shù)據(jù),即該源應(yīng)用程序的安全等級(jí)達(dá)到預(yù)置的安全閾值,可以將該目標(biāo)應(yīng)用程序?qū)?yīng)該源應(yīng)用程序的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài),允許該源應(yīng)用程序讀取真實(shí)的用戶數(shù)據(jù)。如果源應(yīng)用的安全等級(jí)對(duì)應(yīng)泄露用戶數(shù)據(jù)的概率比較大,可以理解該源應(yīng)用程序可能會(huì)泄露用戶數(shù)據(jù),即該源應(yīng)用程序的 安全等級(jí)不能達(dá)到安全閾值,可以將目標(biāo)應(yīng)用程序?qū)?yīng)該源應(yīng)用的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài),使得該源應(yīng)用程序不可以讀取真實(shí)的用戶數(shù)據(jù),避免該用戶程序泄露用戶數(shù)據(jù)。
子步驟20316,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài)。
子步驟20318,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài)。
實(shí)際上,針對(duì)不同源應(yīng)用,移動(dòng)終端可以基于源應(yīng)用的安全等級(jí)設(shè)置各類型的目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)。若源應(yīng)用程序的安全等級(jí)達(dá)到預(yù)置的安全閾值,可以針對(duì)該源應(yīng)用程序,將相應(yīng)類型的目標(biāo)應(yīng)用程序?qū)?yīng)該源應(yīng)用程序的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài),允許該源應(yīng)用程序讀取相關(guān)類型的目標(biāo)應(yīng)用的第二用戶數(shù)據(jù),即使得該源應(yīng)用具有自動(dòng)讀取相應(yīng)類型的真實(shí)用戶數(shù)據(jù)的權(quán)限。若源應(yīng)用程序的安全等級(jí)不能達(dá)到預(yù)置的安全閾值,可以針對(duì)該源應(yīng)用程序,將相應(yīng)類型的目標(biāo)應(yīng)用程序?qū)?yīng)該源應(yīng)用程序的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài),只允許該源應(yīng)用程序讀取相關(guān)類型的目標(biāo)應(yīng)用的第一用戶數(shù)據(jù),即使得該源應(yīng)用不具有自動(dòng)讀取相應(yīng)類型的真實(shí)用戶數(shù)據(jù)的權(quán)限。
在本發(fā)明的一種優(yōu)選實(shí)施例中,當(dāng)所述源應(yīng)用的安全等級(jí)能達(dá)到安全閾值,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài),可以包括:確定源應(yīng)用的安全等級(jí)能達(dá)到安全閾值的類型,針對(duì)所述源應(yīng)用將相應(yīng)類型的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài)。
其中,所述安全閾值包括以下至少一種類型:短信安全閾值、通訊錄安全閾值、位置安全閾值和圖片安全閾值。短信安全閾值用于控制短信接口開(kāi)關(guān);通信錄安全閾值用于控制通訊錄接口開(kāi)關(guān);位置安全閾值用于控制位置口開(kāi)關(guān);所述圖片安全閾值用于控制圖片接口開(kāi)關(guān)。
作為本發(fā)明的一個(gè)具體實(shí)施示例,假設(shè)短信安全閾值為85,位置安全閾值為75,圖片安全閾值為90,通過(guò)對(duì)導(dǎo)航應(yīng)用程序進(jìn)行安全檢測(cè),確定其的安全值為80,從而可以判定該導(dǎo)航應(yīng)用的安全值能達(dá)到位置安全閾值,且不能達(dá)到圖短信安全閾值和短信安全閾值,即可以確定該導(dǎo)航應(yīng)用程序能達(dá)到安全閾值的類型為位置。針對(duì)該導(dǎo)航應(yīng)用程序,可以將位置接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài),使得該導(dǎo)航應(yīng)用程序可以獲取用戶當(dāng)前所在的地理位置(即獲 取第二地理位置數(shù)據(jù)),還可以將圖片接口開(kāi)關(guān)和短信接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài),使得該導(dǎo)航應(yīng)用程序在讀取圖片數(shù)據(jù)和短信數(shù)據(jù)時(shí)獲取到的是預(yù)置的第一圖片數(shù)據(jù)和第一短信數(shù)據(jù),避免其獲取真實(shí)的短信數(shù)據(jù)以及圖片數(shù)據(jù)。
具體的,移動(dòng)終端針對(duì)導(dǎo)航應(yīng)用程序,將圖片應(yīng)用對(duì)應(yīng)的圖片接口開(kāi)關(guān)以及短信應(yīng)用對(duì)應(yīng)的短信接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài),定位應(yīng)用對(duì)應(yīng)的位置接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài)。在檢測(cè)到該導(dǎo)航應(yīng)用程序所發(fā)送的用戶數(shù)據(jù)獲取命令時(shí),移動(dòng)終端基于用戶數(shù)據(jù)獲取命令,確定目標(biāo)應(yīng)用包括圖片應(yīng)用、定位應(yīng)用和定位應(yīng)用,進(jìn)而檢測(cè)圖片應(yīng)用、定位應(yīng)用和定位應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),就可以通過(guò)調(diào)用第一接口獲取第一短信數(shù)據(jù)和第一圖片數(shù)據(jù),以及可以通過(guò)調(diào)用第二接口獲取第二地理位置數(shù)據(jù),然后可以將所獲取到的第一圖片數(shù)據(jù)、第一短信數(shù)據(jù)以及第二地理位置數(shù)據(jù)提供給導(dǎo)航應(yīng)用程序,從而可以滿足導(dǎo)航應(yīng)用程序獲取用戶數(shù)據(jù)的需求,在為用戶提供導(dǎo)航服務(wù)的同時(shí),避免該導(dǎo)航應(yīng)用程序獲取真實(shí)的圖數(shù)據(jù)和短信數(shù)據(jù)。
顯然,源應(yīng)用可以一次獲取一種類型的用戶數(shù)據(jù),也可以一次獲取兩種或多種類型的用戶數(shù)據(jù),本發(fā)明實(shí)施例對(duì)此不加以限制。
(二)通過(guò)檢測(cè)源應(yīng)用獲取用戶數(shù)據(jù)的權(quán)限確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)
在本發(fā)明實(shí)施例中,檢測(cè)源應(yīng)用獲取用戶數(shù)據(jù)的權(quán)限,確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),具體可以通過(guò)判斷源應(yīng)用是否在用戶數(shù)據(jù)白名單中,或者通過(guò)判斷源應(yīng)用是否在用戶數(shù)據(jù)黑名單中,以判斷源應(yīng)用是否具有自動(dòng)讀取真實(shí)用戶數(shù)據(jù)的權(quán)限。其中,在用戶數(shù)據(jù)白名單里的應(yīng)用具有獲取真實(shí)的用戶數(shù)據(jù)的權(quán)限,在用戶數(shù)據(jù)黑名單里的應(yīng)用具有獲取真實(shí)的用戶數(shù)據(jù)的權(quán)限。
在本發(fā)明的一種優(yōu)選實(shí)施例中,檢測(cè)源應(yīng)用獲取用戶數(shù)據(jù)的權(quán)限,確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),可以包括如下子步驟:
子步驟20320,當(dāng)源應(yīng)用在用戶數(shù)據(jù)白名單里,則所述源應(yīng)用具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài)。
具體的,若移動(dòng)終端在目標(biāo)應(yīng)用所對(duì)應(yīng)的用戶數(shù)據(jù)白名單中查找到源應(yīng) 用的應(yīng)用名稱,可以判定源應(yīng)用在用戶數(shù)據(jù)白名單里,則該源應(yīng)用可以具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài),使得該源應(yīng)用可以獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù)。當(dāng)移動(dòng)終端在目標(biāo)應(yīng)用所對(duì)應(yīng)的用戶數(shù)據(jù)白名單中查找不到源應(yīng)用的應(yīng)用名稱時(shí),移動(dòng)終端還可以針對(duì)該源應(yīng)用,在目標(biāo)應(yīng)用所對(duì)應(yīng)的用戶數(shù)據(jù)黑名單進(jìn)行查找。若在目標(biāo)應(yīng)用所對(duì)應(yīng)的用戶數(shù)據(jù)黑名單里查找到源應(yīng)用的應(yīng)用名稱,則執(zhí)行子步驟20322。
子步驟20322,當(dāng)源應(yīng)用在用戶數(shù)據(jù)黑名單里,則所述源應(yīng)用不具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài)。
若移動(dòng)終端在目標(biāo)應(yīng)用所對(duì)應(yīng)的用戶數(shù)據(jù)黑名單中查找到源應(yīng)用的應(yīng)用名稱,可以判定源應(yīng)用在用戶數(shù)據(jù)黑名單里,即該源應(yīng)用可能是惡意應(yīng)用程序,則該源應(yīng)用不具有獲取真實(shí)的用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài),使得該源應(yīng)用獲取到的用戶數(shù)據(jù)為目標(biāo)應(yīng)用的第一用戶數(shù)據(jù),從而可以避免該源應(yīng)用獲取真實(shí)的用戶數(shù)據(jù),保證用戶隱私安全。
當(dāng)然,若在目標(biāo)應(yīng)用所對(duì)應(yīng)的用戶數(shù)據(jù)黑名單里也查找不到源應(yīng)用的應(yīng)用名稱,移動(dòng)終端還可以通過(guò)本地安全軟件或者云服務(wù)器對(duì)源應(yīng)用進(jìn)行安全檢測(cè),進(jìn)而可以確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)光狀態(tài),并進(jìn)行保存,如將可以獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù)的源應(yīng)用的應(yīng)用名稱體添加到該目標(biāo)應(yīng)用所對(duì)應(yīng)的用戶數(shù)據(jù)白名單,將獲取目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)的源應(yīng)用的應(yīng)用名稱體添加到該目標(biāo)應(yīng)用所對(duì)應(yīng)的用戶數(shù)據(jù)黑名單。移動(dòng)終端還可以通過(guò)用戶的操作信息,判斷用戶是否允許源應(yīng)用獲取真實(shí)的用戶數(shù)據(jù),即判斷用戶是否允許源應(yīng)用獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù),將源應(yīng)用添加到用戶數(shù)據(jù)白名單或者用戶數(shù)據(jù)黑名單中。具體的,當(dāng)檢測(cè)到用戶允許源應(yīng)用獲取用戶數(shù)據(jù)時(shí),如檢測(cè)到用戶針對(duì)該源應(yīng)用打開(kāi)目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān),將所述源應(yīng)用添加到所述用戶數(shù)據(jù)白名單中;當(dāng)檢測(cè)到用戶拒絕源應(yīng)用獲取用戶數(shù)據(jù)時(shí),如檢測(cè)到用戶針對(duì)該源應(yīng)用關(guān)閉目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān),將所述源應(yīng)用添加到所述用戶數(shù)據(jù)黑名單中。
在本發(fā)明的一種優(yōu)選實(shí)施例中,該提供用戶數(shù)據(jù)的方法還可以包括:當(dāng) 檢測(cè)到用戶修改目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)時(shí),獲取用戶所提交的變更信息;采用所述變更信息更新所述目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。
在具體實(shí)現(xiàn)中,用戶可以修改移動(dòng)終端為各目標(biāo)應(yīng)用所配置的第一用戶數(shù)據(jù),如刪除或修改操作系統(tǒng)所預(yù)置的各目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。移動(dòng)終端在檢測(cè)到用戶修改目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)時(shí),獲取用戶所提交的變更信息,如獲取用戶所輸入的文本信息或者用戶所選擇的圖片等,采用所獲取到的變更信息對(duì)目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)進(jìn)行更新,生成目標(biāo)應(yīng)用的新第一用戶數(shù)據(jù)。此外,移動(dòng)終端還可以將新第一用戶數(shù)據(jù)作為默認(rèn)的第一用戶數(shù)據(jù),當(dāng)調(diào)用第一接口獲取目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)時(shí),獲取默認(rèn)的第一用戶數(shù)據(jù)(即新第一用戶數(shù)據(jù))。
可選的,該提供用戶數(shù)據(jù)的方法還可以包括:獲取當(dāng)前系統(tǒng)的域賬號(hào);基于所獲取的域賬號(hào)對(duì)更新后的第一用戶數(shù)據(jù)進(jìn)行保存。
在具體實(shí)現(xiàn)中,移動(dòng)終端還可以保存用戶所修改的第一用戶數(shù)據(jù)。具體的,在生成新第一用戶數(shù)據(jù)后,移動(dòng)終端可以通過(guò)獲取當(dāng)前系統(tǒng)的域賬號(hào),將新的第一用戶數(shù)據(jù)保存在所獲取的域賬號(hào)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。
在本發(fā)明實(shí)施例中,移動(dòng)終端可以按照不同域賬號(hào)對(duì)目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)進(jìn)行保存,在切換不同域賬號(hào)時(shí),可以按照域賬號(hào)加載不同的獨(dú)立的第一用戶數(shù)據(jù),從而可以靈活地設(shè)置目標(biāo)應(yīng)用的第一用戶數(shù)據(jù),提高用戶體驗(yàn)。
對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
參照?qǐng)D3A,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種提供用戶數(shù)據(jù)的裝置的結(jié)構(gòu)框圖,具體可以包括如下模塊:
配置模塊301,適于預(yù)先為各目標(biāo)應(yīng)用配置接口開(kāi)關(guān)的狀態(tài)信息以及各 目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。
檢測(cè)模塊303,適于在檢測(cè)到對(duì)目標(biāo)應(yīng)用的用戶數(shù)據(jù)獲取命令時(shí),檢測(cè)所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)。
第一用戶數(shù)據(jù)獲取模塊305,適于在所述接口開(kāi)關(guān)的狀態(tài)為關(guān)閉狀態(tài)時(shí),調(diào)用第一接口獲取目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。
數(shù)據(jù)提供模塊307,適于將所獲取的第一用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供。
在圖3A的基礎(chǔ)上,可選的,提供用戶數(shù)據(jù)的裝置還可以包括第二用戶數(shù)據(jù)獲取模塊309,如圖3B所示。
其中,第二用戶數(shù)據(jù)獲取模塊309,適于在所述接口開(kāi)關(guān)的狀態(tài)為開(kāi)啟狀態(tài)時(shí),調(diào)用第二接口獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù)。相應(yīng)的,數(shù)據(jù)提供模塊307,還適于將所獲取的第二用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供。
在本發(fā)明的一種優(yōu)選實(shí)施中,該提供用戶數(shù)據(jù)的裝置還可以包括以下模塊:
命令接收模塊309,適于接收源應(yīng)用所發(fā)送的所述用戶數(shù)據(jù)獲取命令。
安全檢測(cè)模塊311,適于檢測(cè)源應(yīng)用的安全等級(jí),確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)。
權(quán)限檢測(cè)模塊313,適于檢測(cè)源應(yīng)用獲取用戶數(shù)據(jù)的權(quán)限,確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)。
可選的,該安全檢測(cè)模塊311,可以包括如下子模塊:
安全值確定子模塊3110,適于通過(guò)對(duì)所述源應(yīng)用進(jìn)行安全檢測(cè),確定所述源應(yīng)用的安全值。
安全等級(jí)確定子模塊3112,適于采用所述安全值確定所述源應(yīng)用的安全等級(jí)。
判斷子模塊3114,適于判斷源應(yīng)用的安全等級(jí)是否能達(dá)到預(yù)置的安全閾值。
接口開(kāi)關(guān)開(kāi)啟子模塊3116,適于在所述源應(yīng)用的安全等級(jí)能達(dá)到安全閾值時(shí),將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài)。
接口開(kāi)關(guān)關(guān)閉子模塊3118,適于在所述源應(yīng)用的安全等級(jí)不能達(dá)到安全閾值時(shí),將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài)。
在本發(fā)明的一種優(yōu)選實(shí)施例中,安全值確定子模塊3110可以包括以下單元:
本地檢測(cè)單元31100,適于本地安全軟件對(duì)安裝的源應(yīng)用的各應(yīng)用信息分別進(jìn)行監(jiān)測(cè),確定源應(yīng)用的安全值。其中,源應(yīng)用的應(yīng)用信息包括以下至少一項(xiàng):應(yīng)用名稱、應(yīng)用版本、發(fā)布方和安裝時(shí)間。
評(píng)估結(jié)果獲取單元31102,適于在安裝源應(yīng)用時(shí),從云服務(wù)器獲取當(dāng)前安裝的源應(yīng)用的安全評(píng)估結(jié)果。
安全值確定單元31102,適于采用所述安全評(píng)估結(jié)果確定當(dāng)前安裝的源應(yīng)用的安全值。其中,所述安全評(píng)估結(jié)果包括用戶標(biāo)記結(jié)果和/或用戶評(píng)價(jià)結(jié)果。
在本發(fā)明實(shí)施例中,接口開(kāi)關(guān)包括以下至少一種類型:短信接口開(kāi)關(guān)、通信錄接口開(kāi)關(guān)、位置接口開(kāi)關(guān)和圖片接口開(kāi)關(guān);則所述第二用戶數(shù)據(jù)至少包括以下任一項(xiàng):第二短信數(shù)據(jù)、第二通訊錄數(shù)據(jù)、第二地理位置數(shù)據(jù)和第二圖片數(shù)據(jù);所述第一用戶數(shù)據(jù)至少包括以下任一項(xiàng):第一短信數(shù)據(jù)、第一通訊錄數(shù)據(jù)、第一地理位置數(shù)據(jù)和第一圖片數(shù)據(jù)。
可選的,接口開(kāi)關(guān)開(kāi)啟子模塊3116,還適于確定源應(yīng)用的安全等級(jí)能達(dá)到安全閾值的類型,針對(duì)所述源應(yīng)用將相應(yīng)類型的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài)。其中,所述安全閾值包括以下至少一種類型:短信安全閾值、通訊錄安全閾值、位置安全閾值和圖片安全閾值。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述權(quán)限檢測(cè)模塊313可以包括如下子模塊:
開(kāi)啟狀態(tài)設(shè)置子模塊3130,適于當(dāng)源應(yīng)用在用戶數(shù)據(jù)白名單里,則所述源應(yīng)用具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài)。
關(guān)閉狀態(tài)設(shè)置子模塊3130,適于當(dāng)源應(yīng)用在用戶數(shù)據(jù)黑名單里,則所述源應(yīng)用不具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為 關(guān)閉狀態(tài)。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,
提供用戶數(shù)據(jù)的裝置還可以包括以下模塊:
白名單模塊315,適于在檢測(cè)到用戶允許源應(yīng)用獲取用戶數(shù)據(jù)時(shí),將所述源應(yīng)用添加到所述用戶數(shù)據(jù)白名單中。
黑名單模塊317,適于在檢測(cè)到用戶拒絕源應(yīng)用獲取用戶數(shù)據(jù)時(shí),將所述源應(yīng)用添加到所述用戶數(shù)據(jù)黑名單中。
變更信息獲取模塊319,適于當(dāng)檢測(cè)到用戶修改目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)時(shí),獲取用戶所提交的變更信息。
更新模塊321,適于采用所述變更信息更新所述目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。
域賬號(hào)獲取模塊323,適于獲取當(dāng)前系統(tǒng)的域賬號(hào)。
保存模塊325,適于基于所獲取的域賬號(hào)對(duì)更新后的第一用戶數(shù)據(jù)進(jìn)行保存。
對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí) 被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的提供用戶數(shù)據(jù)的設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提 供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
本發(fā)明公開(kāi)了A1、一種提供用戶數(shù)據(jù)的方法,包括:預(yù)先為各目標(biāo)應(yīng)用配置接口開(kāi)關(guān)的狀態(tài)以及各目標(biāo)應(yīng)用的第一用戶數(shù)據(jù);在檢測(cè)到對(duì)目標(biāo)應(yīng)用的用戶數(shù)據(jù)獲取命令時(shí),檢測(cè)所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài);當(dāng)所述狀態(tài)為關(guān)閉狀態(tài)時(shí),調(diào)用第一接口獲取目標(biāo)應(yīng)用的第一用戶數(shù)據(jù);將所獲取的第一用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供。
A2、如A1所述的方法,還包括:當(dāng)所述狀態(tài)為開(kāi)啟狀態(tài)時(shí),調(diào)用第二接口獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù);將所獲取的第二用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供。
A3、如A2所述的方法,還包括:接收源應(yīng)用所發(fā)送的所述用戶數(shù)據(jù)獲取命令;檢測(cè)源應(yīng)用的安全等級(jí),確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài);或者,檢測(cè)源應(yīng)用獲取用戶數(shù)據(jù)的權(quán)限,確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)。
A4、如A3所述的方法,檢測(cè)源應(yīng)用的安全等級(jí)的步驟,包括:通過(guò)對(duì)所述源應(yīng)用進(jìn)行安全檢測(cè),確定所述源應(yīng)用的安全值;采用所述安全值確定所述源應(yīng)用的安全等級(jí)。
A5、如A4所述的方法,通過(guò)對(duì)所述源應(yīng)用進(jìn)行安全檢測(cè),確定所述源應(yīng)用的安全值,包括:本地安全軟件對(duì)安裝的源應(yīng)用的各應(yīng)用信息分別進(jìn)行監(jiān)測(cè),確定源應(yīng)用的安全值,其中,所述應(yīng)用信息包括以下至少一項(xiàng):應(yīng)用 名稱、應(yīng)用版本、發(fā)布方和安裝時(shí)間。
A6、如A4或A5所述的方法,通過(guò)對(duì)所述源應(yīng)用進(jìn)行安全檢測(cè),確定所述源應(yīng)用的安全值,包括:在安裝源應(yīng)用時(shí),從云服務(wù)器獲取當(dāng)前安裝的源應(yīng)用的安全評(píng)估結(jié)果;采用所述安全評(píng)估結(jié)果確定當(dāng)前安裝的源應(yīng)用的安全值;其中,所述安全評(píng)估結(jié)果包括用戶標(biāo)記結(jié)果和/或用戶評(píng)價(jià)結(jié)果。
A7、如A2-A4任一所述的方法,所述接口開(kāi)關(guān)包括以下至少一種類型:短信接口開(kāi)關(guān)、通信錄接口開(kāi)關(guān)、位置接口開(kāi)關(guān)和圖片接口開(kāi)關(guān);則所述第二用戶數(shù)據(jù)至少包括以下任一項(xiàng):第二短信數(shù)據(jù)、第二通訊錄數(shù)據(jù)、第二地理位置數(shù)據(jù)和第二圖片數(shù)據(jù);所述第一用戶數(shù)據(jù)至少包括以下任一項(xiàng):第一短信數(shù)據(jù)、第一通訊錄數(shù)據(jù)、第一地理位置數(shù)據(jù)和第一圖片數(shù)據(jù)。
A8、如A7所述的方法,檢測(cè)源應(yīng)用的安全等級(jí),確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),包括:判斷源應(yīng)用的安全等級(jí)是否能達(dá)到預(yù)置的安全閾值;當(dāng)所述源應(yīng)用的安全等級(jí)能達(dá)到安全閾值,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài);當(dāng)所述源應(yīng)用的安全等級(jí)不能達(dá)到安全閾值,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài)。
A9、如A8所述的方法,當(dāng)所述源應(yīng)用的安全等級(jí)能達(dá)到安全閾值,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài),包括:確定源應(yīng)用的安全等級(jí)能達(dá)到安全閾值的類型,針對(duì)所述源應(yīng)用將相應(yīng)類型的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài);其中,所述安全閾值包括以下至少一種類型:短信安全閾值、通訊錄安全閾值、位置安全閾值和圖片安全閾值。
A10、如A3所述的方法,檢測(cè)源應(yīng)用獲取用戶數(shù)據(jù)的權(quán)限,確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài),包括:當(dāng)源應(yīng)用在用戶數(shù)據(jù)白名單里,則所述源應(yīng)用具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài);當(dāng)源應(yīng)用在用戶數(shù)據(jù)黑名單里,則所述源應(yīng)用不具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài)。
A11、如A10所述的方法,所述方法還包括:在檢測(cè)到用戶允許源應(yīng)用獲取用戶數(shù)據(jù)時(shí),將所述源應(yīng)用添加到所述用戶數(shù)據(jù)白名單中;在檢測(cè)到用戶拒絕源應(yīng)用獲取用戶數(shù)據(jù)時(shí),將所述源應(yīng)用添加到所述用戶數(shù)據(jù)黑名單 中。
A12、如A11所述的方法,所述方法還包括:當(dāng)檢測(cè)到用戶修改目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)時(shí),獲取用戶所提交的變更信息;采用所述變更信息更新所述目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。
A13、如A12所述的方法,所述方法還包括:獲取當(dāng)前系統(tǒng)的域賬號(hào);基于所獲取的域賬號(hào)對(duì)更新后的第一用戶數(shù)據(jù)進(jìn)行保存。
本發(fā)明還公開(kāi)了B7、一種提供用戶數(shù)據(jù)的裝置,包括:配置模塊,適于預(yù)先為各目標(biāo)應(yīng)用配置接口開(kāi)關(guān)的狀態(tài)以及各目標(biāo)應(yīng)用的第一用戶數(shù)據(jù);檢測(cè)模塊,適于在檢測(cè)到對(duì)目標(biāo)應(yīng)用的用戶數(shù)據(jù)獲取命令時(shí),檢測(cè)所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài);第一用戶數(shù)據(jù)獲取模塊,適于在所述狀態(tài)為關(guān)閉狀態(tài)時(shí),調(diào)用第一接口獲取目標(biāo)應(yīng)用的第一用戶數(shù)據(jù);數(shù)據(jù)提供模塊,適于將所獲取的第一用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供。
B15、如B14所述的裝置,還包括:第二用戶數(shù)據(jù)獲取模塊,適于在所述狀態(tài)為開(kāi)啟狀態(tài)時(shí),調(diào)用第二接口獲取目標(biāo)應(yīng)用的第二用戶數(shù)據(jù);則所述數(shù)據(jù)提供模塊,還適于將所獲取的第二用戶數(shù)據(jù)作為目標(biāo)應(yīng)用的用戶數(shù)據(jù)進(jìn)行提供。
B16、如B15所述的裝置,所述裝置還包括:命令接收模塊,適于接收源應(yīng)用所發(fā)送的所述用戶數(shù)據(jù)獲取命令;安全檢測(cè)模塊,適于檢測(cè)源應(yīng)用的安全等級(jí),確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài);權(quán)限檢測(cè)模塊,適于檢測(cè)源應(yīng)用獲取用戶數(shù)據(jù)的權(quán)限,確定目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)的狀態(tài)。
B17、如B16所述的裝置,所述安全檢測(cè)模塊,包括:安全值確定子模塊,適于通過(guò)對(duì)所述源應(yīng)用進(jìn)行安全檢測(cè),確定所述源應(yīng)用的安全值;安全等級(jí)確定子模塊,適于采用所述安全值確定所述源應(yīng)用的安全等級(jí)。
B18、如B17所述的裝置,所述安全值確定子模塊,包括:本地檢測(cè)單元,適于本地安全軟件對(duì)安裝的源應(yīng)用的各應(yīng)用信息分別進(jìn)行監(jiān)測(cè),確定源應(yīng)用的安全值,其中,所述應(yīng)用信息包括以下至少一項(xiàng):應(yīng)用名稱、應(yīng)用版本、發(fā)布方和安裝時(shí)間。
B19、如B17或B18所述的裝置,所述安全值確定子模塊,包括:
評(píng)估結(jié)果獲取單元,適于在安裝源應(yīng)用時(shí),從云服務(wù)器獲取當(dāng)前安裝的源應(yīng)用的安全評(píng)估結(jié)果;安全值確定單元,適于采用所述安全評(píng)估結(jié)果確定當(dāng)前安裝的源應(yīng)用的安全值;其中,所述安全評(píng)估結(jié)果包括用戶標(biāo)記結(jié)果和/或用戶評(píng)價(jià)結(jié)果。
B20、如B15-B17任一所述的裝置,所述接口開(kāi)關(guān)包括以下至少一種類型:短信接口開(kāi)關(guān)、通信錄接口開(kāi)關(guān)、位置接口開(kāi)關(guān)和圖片接口開(kāi)關(guān);則所述第二用戶數(shù)據(jù)至少包括以下任一項(xiàng):第二短信數(shù)據(jù)、第二通訊錄數(shù)據(jù)、第二地理位置數(shù)據(jù)和第二圖片數(shù)據(jù);所述第一用戶數(shù)據(jù)至少包括以下任一項(xiàng):第一短信數(shù)據(jù)、第一通訊錄數(shù)據(jù)、第一地理位置數(shù)據(jù)和第一圖片數(shù)據(jù)。
B21、如B20所述的裝置,所述安全檢測(cè)模塊,包括:判斷子模塊,適于判斷源應(yīng)用的安全等級(jí)是否能達(dá)到預(yù)置的安全閾值;接口開(kāi)關(guān)開(kāi)啟子模塊,適于在所述源應(yīng)用的安全等級(jí)能達(dá)到安全閾值時(shí),將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài);接口開(kāi)關(guān)關(guān)閉子模塊,適于在所述源應(yīng)用的安全等級(jí)不能達(dá)到安全閾值時(shí),將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài)。
B22、如B21所述的裝置,所述接口開(kāi)關(guān)開(kāi)啟子模塊,還適于確定源應(yīng)用的安全等級(jí)能達(dá)到安全閾值的類型,針對(duì)所述源應(yīng)用將相應(yīng)類型的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài);其中,所述安全閾值包括以下至少一種類型:短信安全閾值、通訊錄安全閾值、位置安全閾值和圖片安全閾值。
B23、如B16至B18任一所述的裝置,所述權(quán)限檢測(cè)模塊,包括:開(kāi)啟狀態(tài)設(shè)置子模塊,適于當(dāng)源應(yīng)用在用戶數(shù)據(jù)白名單里,則所述源應(yīng)用具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為開(kāi)啟狀態(tài);關(guān)閉狀態(tài)設(shè)置子模塊,適于當(dāng)源應(yīng)用在用戶數(shù)據(jù)黑名單里,則所述源應(yīng)用不具有獲取用戶數(shù)據(jù)的權(quán)限,將所述目標(biāo)應(yīng)用對(duì)應(yīng)的接口開(kāi)關(guān)設(shè)置為關(guān)閉狀態(tài)。
B24、如B23所述的裝置,所述裝置還包括:白名單模塊,適于在檢測(cè)到用戶允許源應(yīng)用獲取用戶數(shù)據(jù)時(shí),將所述源應(yīng)用添加到所述用戶數(shù)據(jù)白名單中;黑名單模塊,適于在檢測(cè)到用戶拒絕源應(yīng)用獲取用戶數(shù)據(jù)時(shí),將所述 源應(yīng)用添加到所述用戶數(shù)據(jù)黑名單中。
B25、如B23所述的裝置,所述裝置還包括:變更信息獲取模塊,適于當(dāng)檢測(cè)到用戶修改目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)時(shí),獲取用戶所提交的變更信息;更新模塊,適于采用所述變更信息更新所述目標(biāo)應(yīng)用的第一用戶數(shù)據(jù)。
B26、如B25所述的裝置,所述裝置還包括:域賬號(hào)獲取模塊,適于獲取當(dāng)前系統(tǒng)的域賬號(hào);保存模塊,適于基于所獲取的域賬號(hào)對(duì)更新后的第一用戶數(shù)據(jù)進(jìn)行保存。