一種網(wǎng)絡(luò)頁面的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)頁面的處理方法及裝置。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,每個企業(yè)為了宣傳自己的企業(yè)文化以及簡介等,除了打廣告,最重要的是擁有自己企業(yè)的網(wǎng)站,這樣全世界的用戶都可以通過網(wǎng)絡(luò)來訪問該企業(yè)網(wǎng)站,從而了解該企業(yè)的企業(yè)文化以及簡介等。因此,企業(yè)網(wǎng)站顯示給用戶查看的網(wǎng)絡(luò)頁面內(nèi)容便顯得極為重要。
[0003]網(wǎng)絡(luò)頁面內(nèi)容需要經(jīng)過復(fù)雜的網(wǎng)絡(luò)環(huán)境才能傳送至客戶端,例如對一些HTML頁面,其需要經(jīng)過W1-Fi網(wǎng)絡(luò)、電信網(wǎng)絡(luò)、聯(lián)通網(wǎng)絡(luò)等等,然而HTML頁面在經(jīng)過這些網(wǎng)絡(luò)節(jié)點的時候,會經(jīng)常性的被添加一些惡意廣告,那么到達(dá)客戶端的HTML頁面便會攜帶有這些惡意廣告,因此,降低了用戶體驗,以及給企業(yè)文化帶來負(fù)面的影響等。
[0004]故,有必要提出一種新的技術(shù)方案,以解決上述技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的目的在于提供一種網(wǎng)絡(luò)頁面的處理方法及裝置,旨在解決現(xiàn)有技術(shù)中存在的HTML頁面在經(jīng)過網(wǎng)絡(luò)節(jié)點的時候,會經(jīng)常性的被添加一些惡意廣告,那么到達(dá)客戶端的HTML頁面便會攜帶有這些惡意廣告,因此,降低了用戶體驗,以及給企業(yè)文化帶來負(fù)面的影響等問題。
[0006]為解決上述技術(shù)問題,本發(fā)明實施例提供了以下技術(shù)方案:
[0007]本發(fā)明實施例提供了一種網(wǎng)絡(luò)頁面的處理方法,所述網(wǎng)絡(luò)頁面的處理方法,包括以下步驟:
[0008]服務(wù)器對第一網(wǎng)絡(luò)頁面內(nèi)容進(jìn)行數(shù)字簽名,得到第一簽名信息;
[0009]服務(wù)器將所述第一簽名信息插入至所述第一網(wǎng)絡(luò)頁面的元標(biāo)簽中;
[0010]服務(wù)器根據(jù)所述第一網(wǎng)絡(luò)頁面內(nèi)容以及所述元標(biāo)簽,生成第二網(wǎng)絡(luò)頁面內(nèi)容;
[0011]服務(wù)器將所述第二網(wǎng)絡(luò)頁面內(nèi)容發(fā)送至客戶端。
[0012]為解決上述技術(shù)問題,本發(fā)明實施例還提供了以下技術(shù)方案:
[0013]本發(fā)明實施例還提供了一種網(wǎng)絡(luò)頁面的處理方法,所述網(wǎng)絡(luò)頁面的處理方法,包括以下步驟:
[0014]客戶端接收服務(wù)器發(fā)送的第二網(wǎng)絡(luò)頁面內(nèi)容,所述第二網(wǎng)絡(luò)頁面內(nèi)容包括具有第一簽名信息的元標(biāo)簽;
[0015]客戶端從所述元標(biāo)簽中讀取出所述第一簽名信息;
[0016]客戶端刪除所述第二網(wǎng)絡(luò)頁面內(nèi)容的所述元標(biāo)簽,得到第三網(wǎng)絡(luò)頁面內(nèi)容;
[0017]客戶端對所述第三網(wǎng)絡(luò)頁面內(nèi)容進(jìn)行數(shù)字簽名,得到第二簽名信息;
[0018]客戶端對比所述第一簽名信息和所述第二簽名信息;
[0019]如果對比出所述第一簽名信息與所述第二簽名信息相同,則客戶端保存所述第二網(wǎng)絡(luò)頁面內(nèi)容。
[0020]為解決上述技術(shù)問題,本發(fā)明實施例還提供了以下技術(shù)方案:
[0021]本發(fā)明實施例還提供了一種網(wǎng)絡(luò)頁面的處理裝置,所述網(wǎng)絡(luò)頁面的處理裝置包括:
[0022]簽名模塊,用于對第一網(wǎng)絡(luò)頁面內(nèi)容進(jìn)行數(shù)字簽名,得到第一簽名信息;
[0023]插入模塊,用于將所述第一簽名信息插入至所述第一網(wǎng)絡(luò)頁面的元標(biāo)簽中;
[0024]生成模塊,用于根據(jù)所述第一網(wǎng)絡(luò)頁面內(nèi)容以及所述元標(biāo)簽,生成第二網(wǎng)絡(luò)頁面內(nèi)容;
[0025]發(fā)送模塊,用于將所述第二網(wǎng)絡(luò)頁面內(nèi)容發(fā)送至客戶端。
[0026]為解決上述技術(shù)問題,本發(fā)明實施例還提供了以下技術(shù)方案:
[0027]本發(fā)明實施例還提供了一種網(wǎng)絡(luò)頁面的處理裝置,所述網(wǎng)絡(luò)頁面的處理裝置包括:
[0028]內(nèi)容接收模塊,用于接收服務(wù)器發(fā)送的第二網(wǎng)絡(luò)頁面內(nèi)容,所述第二網(wǎng)絡(luò)頁面內(nèi)容包括具有第一簽名信息的元標(biāo)簽;
[0029]簽名讀取模塊,用于從所述元標(biāo)簽中讀取出所述第一簽名信息;
[0030]標(biāo)簽刪除模塊,用于刪除所述第二網(wǎng)絡(luò)頁面內(nèi)容的所述元標(biāo)簽,得到第三網(wǎng)絡(luò)頁面內(nèi)容;
[0031]簽名模塊,用于對所述第三網(wǎng)絡(luò)頁面內(nèi)容進(jìn)行數(shù)字簽名,得到第二簽名信息;
[0032]對比模塊,用于對比所述第一簽名信息和所述第二簽名信息;
[0033]保存模塊,用于如果對比出所述第一簽名信息與所述第二簽名信息相同,則保存所述第二網(wǎng)絡(luò)頁面內(nèi)容。
[0034]相對于現(xiàn)有技術(shù),本發(fā)明的網(wǎng)絡(luò)頁面的處理方法及裝置,通過在服務(wù)端對網(wǎng)絡(luò)頁面內(nèi)容整體做數(shù)字簽名,得到第一簽名信息,將所述第一簽名信息插入至所述網(wǎng)絡(luò)頁面的元標(biāo)簽中,并下發(fā)至客戶端;然后在客戶端進(jìn)行簽名驗證,即,在客戶端也對網(wǎng)絡(luò)頁面內(nèi)容進(jìn)行數(shù)字簽名,得到第二簽名信息;客戶端對比所述第一簽名信息和所述第二簽名信息;如果對比出所述第一簽名信息與所述第二簽名信息不相同,客戶端判定該網(wǎng)絡(luò)頁面內(nèi)容被篡改,丟棄掉此次網(wǎng)絡(luò)頁面內(nèi)容的更新,使用上一次保存的網(wǎng)絡(luò)頁面內(nèi)容做替代,如果對比出所述第一簽名信息與所述第二簽名信息相同,客戶端判定該網(wǎng)絡(luò)頁面內(nèi)容未被篡改,接受該下發(fā)的網(wǎng)絡(luò)頁面內(nèi)容。本發(fā)明有效防止網(wǎng)絡(luò)頁面內(nèi)容被運營商劫持篡改,使得運營商無法在網(wǎng)絡(luò)頁面內(nèi)容中添加一些惡意廣告,因此,有效提高了用戶體驗,以及不影響企業(yè)文化的推廣。
【附圖說明】
[0035]圖1是本發(fā)明實施例一提供的網(wǎng)絡(luò)頁面的處理方法的實現(xiàn)流程示意圖;
[0036]圖2是本發(fā)明實施例二提供的網(wǎng)絡(luò)頁面的處理方法的實現(xiàn)流程示意圖;
[0037]圖3是本發(fā)明實施例三提供的網(wǎng)絡(luò)頁面的處理裝置的模塊示意圖;
[0038]圖4是本發(fā)明實施例三提供的網(wǎng)絡(luò)頁面的處理裝置的詳細(xì)模塊示意圖;
[0039]圖5是本發(fā)明實施例四提供的網(wǎng)絡(luò)頁面的處理裝置的模塊示意圖;
[0040]圖6是本發(fā)明實施例四提供的網(wǎng)絡(luò)頁面的處理裝置的詳細(xì)模塊示意圖。
【具體實施方式】
[0041]請參照附圖中的圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當(dāng)?shù)倪\算環(huán)境中來舉例說明。以下的說明是基于所示例的本發(fā)明的具體實施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實施例。
[0042]本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當(dāng)中。本發(fā)明的原理使用許多其它泛用性或特定目的運算、通信環(huán)境或組態(tài)來進(jìn)行操作。
[0043]實施例一
[0044]請參閱圖1,所示為本發(fā)明實施例一提供的網(wǎng)絡(luò)頁面的處理方法。
[0045]所述網(wǎng)絡(luò)頁面的處理方法,應(yīng)用于服務(wù)器中,具體包括如下步驟:
[0046]在步驟S101中,服務(wù)器對第一網(wǎng)絡(luò)頁面內(nèi)容進(jìn)行數(shù)字簽名,得到第一簽名信息;
[0047]在本發(fā)明實施例中,服務(wù)器對第一網(wǎng)絡(luò)頁面內(nèi)容進(jìn)行普通數(shù)字簽名或者是特殊數(shù)字簽名,得到第一簽名信息;例如,本實施例的服務(wù)器對第一網(wǎng)絡(luò)頁面內(nèi)容進(jìn)行MD5數(shù)字簽名,得到第一簽名信息。
[0048]然而,可以理解的是,也可以采用其他的數(shù)字簽名,例如,普通數(shù)字簽名算法有RSA、ElGamal NFiat-Shamir nGui 1 lou-Qui squarter n Schnorr n Ong-Schnorr-Shamirfj(^^名算法、Des/DSA,橢圓曲線數(shù)字簽名算法和有限自動機數(shù)字簽名算法等。特殊數(shù)字簽名有盲簽名、代理簽名、群簽名、不可否認(rèn)