一種信息保護(hù)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息安全技術(shù)領(lǐng)域,尤其涉及一種信息保護(hù)方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)有終端利用權(quán)限管理以管控對(duì)聯(lián)系人與短信的訪(fǎng)問(wèn)權(quán)限,或者針對(duì)聯(lián)系人與短信內(nèi)容進(jìn)行加密處理。
[0003]某些第三方軟件往往需要用戶(hù)提供聯(lián)系人與短信的訪(fǎng)問(wèn)權(quán)限,如果不提供相應(yīng)權(quán)限將會(huì)影響用戶(hù)的應(yīng)用體驗(yàn)甚至限制用戶(hù)的使用。針對(duì)聯(lián)系人與短信息進(jìn)行加密的方式雖然會(huì)增加他人獲取私密信息的難度,但是存在以下幾個(gè)問(wèn)題:第一,沒(méi)有破解不了的加密算法,私密信息一旦泄露仍舊是不安全的;第二,越是難以破解的加密算法往往需要具有更高計(jì)算能力的終端配置支持;第三,任何信息的更新都需要重新加密,這給終端帶來(lái)了相當(dāng)大的計(jì)算壓力。第四,加密算法都存在一定程度上的密鑰管理困難;第五,加密后的私密信息太突兀,太容易引起他人注意。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問(wèn)題是,提供一種信息保護(hù)方法及裝置,以較小的系統(tǒng)開(kāi)銷(xiāo)確保信息的絕對(duì)安全。
[0005]本發(fā)明采用的技術(shù)方案是,所述信息保護(hù)方法,包括:
[0006]生成虛假聯(lián)系人信息;
[0007]設(shè)置各應(yīng)用的可信等級(jí),將應(yīng)用分為至少以下可信等級(jí):可信應(yīng)用及非可信應(yīng)用,所述非可信應(yīng)用被授予訪(fǎng)問(wèn)虛假聯(lián)系人信息權(quán)限;
[0008]判斷請(qǐng)求訪(fǎng)問(wèn)聯(lián)系人信息的應(yīng)用是否為非可信應(yīng)用;
[0009]若是,將所述虛假聯(lián)系人信息提供至所述非可信應(yīng)用。
[0010]進(jìn)一步的,所述虛假聯(lián)系人信息與真實(shí)聯(lián)系人信息的內(nèi)容形式相對(duì)應(yīng),所述虛假聯(lián)系人信息與所述真實(shí)聯(lián)系人信息的內(nèi)容形式均包括:聯(lián)系人代號(hào)及對(duì)應(yīng)的描述信息,或者,本地用戶(hù)代號(hào)及對(duì)應(yīng)的描述信息;
[0011]所述聯(lián)系人代號(hào)包括:聯(lián)系人的姓名、電話(huà)號(hào)碼、或者即時(shí)通訊號(hào)碼;所述本地用戶(hù)代號(hào)包括:本地用戶(hù)的姓名、電話(huà)號(hào)碼、或者即時(shí)通訊號(hào)碼;
[0012]所述聯(lián)系人的描述信息包括:有聯(lián)系人參與的短信息交談?dòng)涗?、有?lián)系人參與的通話(huà)錄音或者聯(lián)系人的位置信息;所述本地用戶(hù)的描述信息包括:有本地用戶(hù)參與的短信息交談?dòng)涗?、有本地用?hù)參與的通話(huà)錄音或者本地用戶(hù)的位置信息。
[0013]進(jìn)一步的,當(dāng)所述虛假聯(lián)系人信息包括虛假聯(lián)系人姓名及對(duì)應(yīng)的短信息交談?dòng)涗洉r(shí),所述生成虛假聯(lián)系人信息,包括:
[0014]在不同運(yùn)營(yíng)商所提供的號(hào)段的范圍內(nèi)隨機(jī)生成設(shè)定數(shù)量的虛假聯(lián)系人的電話(huà)號(hào)碼;
[0015]在每一個(gè)虛假聯(lián)系人的電話(huà)號(hào)碼下,采用人工智能機(jī)器人應(yīng)用的自問(wèn)自答方式,生成該虛擬聯(lián)系人與本地用戶(hù)之間的短信息交談?dòng)涗洝?br>[0016]進(jìn)一步的,在每一個(gè)虛假聯(lián)系人的電話(huà)號(hào)碼下,采用人工智能機(jī)器人應(yīng)用的自問(wèn)自答方式,生成該虛擬聯(lián)系人與本地用戶(hù)之間的短信息交談?dòng)涗洠?
[0017]在每一個(gè)虛假聯(lián)系人的電話(huà)號(hào)碼下,設(shè)定該虛擬聯(lián)系人與本地用戶(hù)之間進(jìn)行交談的虛擬短信息條數(shù);
[0018]設(shè)定一條常用問(wèn)候語(yǔ)作為短信息交談的起點(diǎn),采用人工智能機(jī)器人應(yīng)用的自問(wèn)自答方式,依次生成該虛擬聯(lián)系人與本地用戶(hù)之間交談的各短信息內(nèi)容;
[0019]按照生成的先后順序?yàn)樗龈鞫绦畔?nèi)容分配對(duì)應(yīng)的時(shí)間點(diǎn),所述時(shí)間點(diǎn)均在設(shè)定的時(shí)間段內(nèi)選取。
[0020]進(jìn)一步的,所述生成虛假聯(lián)系人信息,還包括:
[0021]根據(jù)百家姓和常用名數(shù)據(jù)庫(kù)隨機(jī)生成虛假聯(lián)系人姓名,所述虛假聯(lián)系人姓名與所述虛假聯(lián)系人的電話(huà)號(hào)碼相關(guān)聯(lián)。
[0022]進(jìn)一步的,所述可信應(yīng)用被授予訪(fǎng)問(wèn)真實(shí)聯(lián)系人信息權(quán)限;
[0023]所述方法還包括:若判定請(qǐng)求訪(fǎng)問(wèn)聯(lián)系人信息的應(yīng)用為可信應(yīng)用,則將真實(shí)聯(lián)系人信息提供至所述可信應(yīng)用;
[0024]判斷請(qǐng)求訪(fǎng)問(wèn)聯(lián)系人信息的應(yīng)用是否為非可信應(yīng)用,若是,則將所述虛假聯(lián)系人信息提供至所述非可信應(yīng)用,否則判定請(qǐng)求訪(fǎng)問(wèn)聯(lián)系人信息的應(yīng)用為可信應(yīng)用,將所述真實(shí)聯(lián)系人信息提供至所述可信應(yīng)用,包括:
[0025]對(duì)請(qǐng)求訪(fǎng)問(wèn)聯(lián)系人信息的應(yīng)用的訪(fǎng)問(wèn)請(qǐng)求進(jìn)行攔截,以判斷請(qǐng)求訪(fǎng)問(wèn)聯(lián)系人信息的應(yīng)用是可信應(yīng)用還是非可信應(yīng)用,然后根據(jù)判斷結(jié)果進(jìn)行定向,經(jīng)過(guò)定向?qū)⑺鎏摷俾?lián)系人信息提供至所述非可信應(yīng)用,將真實(shí)聯(lián)系人信息提供至所述可信應(yīng)用。
[0026]進(jìn)一步的,根據(jù)判斷結(jié)果進(jìn)行定向,經(jīng)過(guò)定向?qū)⑺鎏摷俾?lián)系人信息提供至所述非可信應(yīng)用,將真實(shí)聯(lián)系人信息提供至所述可信應(yīng)用,包括:
[0027]當(dāng)判斷結(jié)果是非可信應(yīng)用時(shí),定位到虛假聯(lián)系人信息的存儲(chǔ)空間,讀取虛假聯(lián)系人信息,提供給非可信應(yīng)用;
[0028]當(dāng)判斷結(jié)果是可信應(yīng)用時(shí),定位到真實(shí)假聯(lián)系人信息的存儲(chǔ)空間,讀取真實(shí)聯(lián)系人信息,提供給可信應(yīng)用。
[0029]進(jìn)一步的,所述將所述虛假聯(lián)系人信息提供至所述非可信應(yīng)用,還包括:
[0030]將虛假聯(lián)系人信息提供給非可信應(yīng)用后,根據(jù)當(dāng)前時(shí)間對(duì)與虛假聯(lián)系人信息相關(guān)的時(shí)間信息進(jìn)行更新。
[0031]進(jìn)一步的,設(shè)置的各應(yīng)用的可信等級(jí)還包括:危險(xiǎn)應(yīng)用,所述危險(xiǎn)應(yīng)用未被授予任何訪(fǎng)問(wèn)權(quán)限;
[0032]所述方法,還包括:判斷請(qǐng)求訪(fǎng)問(wèn)聯(lián)系人信息的應(yīng)用是否為危險(xiǎn)應(yīng)用,若是,拒絕為危險(xiǎn)應(yīng)用提供任何信息。
[0033]本發(fā)明還提供一種信息保護(hù)裝置,包括:
[0034]生成模塊,用于生成虛假聯(lián)系人信息;
[0035]設(shè)置模塊,用于設(shè)置各應(yīng)用的可信等級(jí),將應(yīng)用分為至少以下可信等級(jí):可信應(yīng)用及非可信應(yīng)用,所述非可信應(yīng)用被授予訪(fǎng)問(wèn)虛假聯(lián)系人信息權(quán)限;
[0036]處理模塊,用于判斷請(qǐng)求訪(fǎng)問(wèn)聯(lián)系人信息的應(yīng)用是否為非可信應(yīng)用;若是,將所述虛假聯(lián)系人信息提供至所述非可信應(yīng)用。
[0037]采用上述技術(shù)方案,本發(fā)明至少具有下列優(yōu)點(diǎn):
[0038]本發(fā)明所述信息保護(hù)方法及裝置,將虛假聯(lián)系人信息提供給第三方應(yīng)用,不僅可以起到混淆視聽(tīng)、麻痹對(duì)手的作用,而且不給對(duì)方任何破解的機(jī)會(huì),確保了私密信息的絕對(duì)安全。本發(fā)明所生成的虛假聯(lián)系人信息可以重復(fù)使用,與現(xiàn)有的加密方案相比不僅在很大程度上降低了系統(tǒng)開(kāi)銷(xiāo),而且不存在密鑰的維護(hù)問(wèn)題。
【附圖說(shuō)明】
[0039]圖1為本發(fā)明第一實(shí)施例的信息保護(hù)方法流程圖;
[0040]圖2為本發(fā)明第一實(shí)施例中當(dāng)虛假聯(lián)系人信息包括虛假聯(lián)系人姓名及對(duì)應(yīng)的短信息交談?dòng)涗洉r(shí)生成虛假聯(lián)系人信息的流程圖;
[0041]圖3為本發(fā)明第一實(shí)施例的步驟A2的流程圖;
[0042]圖4為本發(fā)明第三實(shí)施例的信息保護(hù)裝置組成示意圖;
[0043]圖5為本發(fā)明第四實(shí)施例的生成模塊的實(shí)現(xiàn)流程示意圖;
[0044]圖6為本發(fā)明第四實(shí)施例的處理模塊的實(shí)現(xiàn)流程示意圖。
【具體實(shí)施方式】
[0045]為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明如后。
[0046]本發(fā)明第一實(shí)施例提供一種信息保護(hù)方法,如圖1所示,所述信息保護(hù)方法包括以下具體步驟:
[0047]步驟S101,生成虛假聯(lián)系人信息。
[0048]具體的,生成的虛假聯(lián)系人信息與真實(shí)聯(lián)系人信息的內(nèi)容相對(duì)應(yīng),且均包括:聯(lián)系人代號(hào)及對(duì)應(yīng)的描述信息,或者,本地用戶(hù)代號(hào)及對(duì)應(yīng)的描述信息,其中,所述代號(hào),包括:姓名、電話(huà)號(hào)碼、或者即時(shí)通訊號(hào)碼。所述描述信息,包括:短信息交談?dòng)涗?、通?huà)錄音、或者位置信息。
[0049]優(yōu)選的,當(dāng)所述虛假聯(lián)系人信息包括虛假聯(lián)系人姓名及對(duì)應(yīng)的短信息交談?dòng)涗洉r(shí),所述生成虛假聯(lián)系人信息,如圖2所示,包括:
[0050]Al:在不同運(yùn)營(yíng)商所提供的號(hào)段的范圍內(nèi)隨機(jī)生成設(shè)定數(shù)量的虛假聯(lián)系人的電話(huà)號(hào)碼;虛假聯(lián)系人的電話(huà)號(hào)碼的設(shè)定數(shù)量可以根據(jù)實(shí)際需要靈活設(shè)置。
[0051]A2:在每一個(gè)虛假聯(lián)系人的電話(huà)號(hào)碼下,采用人工智能機(jī)器人應(yīng)用的自問(wèn)自答方式,生成該虛擬聯(lián)系人與本地用戶(hù)之間的短信息交談?dòng)涗洝?br>[0052]進(jìn)一步的,如圖3所示,步驟A2包括:
[0053]A21:在每一個(gè)虛假聯(lián)系人的電話(huà)號(hào)碼下,設(shè)定該虛擬聯(lián)系人與本地用戶(hù)之間進(jìn)行交談的虛擬短信息條數(shù);
[0054]具體的,在為任一虛擬聯(lián)系人設(shè)置與該虛擬聯(lián)系人相關(guān)的所述虛擬短信息條數(shù)時(shí),可以先設(shè)置一個(gè)虛擬短信息條數(shù)的范圍,然后在這個(gè)虛擬短信息條數(shù)的范圍內(nèi)隨機(jī)選取一個(gè)數(shù)值,作為所述虛擬短信息條數(shù)。
[0055]A22:設(shè)定一條常用問(wèn)候語(yǔ)作為短信息交談的起點(diǎn),采用人工智能機(jī)器人應(yīng)用的自問(wèn)自答方式,依次生成該虛擬聯(lián)系人與本地用戶(hù)之間交談的各短信息內(nèi)容;
[0056]A23:按照生成的先后順序?yàn)樗龈鞫绦畔?nèi)容分配對(duì)應(yīng)的時(shí)間點(diǎn),所述時(shí)間點(diǎn)均在設(shè)定的時(shí)間段內(nèi)依時(shí)間先后選取。
[0057]優(yōu)選的,在步驟SlOl中,生成虛假聯(lián)系人信息,還包括:
[0058]根據(jù)百家姓和常用名數(shù)據(jù)庫(kù)隨機(jī)生成虛假聯(lián)系人姓名,所述虛假聯(lián)系人姓名與所述虛假聯(lián)系人的電話(huà)號(hào)碼相關(guān)聯(lián)。因?yàn)闉槊總€(gè)電話(huà)號(hào)碼設(shè)置對(duì)應(yīng)的聯(lián)系人姓名是常見(jiàn)的用戶(hù)習(xí)慣,所以為了讓虛假聯(lián)系人信息看上去更真實(shí)一些,也為相應(yīng)的虛假聯(lián)系人的電話(huà)號(hào)碼設(shè)定一個(gè)虛假聯(lián)系人姓名。
[0059]步驟S102,設(shè)置各應(yīng)用的可信等級(jí),將應(yīng)用分為至少以下可信等級(jí):可信應(yīng)用及非可信應(yīng)用,所述非可信應(yīng)用被授予訪(fǎng)問(wèn)虛假聯(lián)系人信息權(quán)限。
[0060]具體的,在步驟S102中,所述可信應(yīng)用被授予訪(fǎng)問(wèn)真實(shí)聯(lián)系人信息權(quán)限。
[0061]步驟S103,判斷請(qǐng)求訪(fǎng)問(wèn)聯(lián)系人信息的應(yīng)用是否為非可信應(yīng)用,若是,則將所述虛假聯(lián)系人信息提供至所述非可信應(yīng)用。
[0062]具體的,步驟S103還包括:若判定請(qǐng)求訪(fǎng)問(wèn)聯(lián)系人信息的應(yīng)用為可信應(yīng)用,則將所述真實(shí)聯(lián)系人信息提供至所述可信應(yīng)用。
[0063]進(jìn)一步的,在步驟S103中,對(duì)請(qǐng)求訪(fǎng)問(wèn)聯(lián)系人信息的應(yīng)用的訪(fǎng)問(wèn)請(qǐng)求進(jìn)行攔截,以判斷請(qǐng)求訪(fǎng)問(wèn)聯(lián)系人信息的應(yīng)用是可信應(yīng)用還是非可信應(yīng)用,然后根據(jù)判斷結(jié)果進(jìn)行定向,經(jīng)過(guò)定向?qū)⑺鎏摷俾?lián)系人信息提供至所述非可信應(yīng)用,將真實(shí)聯(lián)系人信息提供至所述可信應(yīng)用。
[0064]根據(jù)判斷結(jié)果進(jìn)行定向,經(jīng)過(guò)定向?qū)⑺鎏摷俾?lián)系人信息提供至所述非可信應(yīng)用,將真實(shí)聯(lián)系人信息提供至所述可信應(yīng)用,包括:
[0065]當(dāng)判斷結(jié)果是非可信應(yīng)用時(shí),定位到虛假聯(lián)系人信息的存儲(chǔ)空間,讀取虛假聯(lián)系人信息,提供給非可信應(yīng)用;
[0066]當(dāng)判斷結(jié)果是可信應(yīng)用時(shí),定位到真