国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種防止第三方桌面破解防盜模式的方法及系統(tǒng)的制作方法

      文檔序號(hào):6377472閱讀:214來源:國知局
      專利名稱:一種防止第三方桌面破解防盜模式的方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及移動(dòng)終端,更具體的說,涉及一種防止第三方桌面破解防盜模式的方法及系統(tǒng)。
      背景技術(shù)
      防盜功能是指開機(jī)時(shí)要求輸入設(shè)定的防盜密碼并在輸入正確后進(jìn)入正常模式;一般來說,三次輸入錯(cuò)誤則發(fā)送短信到設(shè)定防盜密碼時(shí)設(shè)定的移動(dòng)終端號(hào)中,并啟動(dòng)防盜模式。防盜模式是指用戶可以進(jìn)入桌面、撥打緊急電話,但是其他功能都無法使用,如無法查看聯(lián)系人、閱讀短信息等?,F(xiàn)有的技術(shù)方案均是開啟防盜模式來限制從自研桌面應(yīng)用程序(也稱為Launcher)啟動(dòng)其他未授權(quán)應(yīng)用的操作,從而保證在移動(dòng)終端被盜后只能進(jìn)行撥打緊急電話等操作。當(dāng)用戶使用了非自研的第三方Launcher時(shí),即使輸入了錯(cuò)誤的密碼,仍 舊可以通過第三方Launcher查看聯(lián)系人、閱讀短信息、瀏覽網(wǎng)頁等操作,導(dǎo)致防盜功能失效,嚴(yán)重影響了用戶設(shè)備和信息的安全性?,F(xiàn)有的方案中除了防盜密碼沒有其他安全措施,在防盜模式下其他應(yīng)用仍可以通過接收開機(jī)廣播等手段啟動(dòng),例如第三方聯(lián)系人等應(yīng)用可以增加接收開機(jī)廣播啟動(dòng)的操作,以致移動(dòng)終端被盜后聯(lián)系人等信息無法保密,存在極大的安全漏洞。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)中的缺陷,提供一種防止第三方桌面破解防盜模式的方法及系統(tǒng)。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是提供一種防止第三方桌面破解防盜模式的方法,包括以下步驟SI、接收一個(gè)應(yīng)用的啟動(dòng)請求,判斷防盜模式是否開啟,如果是,進(jìn)入步驟S2,否則直接響應(yīng)所述啟動(dòng)請求;S2、判斷所述應(yīng)用是否為授權(quán)應(yīng)用,如果是,響應(yīng)所述啟動(dòng)請求,否則忽略所述啟動(dòng)請求。在本發(fā)明所述的防止第三方桌面破解防盜模式的方法中,所述步驟SI之前還包括以下步驟S0、開啟防盜模式、生成第一隨機(jī)數(shù)并發(fā)送防盜模式開啟廣播,所述防盜模式開啟廣播包含有所述第一隨機(jī)數(shù);服務(wù)端與授權(quán)應(yīng)用分別接收所述防盜模式開啟廣播并保存所述第一隨機(jī)數(shù);所述步驟SI中,所述啟動(dòng)請求中包含有第二隨機(jī)數(shù);所述步驟S2具體包括以下步驟判斷所述第一隨機(jī)數(shù)與所述第二隨機(jī)數(shù)是否一致,如果是,則所述應(yīng)用為所述授權(quán)應(yīng)用,響應(yīng)所述啟動(dòng)請求,否則忽略所述啟動(dòng)請求。在本發(fā)明所述的防止第三方桌面破解防盜模式的方法中,所述步驟SI具體包括以下步驟
      S101、所述服務(wù)端接收一個(gè)應(yīng)用的啟動(dòng)請求,判斷所述應(yīng)用是否為桌面應(yīng)用,如果是,直接響應(yīng)所述啟動(dòng)請求,否則進(jìn)入步驟S102 ;S102、判斷防盜模式是否開啟,如果是,進(jìn)入步驟S103,否則直接響應(yīng)所述啟動(dòng)請求;S103、判斷所述啟動(dòng)請求中是否包含有所述第二隨機(jī)數(shù),如果是,則進(jìn)入所述步驟S2,否則進(jìn)入步驟S104 ;S104、所述服務(wù)端命令所述應(yīng)用自動(dòng)重啟,所述應(yīng)用自動(dòng)重啟后在所述啟動(dòng)請求中添加所述第二隨機(jī)數(shù),并重新發(fā)送給所述服務(wù)端,返回步驟SlOl。在本發(fā)明所述的防止第三方桌面破解防盜模式的方法中,所述步驟SO具體包括以下步驟
      Al、開機(jī)時(shí)判斷防盜功能是否開啟,如果是生成防盜密碼輸入界面,否則直接結(jié)束操作;A2、接收防盜密碼,如果所述防盜密碼正確則進(jìn)行正常開機(jī)過程,并結(jié)束操作;否則重新生成所述防盜密碼輸入界面,如果第N次輸入的所述防盜密碼仍錯(cuò)誤并開啟防盜模式,進(jìn)入步驟A3,否則對輸錯(cuò)次數(shù)進(jìn)行清零操作并正常開機(jī),并結(jié)束操作,其中N為輸錯(cuò)次數(shù)上限;A3、生成第一隨機(jī)數(shù)并發(fā)送防盜模式開啟廣播,所述防盜模式開啟廣播包含有所述第一隨機(jī)數(shù);服務(wù)端與授權(quán)應(yīng)用分別接收所述防盜模式開啟廣播并保存所述隨機(jī)數(shù)。在本發(fā)明所述的防止第三方桌面破解防盜模式的方法中,所述步驟S2具體包括以下步驟解析所述應(yīng)用的標(biāo)識(shí)名從而判斷所述應(yīng)用是否為授權(quán)應(yīng)用,如果是,響應(yīng)所述啟動(dòng)請求,否則忽略所述啟動(dòng)請求。本發(fā)明還提供一種防止第三方桌面破解防盜模式的系統(tǒng),包括應(yīng)用模塊,用于發(fā)送啟動(dòng)請求;及服務(wù)端模塊,用于接收所述啟動(dòng)請求、判斷防盜模式是否開啟并在未開啟時(shí)直接響應(yīng)所述啟動(dòng)請求,或者在開啟時(shí)判斷所述應(yīng)用模塊是否為授權(quán)應(yīng)用模塊,如果是,響應(yīng)所述啟動(dòng)請求,否則忽略所述啟動(dòng)請求。在本發(fā)明所述的防止第三方桌面破解防盜模式的系統(tǒng)中,所述防止第三方桌面破解防盜模式的系統(tǒng)還包括防盜模塊,所述防盜模塊用于開啟防盜模式、生成第一隨機(jī)數(shù)并發(fā)送防盜模式開啟廣播,所述防盜模式開啟廣播包含有所述第一隨機(jī)數(shù);所述服務(wù)端模塊與授權(quán)應(yīng)用模塊還用于分別接收所述防盜模式開啟廣播并保存所述第一隨機(jī)數(shù);所述應(yīng)用模塊還用于在所述啟動(dòng)請求中添加第二隨機(jī)數(shù);所述服務(wù)端模塊還用于判斷所述第一隨機(jī)數(shù)與所述第二隨機(jī)數(shù)是否一致并在一致時(shí)判定所述應(yīng)用模塊為所述授權(quán)應(yīng)用模塊,響應(yīng)所述啟動(dòng)請求,否則忽略所述啟動(dòng)請求。在本發(fā)明所述的防止第三方桌面破解防盜模式的系統(tǒng)中,所述服務(wù)端模塊還用于判斷所述應(yīng)用模塊是否為桌面應(yīng)用模塊并在是時(shí)直接響應(yīng)所述啟動(dòng)請求,否則判斷防盜模式是否開啟并在未開啟時(shí)直接響應(yīng)所述啟動(dòng)請求,或者在開啟時(shí)繼續(xù)判斷所述啟動(dòng)請求中是否包含有所述第二隨機(jī)數(shù),如果包含則判斷所述第一隨機(jī)數(shù)與所述第二隨機(jī)數(shù)是否一致,否則命令所述應(yīng)用模塊自動(dòng)重啟;
      所述應(yīng)用模塊還用于根據(jù)所述服務(wù)端模塊的命令自動(dòng)重啟并在自動(dòng)重啟后在所述啟動(dòng)請求中添加所述第二隨機(jī)數(shù),并重新發(fā)送給所述服務(wù)端模塊。在本發(fā)明所述的防止第三方桌面破解防盜模式的系統(tǒng)中,所述防盜模塊包括界面生成單元、密碼驗(yàn)證處理單元和通訊單元;所述界面生成單元用于在開機(jī)時(shí)判斷防盜功能是否開啟并在開啟時(shí)生成防盜密碼輸入界面;所述密碼驗(yàn)證處理單元用于接收 防盜密碼、判斷所述防盜密碼是否正確,并在正確時(shí)進(jìn)行正常開機(jī)過程,或在錯(cuò)誤時(shí)重新生成所述防盜密碼輸入界面,如果第N次輸入的所述防盜密碼仍錯(cuò)誤并開啟防盜模式,否則對輸錯(cuò)次數(shù)進(jìn)行清零操作并通過驗(yàn)證,其中N為輸錯(cuò)次數(shù)上限;所述通訊單元用于生成第一隨機(jī)數(shù)并發(fā)送防盜模式開啟廣播,所述防盜模式開啟廣播包含有所述第一隨機(jī)數(shù)。在本發(fā)明所述的防止第三方桌面破解防盜模式的系統(tǒng)中,所述服務(wù)端模塊還用于通過解析所述應(yīng)用模塊的標(biāo)識(shí)名來判斷所述應(yīng)用模塊是否為授權(quán)應(yīng)用模塊。本發(fā)明的防止第三方桌面破解防盜模式的方法及系統(tǒng)具有以下有益效果服務(wù)端判斷防盜模式下應(yīng)用是否啟動(dòng),在啟動(dòng)時(shí)阻止第三方Launcher訪問用戶應(yīng)用和數(shù)據(jù)的問題,從而避免移動(dòng)終端丟失后隱私數(shù)據(jù)的泄露;通過增加在服務(wù)端驗(yàn)證應(yīng)用模塊是否授權(quán),可以避免第三方軟件通過開機(jī)自啟動(dòng)等方式來讀取用戶數(shù)據(jù)。


      下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中圖I是本發(fā)明的防止第三方桌面破解防盜模式的方法的流程圖;圖2是根據(jù)本發(fā)明的防止第三方桌面破解防盜模式的方法第一實(shí)施例的流程圖;圖3是圖2中步驟SI的具體流程圖;圖4是根據(jù)本發(fā)明的防止第三方桌面破解防盜模式的方法第二實(shí)施例的流程圖;圖5是本發(fā)明的防止第三方桌面破解防盜模式的系統(tǒng)的原理框圖;圖6是根據(jù)本發(fā)明的防止第三方桌面破解防盜模式的系統(tǒng)第一實(shí)施例的原理框圖。
      具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖I所示的是本發(fā)明一種防止第三方桌面破解防盜模式的方法,該方法包括以下步驟SI、接收一個(gè)應(yīng)用的啟動(dòng)請求,判斷防盜模式是否開啟,如果是,進(jìn)入步驟S2,否則直接響應(yīng)所述啟動(dòng)請求;S2、判斷應(yīng)用是否為授權(quán)應(yīng)用,如果是,響應(yīng)啟動(dòng)請求,否則忽略啟動(dòng)請求。由于防盜模式一般會(huì)在防盜密碼三次輸入錯(cuò)誤后自動(dòng)啟動(dòng),所以進(jìn)入防盜模式后系統(tǒng)自動(dòng)認(rèn)定其被盜,此時(shí),用戶只能進(jìn)入桌面或撥打緊急電話,而不能查看聯(lián)系人、閱讀短信息等,如果想要通過第三方Launcher來繼續(xù)以上動(dòng)作,由于第三方Launcher未授權(quán),其不附帶有安全憑證,仍然無法通過驗(yàn)證,啟動(dòng)請求會(huì)直接被忽略。而如果是正常模式,系統(tǒng)會(huì)認(rèn)為移動(dòng)終端處于安全狀態(tài),則不會(huì)限制非授權(quán)應(yīng)用的啟動(dòng)。以下是本發(fā)明的方法的第一實(shí)施例,如圖2所示,在實(shí)施例中,步驟SI之前還包括以下步驟so、開啟防盜模式、生成第一隨機(jī)數(shù)并發(fā)送防盜模式開啟廣播,防盜模式開啟廣播包含有第一隨機(jī)數(shù);服務(wù)端與授權(quán)應(yīng)用分別接收防盜模式開啟廣播并保存第一隨機(jī)數(shù)。步驟SO是移動(dòng)終端進(jìn)入防盜模式后采取的措施,此時(shí)發(fā)送防盜模式開啟廣播,并在其中添加第一隨機(jī)數(shù),由于廣播是只有特定的對象才能夠接收到的,服務(wù)端與授權(quán)應(yīng)用在接收到該廣播后將第一隨機(jī)數(shù)進(jìn)行保存,相應(yīng)的非授權(quán)應(yīng)用則不會(huì)收到該廣播。在步驟SI中,啟動(dòng)請求中包含有第二隨機(jī)數(shù);相應(yīng)的,步驟S2具體包括以下步驟判斷第一隨機(jī)數(shù)與第二隨機(jī)數(shù)是否一致,如果是,則應(yīng)用為授權(quán)應(yīng)用,響應(yīng)啟動(dòng)請求,否則忽略啟動(dòng)請求。在本實(shí)施例中,隨機(jī)數(shù)是作為安全憑證而存在的,是服務(wù)端判斷應(yīng)用是否為授權(quán) 應(yīng)用的依據(jù);而隨機(jī)數(shù)具有隨機(jī)性,每次進(jìn)入防盜模式時(shí)生成的隨機(jī)數(shù)均不相同,提高了安全性。如果該應(yīng)用為授權(quán)應(yīng)用,則第二隨機(jī)數(shù)即為接收到防盜模式開啟廣播后保存的第一隨機(jī)數(shù),否則,第二隨機(jī)數(shù)則可能是該應(yīng)用任意生成的隨機(jī)數(shù)。如圖3所示,步驟SI具體包括以下步驟S101、服務(wù)端接收一個(gè)應(yīng)用的啟動(dòng)請求,判斷應(yīng)用是否為桌面應(yīng)用,如果是,直接響應(yīng)啟動(dòng)請求,否則進(jìn)入步驟S102;其中桌面應(yīng)用可能是查看桌面或者緊急撥號(hào)等,這是即使在防盜模式下也同樣允許的運(yùn)用,所以如果是該類運(yùn)用,則不必?fù)?dān)心會(huì)丟失用戶信息資料,所以可以無需驗(yàn)證。S102、判斷防盜模式是否開啟,如果是,進(jìn)入步驟S103,否則直接響應(yīng)啟動(dòng)請求;S103、判斷啟動(dòng)請求中是否包含有所述第二隨機(jī)數(shù),如果是,則進(jìn)入步驟S2,否則進(jìn)入步驟S104 ;S104、服務(wù)端命令應(yīng)用自動(dòng)重啟,應(yīng)用自動(dòng)重啟后在啟動(dòng)請求中添加第二隨機(jī)數(shù),并重新發(fā)送給服務(wù)端,返回步驟S101。由于應(yīng)用可能在運(yùn)行時(shí)出錯(cuò),所以其發(fā)送啟動(dòng)請求時(shí)將不會(huì)添加第二隨機(jī)數(shù),服務(wù)端將會(huì)阻止這種錯(cuò)誤,令其重啟后再次發(fā)送;此外,也存在另一種情況,即該應(yīng)用為非授權(quán)應(yīng)用,則它在發(fā)送請求時(shí)可能不會(huì)有添加隨機(jī)數(shù)的動(dòng)作,于是服務(wù)端在令其重啟后仍不會(huì)添加隨機(jī)數(shù)到啟動(dòng)請求中,則可能進(jìn)行反復(fù)循環(huán)。此外,步驟SO具體包括以下步驟Al、開機(jī)時(shí)判斷防盜功能是否開啟,如果是生成防盜密碼輸入界面,否則直接結(jié)束操作;A2、接收防盜密碼,如果防盜密碼正確則進(jìn)行正常開機(jī)過程,并結(jié)束操作;否則重新生成防盜密碼輸入界面,如果第N次輸入的防盜密碼仍錯(cuò)誤并開啟防盜模式,進(jìn)入步驟A3,否則對輸錯(cuò)次數(shù)進(jìn)行清零操作并正常開機(jī),并結(jié)束操作;A3、生成第一隨機(jī)數(shù)并發(fā)送防盜模式開啟廣播,防盜模式開啟廣播包含有第一隨機(jī)數(shù);服務(wù)端與授權(quán)應(yīng)用分別接收防盜模式開啟廣播并保存隨機(jī)數(shù)。步驟SO是防盜模式的啟動(dòng)步驟及向服務(wù)端和授權(quán)應(yīng)用傳輸隨機(jī)數(shù)的步驟,其中N為輸錯(cuò)次數(shù)上限,如果輸錯(cuò)次數(shù)達(dá)到該值則直接進(jìn)入防盜模式,否則,只要在輸錯(cuò)次數(shù)小于N時(shí)輸入一次正確的密碼就會(huì)正常啟動(dòng)。本發(fā)明方法的第二實(shí)施例中,如圖4所示,步驟S2具體包括以下步驟解析應(yīng)用的標(biāo)識(shí)名從而判斷應(yīng)用是否為授權(quán)應(yīng)用,如果是,響應(yīng)啟動(dòng)請求,否則忽略啟動(dòng)請求。該實(shí)施例通過對應(yīng)用的標(biāo)識(shí)名進(jìn)行解析從而確定其是否為授權(quán)應(yīng)用,由于授權(quán)應(yīng)用其標(biāo)識(shí)名由官方統(tǒng)一定制,在解析后就可以很快發(fā)現(xiàn)其特有的命名特征,而第三方應(yīng)用并不知其命名規(guī)貝IJ,所以未授權(quán)應(yīng)用與授權(quán)應(yīng)用其標(biāo)識(shí)名也一定會(huì)存在極大的差異。如圖5所示的是本發(fā)明一種防止第三方桌面破解防盜模式的系統(tǒng),該系統(tǒng)包括應(yīng)用模塊I與服務(wù)端模塊2。應(yīng)用模塊1,用于發(fā)送啟動(dòng)請求 '及服務(wù)端模塊2,用于接收啟動(dòng)請求、判斷防盜模式是否開啟并在未開啟時(shí)直接響 應(yīng)所述啟動(dòng)請求,或者在開啟時(shí)判斷應(yīng)用模塊I是否為授權(quán)應(yīng)用模塊,如果是,響應(yīng)啟動(dòng)請求,否則忽略啟動(dòng)請求。具體的,與應(yīng)用運(yùn)行于用戶進(jìn)程相對應(yīng),服務(wù)端運(yùn)行于系統(tǒng)進(jìn)程;應(yīng)用在啟動(dòng)之前,向服務(wù)端發(fā)送請求;服務(wù)端根據(jù)應(yīng)用提供的信息進(jìn)行權(quán)限、狀態(tài)、資源等進(jìn)行檢查,只有通過檢查應(yīng)用才能夠啟動(dòng)。由于防盜模式一般會(huì)在防盜密碼三次輸入錯(cuò)誤后自動(dòng)啟動(dòng),所以進(jìn)入防盜模式后系統(tǒng)自動(dòng)認(rèn)定其被盜,此時(shí),用戶只能進(jìn)入桌面或撥打緊急電話,而不能查看聯(lián)系人、閱讀短信息等,如果想要通過第三方Launcher來繼續(xù)以上動(dòng)作,由于第三方Launcher未授權(quán),其不附帶有安全憑證,仍然無法通過驗(yàn)證,啟動(dòng)請求會(huì)直接被忽略。而如果是正常模式,系統(tǒng)會(huì)認(rèn)為移動(dòng)終端處于安全狀態(tài),則不會(huì)限制非授權(quán)應(yīng)用的啟動(dòng)。在本發(fā)明的系統(tǒng)的第一實(shí)施例中,如圖6所示,該系統(tǒng)還包括防盜模塊3,防盜模塊3用于開啟防盜模式、生成第一隨機(jī)數(shù)并發(fā)送防盜模式開啟廣播,防盜模式開啟廣播包含有第一隨機(jī)數(shù);相應(yīng)的,服務(wù)端模塊2與授權(quán)應(yīng)用模塊還用于分別接收防盜模式開啟廣播并保存第一隨機(jī)數(shù);由于廣播是只有特定的對象才能夠接收到的,服務(wù)端模塊2與授權(quán)應(yīng)用模塊在接收到該廣播后將第一隨機(jī)數(shù)進(jìn)行保存,相應(yīng)的非授權(quán)應(yīng)用則不會(huì)收到該廣播。應(yīng)用模塊I還用于在啟動(dòng)請求中添加第二隨機(jī)數(shù);該第二隨機(jī)數(shù)是作為該應(yīng)用模塊I是否為授權(quán)應(yīng)用模塊的比較對象而添加的。服務(wù)端模塊2還用于判斷第一隨機(jī)數(shù)與第二隨機(jī)數(shù)是否一致并在一致時(shí)判定應(yīng)用模塊I為授權(quán)應(yīng)用模塊,響應(yīng)啟動(dòng)請求,否則忽略啟動(dòng)請求。在本實(shí)施例中,隨機(jī)數(shù)是作為安全憑證而存在的,是服務(wù)端模塊2判斷應(yīng)用模塊I是否為授權(quán)應(yīng)用模塊的依據(jù);而隨機(jī)數(shù)具有隨機(jī)性,每次進(jìn)入防盜模式時(shí)生成的隨機(jī)數(shù)均不相同,提高了安全性。如果該應(yīng)用模塊I為授權(quán)應(yīng)用模塊,則第二隨機(jī)數(shù)即為接收到防盜模式開啟廣播后保存的第一隨機(jī)數(shù),否則,第二隨機(jī)數(shù)則可能是該應(yīng)用模塊任意生成的隨機(jī)數(shù)。進(jìn)一步的,服務(wù)端模塊2還用于判斷應(yīng)用模塊I是否為桌面應(yīng)用模塊并在是時(shí)直接響應(yīng)啟動(dòng)請求,否則判斷防盜模式是否開啟并在未開啟時(shí)直接響應(yīng)啟動(dòng)請求,或者在開啟時(shí)繼續(xù)判斷啟動(dòng)請求中是否包含有第二隨機(jī)數(shù),如果包含則判斷第一隨機(jī)數(shù)與第二隨機(jī)數(shù)是否一致,否則命令應(yīng)用模塊自動(dòng)重啟。
      應(yīng)用模塊I還用于根據(jù)服務(wù)端模塊2的命令自動(dòng)重啟并在自動(dòng)重啟后在啟動(dòng)請求中添加第二隨機(jī)數(shù),并重新發(fā)送給服務(wù)端模塊2。由于應(yīng)用模塊I可能在運(yùn)行時(shí)出錯(cuò),所以其發(fā)送啟動(dòng)請求時(shí)將不會(huì)添加第二隨機(jī)數(shù),服務(wù)端模塊2將會(huì)阻止這種錯(cuò)誤,令其重啟后再次發(fā)送;此外,也存在另一種情況,即該應(yīng)用模塊I為非授權(quán)應(yīng)用,則它在發(fā)送請求時(shí)可能不會(huì)有添加隨機(jī)數(shù)的動(dòng)作,于是服務(wù)端在令其重啟后仍不會(huì)添加隨機(jī)數(shù)到啟動(dòng)請求中,則可能進(jìn)行反復(fù)循環(huán)。具體的,防盜模塊3包括界面生成單元301、密碼驗(yàn)證處理單元302和通訊單元303。界面生成單元301用于在開機(jī)時(shí)判斷防盜功能是否開啟并在開啟時(shí)生成防盜密碼輸入界面。密碼驗(yàn)證處理單元302用于接收防盜密碼、判斷防盜密碼是否正確,并在正確時(shí)進(jìn)行正常開機(jī)過程,或在錯(cuò)誤時(shí)重新生成防盜密碼輸入界面,如果第N次輸入的防盜密碼仍錯(cuò)誤并開啟防盜模式,否則對輸錯(cuò)次數(shù)進(jìn)行清零操作并通過驗(yàn)證;其中N為輸錯(cuò)次數(shù)上·限,如果輸錯(cuò)次數(shù)達(dá)到該值則直接進(jìn)入防盜模式,否則,只要在輸錯(cuò)次數(shù)小于N時(shí)輸入一次正確的密碼就會(huì)正常啟動(dòng)。通訊單元303用于生成第一隨機(jī)數(shù)并發(fā)送防盜模式開啟廣播,防盜模式開啟廣播包含有第一隨機(jī)數(shù)。該廣播只要服務(wù)端模塊2與授權(quán)應(yīng)用模塊才能收到,而其他非授權(quán)應(yīng)用并不會(huì)接收該廣播。在本發(fā)明系統(tǒng)的第二實(shí)施例中,服務(wù)端模塊2還用于通過解析應(yīng)用模塊的標(biāo)識(shí)名來判斷應(yīng)用模塊I是否為授權(quán)應(yīng)用模塊。該實(shí)施例通過對應(yīng)用模塊I的標(biāo)識(shí)名進(jìn)行解析從而確定其是否為授權(quán)應(yīng)用模塊,由于授權(quán)應(yīng)用模塊其標(biāo)識(shí)名由官方統(tǒng)一定制,在解析后就可以很快發(fā)現(xiàn)其特有的命名特征,而第三方應(yīng)用并不知其命名規(guī)則,所以未授權(quán)應(yīng)用與授權(quán)應(yīng)用其標(biāo)識(shí)名也一定會(huì)存在極大的差異。雖然本發(fā)明是通過具體實(shí)施例進(jìn)行說明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離本發(fā)明范圍的情況下,還可以對本發(fā)明進(jìn)行各種變換及等同替代。另外,針對特定情形或材料,可以對本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開的具體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實(shí)施方式。
      權(quán)利要求
      1.一種防止第三方桌面破解防盜模式的方法,其特征在于,包括以下步驟 51、接收一個(gè)應(yīng)用的啟動(dòng)請求,判斷防盜模式是否開啟,如果是,進(jìn)入步驟S2,否則直接響應(yīng)所述啟動(dòng)請求; 52、判斷所述應(yīng)用是否為授權(quán)應(yīng)用,如果是,響應(yīng)所述啟動(dòng)請求,否則忽略所述啟動(dòng)請求。
      2.根據(jù)權(quán)利要求I所述的防止第三方桌面破解防盜模式的方法,其特征在于,所述步驟SI之前還包括以下步驟 SO、開啟防盜模式、生成第一隨機(jī)數(shù)并發(fā)送防盜模式開啟廣播,所述防盜模式開啟廣播包含有所述第一隨機(jī)數(shù); 服務(wù)端與授權(quán)應(yīng)用分別接收所述防盜模式開啟廣播并保存所述第一隨機(jī)數(shù); 所述步驟Si中,所述啟動(dòng)請求中包含有第二隨機(jī)數(shù); 所述步驟S2具體包括以下步驟判斷所述第一隨機(jī)數(shù)與所述第二隨機(jī)數(shù)是否一致,如果是,則所述應(yīng)用為所述授權(quán)應(yīng)用,響應(yīng)所述啟動(dòng)請求,否則忽略所述啟動(dòng)請求。
      3.根據(jù)權(quán)利要求2所述的防止第三方桌面破解防盜模式的方法,其特征在于,所述步驟SI具體包括以下步驟 5101、所述服務(wù)端接收一個(gè)應(yīng)用的啟動(dòng)請求,判斷所述應(yīng)用是否為桌面應(yīng)用,如果是,直接響應(yīng)所述啟動(dòng)請求,否則進(jìn)入步驟S102 ; 5102、判斷防盜模式是否開啟,如果是,進(jìn)入步驟S103,否則直接響應(yīng)所述啟動(dòng)請求; 5103、判斷所述啟動(dòng)請求中是否包含有所述第二隨機(jī)數(shù),如果是,則進(jìn)入所述步驟S2,否則進(jìn)入步驟S104 ; 5104、所述服務(wù)端命令所述應(yīng)用自動(dòng)重啟,所述應(yīng)用自動(dòng)重啟后在所述啟動(dòng)請求中添加所述第二隨機(jī)數(shù),并重新發(fā)送給所述服務(wù)端,返回步驟SlOl。
      4.根據(jù)權(quán)利要求2所述的防止第三方桌面破解防盜模式的方法,其特征在于,所述步驟SO具體包括以下步驟 Al、開機(jī)時(shí)判斷防盜功能是否開啟,如果是生成防盜密碼輸入界面,否則直接結(jié)束操作; A2、接收防盜密碼,如果所述防盜密碼正確則進(jìn)行正常開機(jī)過程,并結(jié)束操作;否則重新生成所述防盜密碼輸入界面,如果第N次輸入的所述防盜密碼仍錯(cuò)誤并開啟防盜模式,進(jìn)入步驟A3,否則對輸錯(cuò)次數(shù)進(jìn)行清零操作并正常開機(jī),并結(jié)束操作,其中N為輸錯(cuò)次數(shù)上限; A3、生成第一隨機(jī)數(shù)并發(fā)送防盜模式開啟廣播,所述防盜模式開啟廣播包含有所述第一隨機(jī)數(shù);服務(wù)端與授權(quán)應(yīng)用分別接收所述防盜模式開啟廣播并保存所述隨機(jī)數(shù)。
      5.根據(jù)權(quán)利要求I所述的防止第三方桌面破解防盜模式的方法,其特征在于,所述步驟S2具體包括以下步驟解析所述應(yīng)用的標(biāo)識(shí)名從而判斷所述應(yīng)用是否為授權(quán)應(yīng)用,如果是,響應(yīng)所述啟動(dòng)請求,否則忽略所述啟動(dòng)請求。
      6.一種防止第三方桌面破解防盜模式的系統(tǒng),其特征在于,包括 應(yīng)用模塊(1),用于發(fā)送啟動(dòng)請求 '及 服務(wù)端模塊(2),用于接收所述啟動(dòng)請求、判斷防盜模式是否開啟并在未開啟時(shí)直接響應(yīng)所述啟動(dòng)請求,或者在開啟時(shí)判斷所述應(yīng)用模塊(I)是否為授權(quán)應(yīng)用模塊,如果是,響應(yīng)所述啟動(dòng)請求,否則忽略所述啟動(dòng)請求。
      7.根據(jù)權(quán)利要求6所述的防止第三方桌面破解防盜模式的系統(tǒng),其特征在于,所述防止第三方桌面破解防盜模式的系統(tǒng)還包括防盜模塊(3),所述防盜模塊(3)用于開啟防盜模式、生成第一隨機(jī)數(shù)并發(fā)送防盜模式開啟廣播,所述防盜模式開啟廣播包含有所述第一隨機(jī)數(shù); 所述服務(wù)端模塊(2)與授權(quán)應(yīng)用模塊還用于分別接收所述防盜模式開啟廣播并保存所述第一隨機(jī)數(shù); 所述應(yīng)用模塊(I)還用于在所述啟動(dòng)請求中添加第二隨機(jī)數(shù); 所述服務(wù)端模塊(2)還用于判斷所述第一隨機(jī)數(shù)與所述第二隨機(jī)數(shù)是否一致并在一致時(shí)判定所述應(yīng)用模塊為所述授權(quán)應(yīng)用模塊,響應(yīng)所述啟動(dòng)請求,否則忽略所述啟動(dòng)請求。
      8.根據(jù)權(quán)利要求7所述的防止第三方桌面破解防盜模式的系統(tǒng),其特征在于,所述服 務(wù)端模塊(2)還用于判斷所述應(yīng)用模塊是否為桌面應(yīng)用模塊并在是時(shí)直接響應(yīng)所述啟動(dòng)請求,否則判斷防盜模式是否開啟并在未開啟時(shí)直接響應(yīng)所述啟動(dòng)請求,或者在開啟時(shí)繼續(xù)判斷所述啟動(dòng)請求中是否包含有所述第二隨機(jī)數(shù),如果包含則判斷所述第一隨機(jī)數(shù)與所述第二隨機(jī)數(shù)是否一致,否則命令所述應(yīng)用模塊自動(dòng)重啟; 所述應(yīng)用模塊(I)還用于根據(jù)所述服務(wù)端模塊(2 )的命令自動(dòng)重啟并在自動(dòng)重啟后在所述啟動(dòng)請求中添加所述第二隨機(jī)數(shù),并重新發(fā)送給所述服務(wù)端模塊(2)。
      9.根據(jù)權(quán)利要求7所述的防止第三方桌面破解防盜模式的系統(tǒng),其特征在于,所述防盜模塊(3)包括界面生成單元(301)、密碼驗(yàn)證處理單元(302)和通訊單元(303); 所述界面生成單元(301)用于在開機(jī)時(shí)判斷防盜功能是否開啟并在開啟時(shí)生成防盜密碼輸入界面; 所述密碼驗(yàn)證處理單元(302)用于接收防盜密碼、判斷所述防盜密碼是否正確,并在正確時(shí)進(jìn)行正常開機(jī)過程,或在錯(cuò)誤時(shí)重新生成所述防盜密碼輸入界面,如果第N次輸入的所述防盜密碼仍錯(cuò)誤并開啟防盜模式,否則對輸錯(cuò)次數(shù)進(jìn)行清零操作并通過驗(yàn)證,其中N為輸錯(cuò)次數(shù)上限; 所述通訊單元(303)用于生成第一隨機(jī)數(shù)并發(fā)送防盜模式開啟廣播,所述防盜模式開啟廣播包含有所述第一隨機(jī)數(shù)。
      10.根據(jù)權(quán)利要求6所述的防止第三方桌面破解防盜模式的系統(tǒng),其特征在于,所述服務(wù)端模塊(2)還用于通過解析所述應(yīng)用模塊的標(biāo)識(shí)名來判斷所述應(yīng)用模塊(I)是否為授權(quán)應(yīng)用模塊。
      全文摘要
      本發(fā)明公開了一種防止第三方桌面破解防盜模式的方法,包括以下步驟S1、接收一個(gè)應(yīng)用的啟動(dòng)請求,判斷防盜模式是否開啟,如果是,進(jìn)入步驟S2,否則直接響應(yīng)所述啟動(dòng)請求;S2、判斷所述應(yīng)用是否為授權(quán)應(yīng)用,如果是,響應(yīng)所述啟動(dòng)請求,否則忽略所述啟動(dòng)請求。本發(fā)明還公開了一種用于實(shí)施上述方法的防止第三方桌面破解防盜模式的系統(tǒng)。本發(fā)明的防止第三方桌面破解防盜模式的方法及系統(tǒng)有助于避免移動(dòng)終端丟失后隱私數(shù)據(jù)的泄露。
      文檔編號(hào)G06F21/60GK102857641SQ20121035324
      公開日2013年1月2日 申請日期2012年9月19日 優(yōu)先權(quán)日2012年9月19日
      發(fā)明者郭和平, 金永虎 申請人:東莞宇龍通信科技有限公司, 宇龍計(jì)算機(jī)通信科技(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1