專利名稱:一種驗(yàn)證域名鏈接的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域技術(shù),尤其涉及一種驗(yàn)證域名鏈接的方法、裝置及系統(tǒng)。
背景技術(shù):
因特網(wǎng)系統(tǒng)中,使用IPdnternet Protocol,互聯(lián)網(wǎng)協(xié)議)地址識(shí)別各個(gè)終端,例 如123. 123. 123,然而用戶終端訪問某個(gè)服務(wù)器時(shí),一般是基于域名地址而不是IP地址,因 此使用DNS (Domain Name System,域名系統(tǒng))實(shí)現(xiàn)IP地址與域名地址之間的轉(zhuǎn)換。這樣, 用戶終端訪問某個(gè)服務(wù)器處的網(wǎng)頁時(shí),僅需要輸入域名即可。目前,用戶終端通過網(wǎng)絡(luò)可以在線觀看并下載各種媒體數(shù)據(jù)資源,而且很多網(wǎng)絡(luò) 服務(wù)器提供的網(wǎng)絡(luò)頁面內(nèi)嵌有域名鏈接,用戶終端可以通過該域名鏈接直接訪問特定服務(wù) 器,進(jìn)行視頻、音頻等的在線使用,或者下載媒體數(shù)據(jù)資源等。然而,由于各種媒體數(shù)據(jù)的域 名始終不變,域名鏈接被盜用后可以長(zhǎng)期使用,不利于媒體數(shù)據(jù)資源權(quán)限的保護(hù),而且有可 能導(dǎo)致媒體數(shù)據(jù)資源的濫用。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種驗(yàn)證域名鏈接的方法、裝置及系統(tǒng),通過對(duì)域名鏈接中的 加密信息定期更新并對(duì)該域名鏈接的合法性及使用期限進(jìn)行驗(yàn)證,從而防止使用被盜用的 域名鏈接獲取數(shù)據(jù)資源,有效的確保數(shù)據(jù)資源的安全。本發(fā)明實(shí)施例提供了一種驗(yàn)證域名鏈接的方法,該方法包括獲取所述域名鏈接中的驗(yàn)證加密信息,并驗(yàn)證所述驗(yàn)證加密信息是否合法;若驗(yàn)證結(jié)果為合法,判斷所述域名鏈接是否處在有效使用期內(nèi);若所述域名鏈接處在有效使用期內(nèi),確認(rèn)所述域名鏈接為有效的域名鏈接。較佳的,所述域名鏈接為網(wǎng)絡(luò)服務(wù)器提供的網(wǎng)絡(luò)頁面中內(nèi)嵌的域名鏈接。較佳的,所述域名鏈接還包括用于標(biāo)識(shí)防盜域名鏈接的標(biāo)識(shí)頭、用于標(biāo)識(shí)產(chǎn)生所 述域名鏈接時(shí)間的時(shí)間戳。較佳的,所述網(wǎng)絡(luò)服務(wù)器定期更新所述網(wǎng)絡(luò)頁面內(nèi)嵌的域名鏈接的驗(yàn)證加密信 息,所述驗(yàn)證加密信息由網(wǎng)絡(luò)服務(wù)器根據(jù)時(shí)間戳、域名和定期更新的公用密碼串獲得。較佳的,所述標(biāo)準(zhǔn)加密信息由域名服務(wù)器根據(jù)所述域名鏈接攜帶的時(shí)間戳、域名 和預(yù)先存儲(chǔ)的公用密碼串獲得;所述網(wǎng)絡(luò)服務(wù)器和域名服務(wù)器分別存儲(chǔ)相同的所述公用密 碼串并同步更新。較佳的,所述驗(yàn)證所述域名鏈接是否處在有效使用期內(nèi),包括獲取所述域名鏈接攜帶的時(shí)間戳標(biāo)識(shí)的域名鏈接產(chǎn)生時(shí)間;驗(yàn)證根據(jù)所述域名鏈接產(chǎn)生時(shí)間獲得的使用時(shí)間,是否在預(yù)定的有效使用期內(nèi)。本發(fā)明實(shí)施例還提供了一種驗(yàn)證域名鏈接的裝置,包括驗(yàn)證模塊,用于獲取所述域名鏈接中的驗(yàn)證加密信息,并驗(yàn)證所述驗(yàn)證加密信息 是否合法;
判斷模塊,用于若驗(yàn)證結(jié)果為合法,判斷所述域名鏈接是否處在有效使用期內(nèi);確認(rèn)模塊,用于若所述域名鏈接處在有效使用期內(nèi),確認(rèn)所述域名鏈接為有效的 域名鏈接。較佳的,所述裝置還包括加密模塊,用于根據(jù)所述域名鏈接攜帶的時(shí)間戳、域名和預(yù)先存儲(chǔ)的公用密碼串 獲得標(biāo)準(zhǔn)加密信息;所述網(wǎng)絡(luò)服務(wù)器和域名服務(wù)器分別存儲(chǔ)相同的所述公用密碼串并同步更新。相應(yīng)的,本發(fā)明實(shí)施例還提供了一種驗(yàn)證域名鏈接的系統(tǒng),包括用戶終端,用于獲取網(wǎng)絡(luò)服務(wù)器提供的網(wǎng)絡(luò)頁面中內(nèi)嵌的域名鏈接;向域名服務(wù) 器發(fā)送攜帶所述域名鏈接的請(qǐng)求;域名服務(wù)器,用于獲取所述域名鏈接中的驗(yàn)證加密信息,并驗(yàn)證所述驗(yàn)證加密信 息是否合法;若驗(yàn)證結(jié)果為合法,判斷所述域名鏈接是否處在有效使用期內(nèi);若所述域名 鏈接處在有效使用期內(nèi),確認(rèn)所述域名鏈接為有效的域名鏈接。本發(fā)明實(shí)施例提供了一種驗(yàn)證域名鏈接的方法、裝置及系統(tǒng),用于獲取所述域名 鏈接中的驗(yàn)證加密信息,并驗(yàn)證所述驗(yàn)證加密信息是否合法;若驗(yàn)證結(jié)果為合法,判斷所述 域名鏈接是否處在有效使用期內(nèi);若所述域名鏈接處在有效使用期內(nèi),確認(rèn)所述域名鏈接 為有效的域名鏈接。使用本發(fā)明實(shí)施例提供的驗(yàn)證域名鏈接的方法、裝置及系統(tǒng),通過對(duì)域 名鏈接定期更新并對(duì)合法性及使用期限進(jìn)行驗(yàn)證,從而防止通過被盜用的域名鏈接獲取數(shù) 據(jù)資源,有效的確保了數(shù)據(jù)資源的安全。
圖1為本發(fā)明實(shí)施例中驗(yàn)證域名鏈接的方法流程示意圖;圖2為本發(fā)明另一實(shí)施例中驗(yàn)證域名鏈接的方法流程示意圖;圖3為本發(fā)明實(shí)施例中驗(yàn)證域名鏈接的裝置結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例中驗(yàn)證域名鏈接的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合各個(gè)附圖對(duì)本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理具體實(shí)施方式
及其 對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)地闡述。用戶終端訪問網(wǎng)絡(luò)服務(wù)器提供的網(wǎng)絡(luò)頁面時(shí),可以通過獲取該網(wǎng)絡(luò)頁面中內(nèi)嵌的 域名鏈接,鏈接到相應(yīng)的服務(wù)器,進(jìn)而獲得數(shù)據(jù)資源,例如播放視頻、音頻、下載數(shù)據(jù)等。由 于很多數(shù)據(jù)資源具有權(quán)限,若域名鏈接被盜用,有可能導(dǎo)致數(shù)據(jù)資源的濫用。為了解決現(xiàn)有 技術(shù)存在的問題,本發(fā)明實(shí)施例提供一種驗(yàn)證域名鏈接的方法,如圖1所示,該方法包括以 下步驟步驟101、獲取所述域名鏈接中的驗(yàn)證加密信息,并驗(yàn)證所述驗(yàn)證加密信息是否合 法;具體的,用戶終端獲取網(wǎng)絡(luò)服務(wù)器提供的網(wǎng)絡(luò)頁面中內(nèi)嵌的域名鏈接,或者從其 他相關(guān)處獲得的域名鏈接,該域名鏈接可以包括標(biāo)識(shí)頭、時(shí)間戳、驗(yàn)證加密信息和域名。其 中,標(biāo)識(shí)頭用于標(biāo)識(shí)該域名鏈接為防盜域名鏈接;時(shí)間戳用于標(biāo)識(shí)產(chǎn)生該域名鏈接的時(shí)間;驗(yàn)證加密值信息,由網(wǎng)頁服務(wù)器根據(jù)該時(shí)間戳、域名和定期更新的公用密碼串獲得,可以為 值或字符串等形式;域名為用戶終端欲訪問的域名。其中,網(wǎng)頁服務(wù)器對(duì)公用密碼串定期 進(jìn)行更新,并且將更新后的公用密碼串同步到域名服務(wù)器中,由此,通過該公用密碼串加密 獲得的驗(yàn)證加密信息定期更新,進(jìn)而包括該驗(yàn)證加密值的網(wǎng)絡(luò)頁面內(nèi)嵌的域名鏈接定期更 新。這樣,域名鏈接被更新后,之前被盜用的域名鏈接將無法使用。域名服務(wù)器接收到用戶終端發(fā)送的攜帶域名鏈接的請(qǐng)求后,首先通過標(biāo)識(shí)頭判斷 該域名鏈接是否為防盜域名鏈接,例如使用QQQQ為防盜域名鏈接的標(biāo)識(shí)頭,若該域名鏈 接的標(biāo)識(shí)頭不為QQQQ,則不是防盜域名鏈接,直接向該用戶終端發(fā)送該域名鏈接對(duì)應(yīng)的IP 地址;若標(biāo)識(shí)頭為QQQQ,則是防盜鏈接,需要進(jìn)一步驗(yàn)證該域名鏈接是否合法。例如,域名 服務(wù)器獲取該域名鏈接中的驗(yàn)證加密信息與標(biāo)準(zhǔn)加密信息進(jìn)行比對(duì),若匹配,則該域名鏈 接為合法域名鏈接;若不匹配,則該域名鏈接為非法域名鏈接,不允許用戶終端的訪問。其中,該標(biāo)準(zhǔn)加密信息為域名服務(wù)器根據(jù)該域名鏈接中的時(shí)間戳、域名和預(yù)先存 儲(chǔ)的公用密碼串獲得,可以為值或字符串等形式。網(wǎng)絡(luò)服務(wù)器和域名服務(wù)器分別存儲(chǔ)相同 的公用密碼串,并且同布更新該公用密碼串,例如,網(wǎng)絡(luò)服務(wù)器和域名服務(wù)器分別存儲(chǔ)密碼 串a(chǎn)bcdef,并在同布將該密碼串更新為1234567。而且,獲得該驗(yàn)證加密信息與標(biāo)準(zhǔn)加密信 息的方式相同,如使用MD5加密算法等。不僅可以通過將驗(yàn)證加密信息與標(biāo)準(zhǔn)加密信息進(jìn)行比對(duì)的方式,驗(yàn)證驗(yàn)證加密信 息是否合法,還可以使用其他方式進(jìn)行驗(yàn)證,例如可以將驗(yàn)證加密信息進(jìn)行解密后,提取預(yù) 定位置的字符,形成字符串,然后加密該字符串并驗(yàn)證器是否合法。步驟102、若驗(yàn)證結(jié)果為合法,判斷該域名鏈接是否處在有效使用期內(nèi);若驗(yàn)證結(jié)果為合法,如驗(yàn)證加密信息與標(biāo)準(zhǔn)加密信息的比對(duì)結(jié)果為匹配,域名服 務(wù)器獲取該域名鏈接攜帶的時(shí)間戳標(biāo)識(shí)的域名鏈接產(chǎn)生時(shí)間,然后驗(yàn)證根據(jù)該域名鏈接產(chǎn) 生時(shí)間獲得的使用時(shí)間,是否在預(yù)定的有效使用期內(nèi)。使用時(shí)間可以為該域名鏈接產(chǎn)生時(shí) 間,也可以是該域名鏈接產(chǎn)生時(shí)間通過變換獲得的時(shí)間。例如,時(shí)間戳為123456,其標(biāo)識(shí)的 域名鏈接產(chǎn)生時(shí)間為2010年09月11日12:00,預(yù)定的有效使用期為2010年09月11日 6:00至14:00,由于12:00位于6:00至14:00這個(gè)時(shí)間段內(nèi),則可確定該域名鏈接處在有 效使用期內(nèi),為有效的域名鏈接;或者時(shí)間戳為123456,其標(biāo)識(shí)的域名鏈接產(chǎn)生時(shí)間為XX 年XX月XX日12:00,其通過變換獲得的使用時(shí)間為XX年XX月XX日12:30,預(yù)定的有效使 用期為XX年XX月XX日6:00至12:00,由于12:30不位于600至1200這個(gè)時(shí)間段內(nèi),則 可確定該域名鏈接未處在有效使用期內(nèi),為無效的域名鏈接;或者時(shí)間戳為123456,其標(biāo) 識(shí)的域名鏈接產(chǎn)生時(shí)間為XX年XX月XX日12:00,當(dāng)前時(shí)間為XX年XX月XX日16:00,兩 者時(shí)差為4個(gè)小時(shí),由于有效使用期為6個(gè)小時(shí),因此該域名鏈接處在有效使用期內(nèi),為有 效的域名鏈接;或者假設(shè)其標(biāo)識(shí)的域名鏈接產(chǎn)生時(shí)間為2010年9月13日10:00,再通過預(yù) 定的變換過程(如加減乘除等)獲得使用時(shí)間為2010年9月13日12:00,預(yù)定的有效使用 期為2010年9月11日6:00至2010年9月13日1700,則可確定該域名鏈接處在有效使 用期內(nèi),為有效的域名鏈接。其中,驗(yàn)證加密信息和標(biāo)準(zhǔn)加密信息匹配時(shí),兩者相同,或者符合預(yù)定的對(duì)應(yīng)關(guān) 系,例如假設(shè)驗(yàn)證加密信息和標(biāo)準(zhǔn)加密信息都為A,或者預(yù)定的對(duì)應(yīng)關(guān)系為驗(yàn)證加密信息為 A對(duì)應(yīng)于標(biāo)準(zhǔn)加密信息為B。
步驟103、若該域名鏈接處在有效使用期內(nèi),確認(rèn)域名鏈接為有效的域名鏈接。域 名服務(wù)器確認(rèn)域名鏈接為有效的域名鏈接后,根據(jù)該域名鏈接中的域名,查找并向該用戶 終端返回該域名鏈接對(duì)應(yīng)的IP地址,以便用戶終端根據(jù)該IP地址訪問服務(wù)器,獲取相應(yīng)的 數(shù)據(jù)資源。通過上述描述,可以看出,使用本發(fā)明實(shí)施例提供的域名鏈接驗(yàn)證的方法,通過在 網(wǎng)頁服務(wù)器中對(duì)域名鏈接進(jìn)行加密并設(shè)定時(shí)間戳,同時(shí)在域名服務(wù)器中對(duì)該域名鏈接進(jìn)行 合法驗(yàn)證和有效期驗(yàn)證,以此防止使用被盜用的域名鏈接獲得數(shù)據(jù)資源。并且定期更新該 加密值,盡量縮短被盜用的域名鏈接可使用的時(shí)間,在一定程度上有效的防止了域名鏈接 被盜用。下面通過具體實(shí)施例對(duì)本發(fā)明實(shí)施例提供的域名鏈接驗(yàn)證的方法進(jìn)行詳細(xì)說明, 如圖2所示,具體包括以下步驟步驟201、用戶終端訪問網(wǎng)頁服務(wù)器提供的網(wǎng)頁;步驟202、該用戶終端獲取該網(wǎng)頁中內(nèi)嵌的域名鏈接;假設(shè)該域名鏈 為 QQQQQ-1263175145.50dl0f094140963d4f076908765d87fc.media, sina. chinacache. net ;其中QQQQQ為標(biāo)識(shí)防盜域名鏈接的標(biāo)識(shí)頭,1263175145為時(shí)間戳, 50dl0f094140963d4f076908765d87fc 為驗(yàn)證加密信息,media, sina. chinacache. net 為域 名;步驟203、該用戶終端向域名服務(wù)器發(fā)送攜帶該域名鏈接的請(qǐng)求;步驟204、域名服務(wù)器接收到該請(qǐng)求后,獲取該域名鏈接中標(biāo)識(shí)頭,判斷是否為防 盜域名鏈接;若是防盜域名鏈接,則繼續(xù)執(zhí)行步驟205 ;否則,執(zhí)行步驟208 ;其中QQQQQ為 表示防盜域名鏈接的標(biāo)識(shí)頭。步驟205、域名服務(wù)器獲取該域名鏈接中時(shí)間戳和域名,與本地存儲(chǔ)的公用密碼 串,計(jì)算標(biāo)準(zhǔn)加密信息;具體的,域名服務(wù)器根據(jù)該域名鏈接中時(shí)間戳1263175145、域名 media, sina. chinacache. net和本地存儲(chǔ)的公用密碼串chinacache,運(yùn)用預(yù)置的加密算法 進(jìn)行加密運(yùn)算,獲得標(biāo)準(zhǔn)加密信息50dl0f094140963d4f076908765d87fc。其中,公用密碼串 chinacache分別存儲(chǔ)在域名服務(wù)器和網(wǎng)頁服務(wù)器,而且定期同步更新。步驟206、域名服務(wù)器獲取該域名鏈接中的驗(yàn)證加密信息,與標(biāo)準(zhǔn)加密信息進(jìn)行比 對(duì);若比對(duì)結(jié)果為匹配,則執(zhí)行步驟207 ;否則,執(zhí)行步驟210 ;由于域名服務(wù)器和網(wǎng)頁服務(wù)器運(yùn)用相同的加密算法,使用相同的參數(shù),分別獲得 標(biāo)準(zhǔn)加密信息和驗(yàn)證加密信息,若驗(yàn)證加密信息和標(biāo)準(zhǔn)加密信息匹配,則說明該域名鏈接 為合法的域名鏈接,否則,為非法的域名鏈接。其中,驗(yàn)證加密信息和標(biāo)準(zhǔn)加密信息匹配時(shí), 兩者相同,或者符合預(yù)定的對(duì)應(yīng)關(guān)系,例如假設(shè)驗(yàn)證加密信息和標(biāo)準(zhǔn)加密信息都為A,或者 預(yù)定的對(duì)應(yīng)關(guān)系為驗(yàn)證加密信息為A對(duì)應(yīng)于標(biāo)準(zhǔn)加密信息為B。步驟207、根據(jù)域名鏈接中的時(shí)間戳,驗(yàn)證該域名鏈接是否處在有效使用期內(nèi);若 處在有效使用期內(nèi),執(zhí)行步驟208 ;否則,執(zhí)行步驟210 ;具體的,時(shí)間戳為1263175145,假設(shè)其標(biāo)識(shí)的域名鏈接產(chǎn)生時(shí)間為2010年9月12 日16:00,預(yù)定的有效使用期為2010年9月11日6:00至2010年9月12日17:00,則可確 定該域名鏈接處在有效使用期內(nèi),為有效的域名鏈接;或者假設(shè)其標(biāo)識(shí)的域名鏈接產(chǎn)生時(shí) 間為2010年9月13日16:00,預(yù)定的有效使用期為2010年9月11日6:00至2010年9月12日17:00,則可確定該域名鏈接未處在有效使用期內(nèi),為無效的域名鏈接;或者假設(shè)其標(biāo) 識(shí)的域名鏈接產(chǎn)生時(shí)間為2010年9月13日10:00,當(dāng)前時(shí)間為2010年9月13日15:00, 時(shí)差為5個(gè)小時(shí),小于預(yù)定時(shí)差最大值(如7小時(shí)),則可確定該域名鏈接處在有效使用期 內(nèi),為有效的域名鏈接;或者假設(shè)其標(biāo)識(shí)的域名鏈接產(chǎn)生時(shí)間為2010年9月13日10:00, 再通過預(yù)定的變換過程(如加減乘除等)獲得使用時(shí)間為2010年9月13日12:00,預(yù)定的 有效使用期為2010年9月11日6:00至2010年9月13日1700,則確定該域名鏈接處在 有效使用期內(nèi),為有效的域名鏈接。步驟208、域名服務(wù)器確認(rèn)域名鏈接為有效的域名鏈接,向用戶終端返回該域名鏈 接對(duì)應(yīng)的IP地址;步驟209、用戶終端使用該IP地址訪問媒體服務(wù)器;步驟210、域名服務(wù)器向用戶終端返回請(qǐng)求失敗。通過上述描述,可以看出,使用本發(fā)明實(shí)施例提供的域名鏈接驗(yàn)證的方法,通過在 網(wǎng)頁服務(wù)器中對(duì)域名鏈接進(jìn)行加密并設(shè)定時(shí)間戳,然后在域名服務(wù)器中對(duì)該域名鏈接進(jìn)行 合法驗(yàn)證和有效期驗(yàn)證,以此防止使用被盜用的域名鏈接獲得數(shù)據(jù)資源。相應(yīng)的,本發(fā)明實(shí)施例還提供一種驗(yàn)證域名鏈接的裝置,可以位于提供域名服務(wù) 的網(wǎng)絡(luò)設(shè)備中,如圖3所示,該裝置具體包括驗(yàn)證模塊301,用于獲取域名鏈接中的驗(yàn)證加密信息,并驗(yàn)證所述驗(yàn)證加密信息是 否合法;判斷模塊302,用于若驗(yàn)證結(jié)果為合法,判斷該域名鏈接是否處在有效使用期內(nèi);確認(rèn)模塊303,用于若域名鏈接處在有效使用期內(nèi),確認(rèn)所述域名鏈接為有效的域 名鏈接。較佳的,該網(wǎng)絡(luò)設(shè)備,還包括加密模塊304,用于根據(jù)所述域名鏈接攜帶的時(shí)間戳、域名和預(yù)先存儲(chǔ)的公用密碼 串獲得標(biāo)準(zhǔn)加密信息;所述網(wǎng)絡(luò)服務(wù)器和域名服務(wù)器分別存儲(chǔ)相同的所述公用密碼串并同 步更新。該標(biāo)準(zhǔn)加密信息可以為值或字符串等形式。具體的,由用戶終端獲取網(wǎng)絡(luò)服務(wù)器提供的網(wǎng)絡(luò)頁面中內(nèi)嵌的域名鏈接,或者從 其他相關(guān)處獲得,該域名鏈接可以包括標(biāo)識(shí)頭、時(shí)間戳、驗(yàn)證加密信息和域名。其中,標(biāo)識(shí)頭 用于標(biāo)識(shí)該域名鏈接為防盜域名鏈接;時(shí)間戳用于標(biāo)識(shí)產(chǎn)生該域名鏈接的時(shí)間;驗(yàn)證加密 值信息,由網(wǎng)頁服務(wù)器根據(jù)該時(shí)間戳、域名和定期更新的公用密碼串獲得,該驗(yàn)證加密值信 息可以為值或字符串等形式;域名為用戶終端欲訪問的域名。其中,網(wǎng)頁服務(wù)器對(duì)公用密碼 串定期進(jìn)行更新,并且將更新后的公用密碼串同步到域名服務(wù)器中,由此,通過該公用密碼 串加密獲得的驗(yàn)證加密信息定期更新,進(jìn)而包括該驗(yàn)證加密值的網(wǎng)絡(luò)頁面內(nèi)嵌的域名鏈接 定期更新。這樣,域名鏈接被更新后,之前被盜用的域名鏈接將無法使用。接收到用戶終端發(fā)送的攜帶域名鏈接的請(qǐng)求后,首先通過標(biāo)識(shí)頭判斷該域名鏈接 是否為防盜域名鏈接,若不是防盜域名鏈接,直接向該用戶終端發(fā)送該域名鏈接對(duì)應(yīng)的IP 地址;若是防盜鏈接,需要進(jìn)一步驗(yàn)證該域名鏈接是否合法。驗(yàn)證模塊301獲取該域名鏈接 中的驗(yàn)證加密信息與標(biāo)準(zhǔn)加密信息進(jìn)行比對(duì),若匹配,則該域名鏈接為合法域名鏈接;若不 匹配,則該域名鏈接為非法域名鏈接。其中,該標(biāo)準(zhǔn)加密信息為加密模塊304根據(jù)該域名鏈接中的時(shí)間戳、域名和預(yù)先存儲(chǔ)的公用密碼串獲得。網(wǎng)絡(luò)服務(wù)器和域名服務(wù)器分別存儲(chǔ)相同的公用密碼串,并且同步 更新該公用密碼串,例如,網(wǎng)絡(luò)服務(wù)器和域名服務(wù)器分別存儲(chǔ)密碼串a(chǎn)bcdef,并同步將該密 碼串更新為1234567。而且,獲得該驗(yàn)證加密信息與標(biāo)準(zhǔn)加密信息的方式相同,如MD5加密
算法等。若比對(duì)結(jié)果為匹配時(shí),判斷模塊302獲取該域名鏈接攜帶的時(shí)間戳標(biāo)識(shí)的域名鏈 接產(chǎn)生時(shí)間,然后驗(yàn)證根據(jù)該域名鏈接產(chǎn)生時(shí)間獲得的使用時(shí)間,是否在預(yù)定的有效使用 期內(nèi)。使用時(shí)間可以為該域名鏈接產(chǎn)生時(shí)間,也可以是該域名鏈接產(chǎn)生時(shí)間通過變換獲得 的時(shí)間。若該域名鏈接處在有效使用期內(nèi),確認(rèn)模塊303確認(rèn)域名鏈接為有效的域名鏈接, 然后域名服務(wù)器根據(jù)該域名鏈接中的域名,查找到其對(duì)應(yīng)的IP地址并發(fā)送到該用戶終端, 以便用戶終端根據(jù)該IP地址訪問服務(wù)器,獲取相應(yīng)的數(shù)據(jù)資源。其中,驗(yàn)證加密信息和標(biāo) 準(zhǔn)加密信息匹配時(shí),兩者相同,或者符合預(yù)定的對(duì)應(yīng)關(guān)系,例如假設(shè)驗(yàn)證加密信息和標(biāo)準(zhǔn)加 密信息都為A,或者預(yù)定的對(duì)應(yīng)關(guān)系為驗(yàn)證加密信息為A對(duì)應(yīng)于標(biāo)準(zhǔn)加密信息為B。通過上述描述,可以看出,使用本發(fā)明實(shí)施例提供的驗(yàn)證域名鏈接的裝置,使用定 時(shí)更新的公用密碼串,以及接收到的域名鏈接攜帶的時(shí)間戳和域名,獲得標(biāo)準(zhǔn)加密信息,通 過將域名鏈接攜帶的驗(yàn)證加密信息與標(biāo)準(zhǔn)加密信息進(jìn)行比對(duì),進(jìn)而實(shí)現(xiàn)該域名鏈接的合法 性驗(yàn)證和有效期驗(yàn)證,以此防止用戶終端使用被盜用的域名鏈接獲得數(shù)據(jù)資源。相應(yīng)的,本發(fā)明實(shí)施例還提供了一種驗(yàn)證域名鏈接的系統(tǒng),如圖4所示,具體包 括用戶終端401,用于獲取網(wǎng)絡(luò)服務(wù)器提供的網(wǎng)絡(luò)頁面中內(nèi)嵌的域名鏈接;向域名 服務(wù)器發(fā)送攜帶所述域名鏈接的請(qǐng)求;域名服務(wù)器402,用于獲取所述域名鏈接中的驗(yàn)證加密信息,并驗(yàn)證所述驗(yàn)證加密 信息是否合法;若驗(yàn)證結(jié)果為合法,判斷所述域名鏈接是否處在有效使用期內(nèi);若所述域 名鏈接處在有效使用期內(nèi),確認(rèn)所述域名鏈接為有效的域名鏈接。上述域名鏈接由用戶終端401在網(wǎng)絡(luò)服務(wù)器提供的網(wǎng)絡(luò)頁面等處獲得,可以包括 標(biāo)識(shí)頭、時(shí)間戳、驗(yàn)證加密值和域名。其中,標(biāo)識(shí)頭用于標(biāo)識(shí)該域名鏈接為防盜域名鏈接;時(shí) 間戳用于標(biāo)識(shí)產(chǎn)生該域名鏈接的時(shí)間;驗(yàn)證加密信息,由網(wǎng)頁服務(wù)器根據(jù)該時(shí)間戳、域名和 定期更新的公用密碼串獲得,可以為值或字符串等形式;域名為用戶終端欲訪問的域名。域名服務(wù)器402接收到用戶終端401發(fā)送的攜帶域名鏈接的請(qǐng)求后,首先通過標(biāo) 識(shí)頭判斷該域名鏈接是否為防盜域名鏈接,例如使用QQQQ為防盜域名鏈接的標(biāo)識(shí)頭,若 該域名鏈接的標(biāo)識(shí)頭不為QQQQ,則不是防盜域名鏈接,直接向該用戶終端發(fā)送該域名鏈接 對(duì)應(yīng)的IP地址;若標(biāo)識(shí)頭為QQQQ,則是防盜鏈接,需要進(jìn)一步驗(yàn)證該域名鏈接是否合法。例 如,獲取該域名鏈接中的驗(yàn)證加密信息與標(biāo)準(zhǔn)加密信息進(jìn)行比對(duì),若匹配,則該域名鏈接為 合法域名鏈接;若不匹配,則該域名鏈接為非法域名鏈接。其中,驗(yàn)證加密信息和標(biāo)準(zhǔn)加密 信息匹配時(shí),兩者相同,或者符合預(yù)定的對(duì)應(yīng)關(guān)系,例如假設(shè)驗(yàn)證加密信息和標(biāo)準(zhǔn)加密信息 都為A,或者預(yù)定的對(duì)應(yīng)關(guān)系為驗(yàn)證加密信息為A對(duì)應(yīng)于標(biāo)準(zhǔn)加密信息為B。其中,該標(biāo)準(zhǔn)加密信息為域名服務(wù)器402根據(jù)該域名鏈接中的時(shí)間戳、域名和預(yù) 先存儲(chǔ)的公用密碼串獲得,可以為值或字符串等形式。網(wǎng)絡(luò)服務(wù)器和域名服務(wù)器402分別 存儲(chǔ)相同的公用密碼串,并且同步更新該公用密碼串,例如,網(wǎng)絡(luò)服務(wù)器和域名服務(wù)器402 分別存儲(chǔ)密碼串a(chǎn)bcdef,并同步將該密碼串更新為1234567。而且,獲得該驗(yàn)證加密信息與標(biāo)準(zhǔn)加密信息的方式相同,如MD5加密算法等。這樣,若用戶終端401使用的域名鏈接為合 法的域名鏈接,則驗(yàn)證加密信息與標(biāo)準(zhǔn)加密信息應(yīng)該相同,若不同,即可判斷該域名鏈接為 非法域名鏈接,不允許用戶終端401的訪問。域名服務(wù)器402獲取該域名鏈接攜帶的時(shí)間戳標(biāo)識(shí)的域名鏈接產(chǎn)生時(shí)間,然后驗(yàn) 證根據(jù)該域名鏈接產(chǎn)生時(shí)間獲得的使用時(shí)間,是否在預(yù)定的有效使用期內(nèi)。使用時(shí)間可以 為該域名鏈接產(chǎn)生時(shí)間,也可以是該域名鏈接產(chǎn)生時(shí)間通過變換獲得的時(shí)間。若該域名鏈接為合法有效的域名鏈接,域名服務(wù)器402根據(jù)該域名鏈接中的域 名,查找到其對(duì)應(yīng)的IP地址,并向該用戶終端401返回該IP地址,以便用戶終端401根據(jù) 該IP地址訪問媒體服務(wù)器,獲取相應(yīng)的數(shù)據(jù)資源。通過上述描述,可以看出,使用本發(fā)明實(shí)施例提供的域名鏈接驗(yàn)證的方法、裝置及 系統(tǒng),用于接收用戶終端發(fā)送的攜帶域名鏈接的請(qǐng)求;獲取所述域名鏈接中的驗(yàn)證加密信 息,并與標(biāo)準(zhǔn)加密信息進(jìn)行比對(duì);若比對(duì)結(jié)果為匹配,驗(yàn)證所述域名鏈接是否處在有效使用 期內(nèi);若所述域名鏈接處在有效使用期內(nèi),確認(rèn)所述域名鏈接為有效的域名鏈接。使用本發(fā) 明實(shí)施例提供的域名鏈接驗(yàn)證的方法、裝置及系統(tǒng),過對(duì)域名鏈接中的加密信息定期更新 并對(duì)該域名鏈接的合法性及使用期限進(jìn)行驗(yàn)證,從而防止使用被盜用的域名鏈接獲取數(shù)據(jù) 資源,有效的確保數(shù)據(jù)資源的安全。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
一種驗(yàn)證域名鏈接的方法,其特征在于,包括獲取所述域名鏈接中的驗(yàn)證加密信息,并驗(yàn)證所述驗(yàn)證加密信息是否合法;若驗(yàn)證結(jié)果為合法,判斷所述域名鏈接是否處在有效使用期內(nèi);若所述域名鏈接處在有效使用期內(nèi),確認(rèn)所述域名鏈接為有效的域名鏈接。
2.如權(quán)利要求1所述的方法,其特征在于,所述域名鏈接為網(wǎng)絡(luò)服務(wù)器提供的網(wǎng)絡(luò)頁 面中內(nèi)嵌的域名鏈接。
3.如權(quán)利要求2所述的方法,其特征在于,所述域名鏈接還包括用于標(biāo)識(shí)防盜域名鏈 接的標(biāo)識(shí)頭、用于標(biāo)識(shí)產(chǎn)生所述域名鏈接時(shí)間的時(shí)間戳。
4.如權(quán)利要求2所述的方法,其特征在于,所述網(wǎng)絡(luò)服務(wù)器定期更新所述網(wǎng)絡(luò)頁面內(nèi) 嵌的域名鏈接的驗(yàn)證加密信息,所述驗(yàn)證加密信息由網(wǎng)絡(luò)服務(wù)器根據(jù)時(shí)間戳、域名和定期 更新的公用密碼串獲得。
5.如權(quán)利要求4所述的方法,其特征在于,所述標(biāo)準(zhǔn)加密信息由域名服務(wù)器根據(jù)所述 域名鏈接攜帶的時(shí)間戳、域名和預(yù)先存儲(chǔ)的公用密碼串獲得;所述網(wǎng)絡(luò)服務(wù)器和域名服務(wù) 器分別存儲(chǔ)相同的所述公用密碼串并同步更新。
6.如權(quán)利要求1所述的方法,其特征在于,所述驗(yàn)證所述域名鏈接是否處在有效使用 期內(nèi),包括獲取所述域名鏈接攜帶的時(shí)間戳標(biāo)識(shí)的域名鏈接產(chǎn)生時(shí)間;驗(yàn)證根據(jù)所述域名鏈接產(chǎn)生時(shí)間獲得的使用時(shí)間,是否在預(yù)定的有效使用期內(nèi)。
7.如權(quán)利要求6所述的方法,其特征在于,還包括向所述用戶終端發(fā)送所述域名鏈接 對(duì)應(yīng)的IP地址。
8.—種驗(yàn)證域名鏈接的裝置,其特征在于,包括驗(yàn)證模塊,用于獲取所述域名鏈接中的驗(yàn)證加密信息,并驗(yàn)證所述驗(yàn)證加密信息是否 合法;判斷模塊,用于若驗(yàn)證結(jié)果為合法,判斷所述域名鏈接是否處在有效使用期內(nèi);確認(rèn)模塊,用于若所述域名鏈接處在有效使用期內(nèi),確認(rèn)所述域名鏈接為有效的域名 鏈接。
9.如權(quán)利要求8所述的裝置,其特征在于,還包括加密模塊,用于根據(jù)所述域名鏈接攜帶的時(shí)間戳、域名和預(yù)先存儲(chǔ)的公用密碼串獲得 標(biāo)準(zhǔn)加密信息;所述網(wǎng)絡(luò)服務(wù)器和域名服務(wù)器分別存儲(chǔ)相同的所述公用密碼串并同步更新。
10.一種驗(yàn)證域名鏈接的系統(tǒng),其特征在于,包括用戶終端,用于獲取網(wǎng)絡(luò)服務(wù)器提供的網(wǎng)絡(luò)頁面中內(nèi)嵌的域名鏈接;向域名服務(wù)器發(fā) 送攜帶所述域名鏈接的請(qǐng)求;域名服務(wù)器,用于獲取所述域名鏈接中的驗(yàn)證加密信息,并驗(yàn)證所述驗(yàn)證加密信息是 否合法;若驗(yàn)證結(jié)果為合法,判斷所述域名鏈接是否處在有效使用期內(nèi);若所述域名鏈接 處在有效使用期內(nèi),確認(rèn)所述域名鏈接為有效的域名鏈接。
全文摘要
本發(fā)明涉及通信領(lǐng)域技術(shù),尤其涉及一種驗(yàn)證域名鏈接的方法、裝置及系統(tǒng),該方法包括獲取所述域名鏈接中的驗(yàn)證加密信息,并驗(yàn)證所述驗(yàn)證加密信息是否合法;若驗(yàn)證結(jié)果為合法,判斷所述域名鏈接是否處在有效使用期內(nèi);若所述域名鏈接處在有效使用期內(nèi),確認(rèn)所述域名鏈接為有效的域名鏈接。本發(fā)明實(shí)施例提供的驗(yàn)證域名鏈接的方法、裝置及系統(tǒng),通過對(duì)域名鏈接定期更新并對(duì)合法性及使用期限進(jìn)行驗(yàn)證,從而防止通過被盜用的域名鏈接獲取數(shù)據(jù)資源,有效的確保了數(shù)據(jù)資源的安全。
文檔編號(hào)H04L29/06GK101997878SQ201010557319
公開日2011年3月30日 申請(qǐng)日期2010年11月23日 優(yōu)先權(quán)日2010年11月23日
發(fā)明者宗劼, 李健松, 李孟, 陳奇 申請(qǐng)人:藍(lán)汛網(wǎng)絡(luò)科技(北京)有限公司