本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種終端頁(yè)面的統(tǒng)一跳轉(zhuǎn)方法、裝置及終端。
背景技術(shù):
現(xiàn)有的終端的頁(yè)面跳轉(zhuǎn)都是基于統(tǒng)一的特定的跳轉(zhuǎn)規(guī)則,具體的,現(xiàn)有的終端的頁(yè)面跳轉(zhuǎn)規(guī)則都是通過明文在終端內(nèi)部傳遞,這就造成了同一個(gè)跳轉(zhuǎn)規(guī)則對(duì)所有用戶起著相同的作用。在這種背景下,如果有惡意用戶,通過技術(shù)手段劫持終端的跳轉(zhuǎn)數(shù)據(jù),就可以跳轉(zhuǎn)到其指定的頁(yè)面,從而給終端用戶造成嚴(yán)重的安全威脅。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種終端頁(yè)面的統(tǒng)一跳轉(zhuǎn)方法、裝置及終端,以解決現(xiàn)有技術(shù)中終端基于統(tǒng)一跳轉(zhuǎn)規(guī)則進(jìn)行頁(yè)面跳轉(zhuǎn)的安全性低的問題。
本發(fā)明一方面提供了一種終端頁(yè)面的統(tǒng)一跳轉(zhuǎn)方法,包括:通過終端預(yù)設(shè)的唯一標(biāo)識(shí)對(duì)跳轉(zhuǎn)規(guī)則加密;對(duì)加密后的跳轉(zhuǎn)規(guī)則進(jìn)行解析,并根據(jù)解析后的所述跳轉(zhuǎn)規(guī)則設(shè)置所述終端的統(tǒng)一跳轉(zhuǎn)頁(yè)面。
進(jìn)一步地,所述通過終端預(yù)設(shè)的唯一標(biāo)識(shí)對(duì)跳轉(zhuǎn)規(guī)則加密,具體包括:
將所述終端自身的設(shè)備指紋作為AES加密用的私鑰,對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密。
進(jìn)一步地,將所述終端自身的設(shè)備指紋作為AES加密用的私鑰,對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,具體包括:
將所述終端自身的設(shè)備指紋作為AES加密用的私鑰,對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,通過公鑰加密算法RSA對(duì)加密過的跳轉(zhuǎn)規(guī)則做二次加密。
進(jìn)一步地,所述設(shè)備指紋包括:移動(dòng)設(shè)備識(shí)別碼IMSI、國(guó)際移動(dòng)設(shè)備識(shí)別碼IMEI、電子序列號(hào)ESN中的一種或多種。
進(jìn)一步地,所述對(duì)加密后的跳轉(zhuǎn)規(guī)則進(jìn)行解析,并根據(jù)解析后的所述跳轉(zhuǎn)規(guī)則設(shè)置所述終端的統(tǒng)一跳轉(zhuǎn)頁(yè)面,具體包括:
根據(jù)所述RSA私鑰對(duì)二次加密數(shù)據(jù)進(jìn)行解密,獲得AES加密數(shù)據(jù),并利用所述設(shè)備指紋對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行解密,獲得明文的跳轉(zhuǎn)規(guī)則,根據(jù)所述跳轉(zhuǎn)規(guī)則設(shè)置所述終端的統(tǒng)一跳轉(zhuǎn)頁(yè)面,并進(jìn)行目標(biāo)頁(yè)跳轉(zhuǎn)。
本發(fā)明另一方面提供了一種終端頁(yè)面的統(tǒng)一跳轉(zhuǎn)裝置,包括:加密模塊,用于通過終端預(yù)設(shè)的唯一標(biāo)識(shí)對(duì)跳轉(zhuǎn)規(guī)則加密;處理模塊,用于對(duì)加密后的跳轉(zhuǎn)規(guī)則進(jìn)行解析,并根據(jù)解析后的所述跳轉(zhuǎn)規(guī)則設(shè)置所述終端的統(tǒng)一跳轉(zhuǎn)頁(yè)面。
進(jìn)一步地,所述加密模塊還用于,將所述終端自身的設(shè)備指紋作為AES加密用的私鑰,對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密。
進(jìn)一步地,所述加密模塊還用于,將所述終端自身的設(shè)備指紋作為AES加密用的私鑰,對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,通過公鑰加密算法RSA對(duì)加密過的跳轉(zhuǎn)規(guī)則做二次加密。
進(jìn)一步地,所述設(shè)備指紋包括:移動(dòng)設(shè)備識(shí)別碼IMSI、國(guó)際移動(dòng)設(shè)備識(shí)別碼IMEI、電子序列號(hào)ESN中的一種或多種。
進(jìn)一步地,所述處理模塊還用于,根據(jù)所述RSA私鑰對(duì)二次加密數(shù)據(jù)進(jìn)行解密,獲得AES加密數(shù)據(jù),并利用所述設(shè)備指紋對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行解密,獲得明文的跳轉(zhuǎn)規(guī)則,根據(jù)所述跳轉(zhuǎn)規(guī)則設(shè)置所述終端的統(tǒng)一跳轉(zhuǎn)頁(yè)面,并進(jìn)行目標(biāo)頁(yè)跳轉(zhuǎn)。
本發(fā)明再一方面提供了一種設(shè)有上述任意一種裝置的終端。
本發(fā)明有益效果如下:
本發(fā)明通過利用終端的唯一標(biāo)識(shí)對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,從而保證不同設(shè)備上的跳轉(zhuǎn)的安全性和唯一性,從而提高了頁(yè)面跳轉(zhuǎn)的安全性,有效解決了現(xiàn)有技術(shù)中終端基于統(tǒng)一跳轉(zhuǎn)規(guī)則進(jìn)行頁(yè)面跳轉(zhuǎn)的安全性低的問題,進(jìn)而提高了用戶體驗(yàn)。
附圖說明
圖1是本發(fā)明實(shí)施例的一種終端頁(yè)面的統(tǒng)一跳轉(zhuǎn)方法的流程示意圖;
圖2是本發(fā)明實(shí)施例的另一種終端頁(yè)面的統(tǒng)一跳轉(zhuǎn)方法的流程示意圖;
圖3是本發(fā)明實(shí)施例的一種終端頁(yè)面的統(tǒng)一跳轉(zhuǎn)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了解決現(xiàn)有技術(shù)中終端基于統(tǒng)一跳轉(zhuǎn)規(guī)則進(jìn)行頁(yè)面跳轉(zhuǎn)的安全性低的問題,本發(fā)明提供了一種終端頁(yè)面的統(tǒng)一跳轉(zhuǎn)方法、裝置及終端,本發(fā)明通過利用終端的唯一標(biāo)識(shí)對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,從而保證不同設(shè)備上的跳轉(zhuǎn)的安全性和唯一性,從而提高了頁(yè)面跳轉(zhuǎn)的安全性,有效解決了現(xiàn)有技術(shù)中終端基于統(tǒng)一跳轉(zhuǎn)規(guī)則進(jìn)行頁(yè)面跳轉(zhuǎn)的安全性低的問題,進(jìn)而提高了用戶體驗(yàn)。以下結(jié)合附圖以及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
方法實(shí)施例
本發(fā)明實(shí)施例提供了一種終端頁(yè)面的統(tǒng)一跳轉(zhuǎn)方法,參見圖1,該方法包括:
S101、通過終端預(yù)設(shè)的唯一標(biāo)識(shí)對(duì)跳轉(zhuǎn)規(guī)則加密;
S102、對(duì)加密后的跳轉(zhuǎn)規(guī)則進(jìn)行解析,并根據(jù)解析后的所述跳轉(zhuǎn)規(guī)則設(shè)置所述終端的統(tǒng)一跳轉(zhuǎn)頁(yè)面。
也就是說,本發(fā)明通過利用終端的唯一標(biāo)識(shí)對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,從而保證不同設(shè)備上的跳轉(zhuǎn)的安全性和唯一性,從而提高了頁(yè)面跳轉(zhuǎn)的安全性,有效解決了現(xiàn)有技術(shù)中終端基于統(tǒng)一跳轉(zhuǎn)規(guī)則進(jìn)行頁(yè)面跳轉(zhuǎn)的安全性低的問題,進(jìn)而提高了用戶體驗(yàn)。
本發(fā)明實(shí)施例所述通過終端預(yù)設(shè)的唯一標(biāo)識(shí)對(duì)跳轉(zhuǎn)規(guī)則加密,具體包括:
將所述終端自身的設(shè)備指紋作為高級(jí)加密標(biāo)準(zhǔn)(Advanced Encryption Standard,AES)加密用的私鑰,對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密。
需要說明的是,本發(fā)明實(shí)施例所述設(shè)備指紋包括:移動(dòng)設(shè)備識(shí)別碼IMSI、國(guó)際移動(dòng)設(shè)備識(shí)別碼IMEI、電子序列號(hào)ESN中的一種或多種。
當(dāng)然,本領(lǐng)域的技術(shù)人員也可以根據(jù)實(shí)際需要設(shè)置其他的設(shè)備指紋,只要該設(shè)備指紋能夠唯一對(duì)應(yīng)該終端即可,例如,設(shè)置手機(jī)號(hào)最為設(shè)備指紋等等。并且,本發(fā)明也可以設(shè)置多個(gè)設(shè)備指紋,通過預(yù)定的輪換規(guī)則進(jìn)行輪換的使用,以進(jìn)一步地提高頁(yè)面跳轉(zhuǎn)的安全性。
本發(fā)明實(shí)施例將所述終端自身的設(shè)備指紋作為AES加密用的私鑰,對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,具體包括:
將所述終端自身的設(shè)備指紋作為AES加密用的私鑰,對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,通過公鑰加密算法RSA對(duì)加密過的跳轉(zhuǎn)規(guī)則做二次加密。
具體來(lái)說,本發(fā)明通過用設(shè)備指紋對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行第一步的加密,并通過加密算法RSA對(duì)加密過的跳轉(zhuǎn)規(guī)則做二次加密,再將加密規(guī)則進(jìn)行傳遞,從而更好的提高頁(yè)面跳轉(zhuǎn)的安全性。
本發(fā)明實(shí)施例所述對(duì)加密后的跳轉(zhuǎn)規(guī)則進(jìn)行解析,并根據(jù)解析后的所述跳轉(zhuǎn)規(guī)則設(shè)置所述終端的統(tǒng)一跳轉(zhuǎn)頁(yè)面,具體包括:
根據(jù)所述RSA私鑰對(duì)二次加密數(shù)據(jù)進(jìn)行解密,獲得AES加密數(shù)據(jù),并利用所述設(shè)備指紋對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行解密,獲得明文的跳轉(zhuǎn)規(guī)則,根據(jù)所述跳轉(zhuǎn)規(guī)則設(shè)置所述終端的統(tǒng)一跳轉(zhuǎn)頁(yè)面,并進(jìn)行目標(biāo)頁(yè)跳轉(zhuǎn)。
總體來(lái)說,本發(fā)明通過對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,使得跳轉(zhuǎn)規(guī)則很難被他人分析并利用。并且本發(fā)明對(duì)同一跳轉(zhuǎn)規(guī)則,在不同終端上生成的加密時(shí)間都是不同的,這樣即使在用戶A上的跳轉(zhuǎn)規(guī)則,在用戶B上也是無(wú)效的,從而保證不同終端上的頁(yè)面跳轉(zhuǎn)的安全性和唯一性。
圖2是本發(fā)明實(shí)施例的另一種終端頁(yè)面的統(tǒng)一跳轉(zhuǎn)方法的流程示意圖,如圖2所示,本發(fā)明所述的方法包括:
1.原始跳轉(zhuǎn)規(guī)則,包含跳轉(zhuǎn)到對(duì)應(yīng)目標(biāo)頁(yè)的標(biāo)識(shí)和目標(biāo)頁(yè)展示所需的參數(shù)。
2.用設(shè)備指紋(或者其他唯一標(biāo)識(shí),用作移動(dòng)設(shè)備的唯一憑證)作為AES加密用的私鑰對(duì)原始跳轉(zhuǎn)規(guī)則加密,目的是即使是同一個(gè)跳轉(zhuǎn)規(guī)則,在不同設(shè)備上生成的加密數(shù)據(jù)也不一樣,這樣就很難分析出跳轉(zhuǎn)的規(guī)則的特征。即使跳轉(zhuǎn)規(guī)則被破解,也不能批量的作用于其他設(shè)備。
3.利用RSA加密技術(shù)對(duì)剛剛生成的利用AES加密算法加密過的跳轉(zhuǎn)規(guī)則進(jìn)行二次加密,目的是保證數(shù)據(jù)在傳遞過程中安全性,不被別人破解。
4.加密后的跳轉(zhuǎn)規(guī)則交給客戶端處理,處理方式為先用RSA私鑰解密,這樣就獲得了AES加密數(shù)據(jù)的格式,利用當(dāng)前的設(shè)備指紋對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行AES解密,獲得明文的跳轉(zhuǎn)規(guī)則,進(jìn)行目標(biāo)頁(yè)跳轉(zhuǎn)并展示。
即,本發(fā)明的跳轉(zhuǎn)規(guī)則的傳遞過程是加密的,這樣,惡意用戶就不能分析出跳轉(zhuǎn)規(guī)則的具體的樣式和涵義,并且本發(fā)明對(duì)同一種跳轉(zhuǎn)規(guī)則在不同設(shè)備上生成的加密數(shù)據(jù)是不一樣的,這樣,某個(gè)設(shè)備上加密的跳轉(zhuǎn)規(guī)則在其他設(shè)備上是不起作用的,因此即使跳轉(zhuǎn)規(guī)則在某個(gè)設(shè)備上被破解,也產(chǎn)生不了大范圍的影響,而且保證了移動(dòng)用戶在利用跳轉(zhuǎn)規(guī)則跳轉(zhuǎn)時(shí)的安全性,不會(huì)被中間人利用和攻擊。
裝置實(shí)施例
本發(fā)明實(shí)施例提供了一種終端頁(yè)面的統(tǒng)一跳轉(zhuǎn)裝置,參見圖3,該裝置包括:加密模塊,用于通過終端預(yù)設(shè)的唯一標(biāo)識(shí)對(duì)跳轉(zhuǎn)規(guī)則加密;處理模塊,用于對(duì)加密后的跳轉(zhuǎn)規(guī)則進(jìn)行解析,并根據(jù)解析后的所述跳轉(zhuǎn)規(guī)則設(shè)置所述終端的統(tǒng)一跳轉(zhuǎn)頁(yè)面。
也就是說,本發(fā)明通過加密模塊利用終端的唯一標(biāo)識(shí)對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,從而保證不同設(shè)備上的跳轉(zhuǎn)的安全性和唯一性,從而提高了頁(yè)面跳轉(zhuǎn)的安全性,有效解決了現(xiàn)有技術(shù)中終端基于統(tǒng)一跳轉(zhuǎn)規(guī)則進(jìn)行頁(yè)面跳轉(zhuǎn)的安全性低的問題,進(jìn)而提高了用戶體驗(yàn)。
進(jìn)一步地,本發(fā)明實(shí)施例所述加密模塊還用于,將所述終端自身的設(shè)備指紋作為高級(jí)加密標(biāo)準(zhǔn)AES加密用的私鑰,對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密。
需要說明的是,本發(fā)明實(shí)施例所述設(shè)備指紋包括:移動(dòng)設(shè)備識(shí)別碼IMSI、國(guó)際移動(dòng)設(shè)備識(shí)別碼IMEI、電子序列號(hào)ESN中的一種或多種。
當(dāng)然,本領(lǐng)域的技術(shù)人員也可以根據(jù)實(shí)際需要設(shè)置其他的設(shè)備指紋,只要該設(shè)備指紋能夠唯一對(duì)應(yīng)該終端即可,例如,設(shè)置手機(jī)號(hào)最為設(shè)備指紋等等。并且,本發(fā)明也可以設(shè)置多個(gè)設(shè)備指紋,通過預(yù)定的輪換規(guī)則進(jìn)行輪換的使用,以進(jìn)一步地提高頁(yè)面跳轉(zhuǎn)的安全性。
具體實(shí)施時(shí),本發(fā)明實(shí)施例所述加密模塊還用于,將所述終端自身的設(shè)備指紋作為AES加密用的私鑰,對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,通過公鑰加密算法RSA對(duì)加密過的跳轉(zhuǎn)規(guī)則做二次加密。
具體來(lái)說,本發(fā)明通過用設(shè)備指紋對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行第一步的加密,并通過加密算法RSA對(duì)加密過的跳轉(zhuǎn)規(guī)則做二次加密,再將加密規(guī)則進(jìn)行傳遞,從而更好的提高頁(yè)面跳轉(zhuǎn)的安全性。
進(jìn)一步地,本發(fā)明實(shí)施例所述處理模塊還用于,根據(jù)所述RSA私鑰對(duì)二次加密數(shù)據(jù)進(jìn)行解密,獲得AES加密數(shù)據(jù),并利用所述設(shè)備指紋對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行解密,獲得明文的跳轉(zhuǎn)規(guī)則,根據(jù)所述跳轉(zhuǎn)規(guī)則設(shè)置所述終端的統(tǒng)一跳轉(zhuǎn)頁(yè)面,并進(jìn)行目標(biāo)頁(yè)跳轉(zhuǎn)。
總體來(lái)說,本發(fā)明通過對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,使得跳轉(zhuǎn)規(guī)則很難被他人分析并利用。并且本發(fā)明對(duì)同一跳轉(zhuǎn)規(guī)則,在不同終端上生成的加密時(shí)間都是不同的,這樣即使在用戶A上的跳轉(zhuǎn)規(guī)則,在用戶B上也是無(wú)效的,從而保證不同終端上的頁(yè)面跳轉(zhuǎn)的安全性和唯一性。
本發(fā)明實(shí)施例中的相關(guān)內(nèi)容可參照方法實(shí)施例部分進(jìn)行理解,在此不再贅述。
終端實(shí)施例
本發(fā)明實(shí)施例提供了一種終端,該終端包括裝置實(shí)施例中所述的任意一種裝置。
本發(fā)明實(shí)施例中的相關(guān)內(nèi)容可參照裝置實(shí)施例和方法實(shí)施例部分進(jìn)行理解,在此不再贅述。
本發(fā)明可以至少可以達(dá)到以下的有益效果:
本發(fā)明通過利用終端的唯一標(biāo)識(shí)對(duì)跳轉(zhuǎn)規(guī)則進(jìn)行加密,從而保證不同設(shè)備上的跳轉(zhuǎn)的安全性和唯一性,從而提高了頁(yè)面跳轉(zhuǎn)的安全性,有效解決了現(xiàn)有技術(shù)中終端基于統(tǒng)一跳轉(zhuǎn)規(guī)則進(jìn)行頁(yè)面跳轉(zhuǎn)的安全性低的問題,進(jìn)而提高了用戶體驗(yàn)。
盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實(shí)施例,本領(lǐng)域的技術(shù)人員將意識(shí)到各種改進(jìn)、增加和取代也是可能的,因此,本發(fā)明的范圍應(yīng)當(dāng)不限于上述實(shí)施例。