国产精品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>

      Dns劫持的監(jiān)測方法和裝置制造方法

      文檔序號:7799852閱讀:276來源:國知局
      Dns劫持的監(jiān)測方法和裝置制造方法
      【專利摘要】本發(fā)明提出一種DNS劫持的監(jiān)測方法和裝置。其中該方法包括:向客戶端發(fā)送監(jiān)測任務(wù),使得客戶端在確定執(zhí)行監(jiān)測任務(wù)后,啟動瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開網(wǎng)頁的過程中獲取監(jiān)測信息;接收客戶端發(fā)送是監(jiān)測信息;根據(jù)監(jiān)測信息確定客戶端是否發(fā)生DNS劫持。本發(fā)明實施例的方法,從而能夠及時、主動地發(fā)現(xiàn)DNS劫持問題,且能夠及時、有效地復(fù)現(xiàn)對應(yīng)的DNS劫持,降低人力成本,提高了效率。
      【專利說明】DNS劫持的監(jiān)測方法和裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,尤其涉及一種DNS劫持的監(jiān)測方法和裝置。
      【背景技術(shù)】
      [0002]目前,用戶訪問互聯(lián)網(wǎng)變得越來越普遍,例如,訪問網(wǎng)站、論壇、貼吧、搜索引擎等。但是,用戶在訪問網(wǎng)站、論壇、貼吧、搜索引擎等時,其很可能被運營商、流氓軟件等劫持,從而造成對應(yīng)的網(wǎng)頁無法訪問、頁面元素被篡改等問題。
      [0003]為了解決上述問題,相關(guān)技術(shù)中,網(wǎng)站、論壇、貼吧、搜索引擎等的經(jīng)營者通常依靠論壇、社區(qū)等公共平臺的用戶反饋信息,聯(lián)系用戶以復(fù)現(xiàn)被劫持現(xiàn)象,從而截圖取證。相關(guān)技術(shù)存在的問題是,一是無法及時、主動地發(fā)現(xiàn)并復(fù)現(xiàn)劫持,特別是針對小流量的劫持,二是人力成本高,效率低。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
      [0005]為此,本發(fā)明的第一個目的在于提出一種DNS劫持的監(jiān)測方法。該方法能夠及時、有效地復(fù)現(xiàn)對應(yīng)的DNS劫持,降低人力成本,提高了效率。
      [0006]本發(fā)明的第二個目的在于提出另一種DNS劫持的監(jiān)測方法。
      [0007]本發(fā)明的第三個目的在于提出一種DNS劫持的監(jiān)測裝置。
      [0008]本發(fā)明的第四個目的在于提出另一種DNS劫持的監(jiān)測裝置。
      [0009]本發(fā)明的第五個目的在于提出一種DNS劫持的監(jiān)測系統(tǒng)。
      [0010]為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的DNS劫持的監(jiān)測方法,包括:向客戶端發(fā)送監(jiān)測任務(wù),使得所述客戶端在確定執(zhí)行所述監(jiān)測任務(wù)后,啟動瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開所述網(wǎng)頁的過程中獲取監(jiān)測信息;接收所述客戶端發(fā)送的所述監(jiān)測信息;根據(jù)所述監(jiān)測信息確定所述客戶端是否發(fā)生DNS劫持。
      [0011]本發(fā)明實施例的DNS劫持的監(jiān)測方法,通過服務(wù)器將監(jiān)測任務(wù)發(fā)送至客戶端,客戶端在確定執(zhí)行監(jiān)測任務(wù)時獲取監(jiān)測信息,服務(wù)器根據(jù)客戶端發(fā)送的監(jiān)測任務(wù)確定客戶端是否發(fā)生DNS劫持,由此完全由服務(wù)器和客戶端完成DNS劫持監(jiān)測,無需人工參與,從而能夠及時、主動地發(fā)現(xiàn)DNS劫持問題,且在服務(wù)器中能夠根據(jù)監(jiān)測信息及時、有效地復(fù)現(xiàn)對應(yīng)的DNS劫持,降低人力成本,提高了效率。另外,對于小流量的DNS劫持也可以及時發(fā)現(xiàn)并復(fù)現(xiàn),克服了相關(guān)技術(shù)中針對小流量的DNS劫持難以復(fù)現(xiàn)的問題。此外,通過客戶端監(jiān)測方式,獲取監(jiān)測信息,可以準確確定DNS劫持的發(fā)生事實、原因等,這些監(jiān)測信息直接可以作為證據(jù),減少了取證難度。
      [0012]為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的DNS劫持的監(jiān)測方法,包括:獲取監(jiān)測任務(wù),所述監(jiān)測任務(wù)中包括預(yù)定的URL信息;在確定執(zhí)行所述監(jiān)測任務(wù)后,啟動瀏覽器打開所述預(yù)定的URL信息指示的網(wǎng)頁,并在打開所述網(wǎng)頁的過程中獲取監(jiān)測信息;將所述監(jiān)測信息發(fā)送至服務(wù)器,以使所述服務(wù)器根據(jù)所述監(jiān)測信息確定所述監(jiān)測任務(wù)是否發(fā)生DNS劫持。
      [0013]本發(fā)明實施例的DNS劫持的監(jiān)測方法,客戶端接收監(jiān)測任務(wù),并在確定執(zhí)行監(jiān)測任務(wù)時獲取監(jiān)測信息,以及將監(jiān)測信息發(fā)送至服務(wù)器,服務(wù)器根據(jù)客戶端發(fā)送的監(jiān)測任務(wù)確定客戶端是否發(fā)生DNS劫持,由此完全由服務(wù)器和客戶端完成DNS劫持監(jiān)測,無需人工參與,從而能夠及時、主動地發(fā)現(xiàn)DNS劫持問題,且在服務(wù)器中能夠根據(jù)監(jiān)測信息及時、有效地復(fù)現(xiàn)對應(yīng)的DNS劫持,降低人力成本,提高了效率。另外,對于小流量的DNS劫持也可以及時發(fā)現(xiàn)并復(fù)現(xiàn),克服了相關(guān)技術(shù)中針對小流量的DNS劫持難以復(fù)現(xiàn)的問題。此外,通過客戶端監(jiān)測方式,獲取監(jiān)測信息,可以準確確定DNS劫持的發(fā)生事實、原因等,這些監(jiān)測信息直接可以作為證據(jù),減少了取證難度。
      [0014]為了實現(xiàn)上述目的,本發(fā)明第三方面實施例的DNS劫持的監(jiān)測裝置,包括:發(fā)送模塊,用向客戶端發(fā)送監(jiān)測任務(wù),使得所述客戶端在確定執(zhí)行所述監(jiān)測任務(wù)后,啟動瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開所述網(wǎng)頁的過程中獲取監(jiān)測信息;接收模塊,用于接收所述客戶端發(fā)送的所述監(jiān)測信息;確定模塊,用于根據(jù)所述監(jiān)測信息確定所述客戶端是否發(fā)生DNS劫持。
      [0015]本發(fā)明實施例的DNS劫持的監(jiān)測裝置,DNS劫持的監(jiān)測裝置將監(jiān)測任務(wù)發(fā)送至客戶端,客戶端在確定執(zhí)行監(jiān)測任務(wù)時獲取監(jiān)測信息,DNS劫持的監(jiān)測裝置根據(jù)客戶端發(fā)送的監(jiān)測任務(wù)確定客戶端是否發(fā)生DNS劫持,由此完全由DNS劫持的監(jiān)測裝置和客戶端完成DNS劫持監(jiān)測,無需人工參與,從而能夠及時、主動地發(fā)現(xiàn)DNS劫持問題,且在DNS劫持的監(jiān)測裝置中能夠根據(jù)監(jiān)測信息及時、有效地復(fù)現(xiàn)對應(yīng)的DNS劫持,降低人力成本,提高了效率。另夕卜,對于小流量的DNS劫持也可以及時發(fā)現(xiàn)并復(fù)現(xiàn),克服了相關(guān)技術(shù)中針對小流量的DNS劫持難以復(fù)現(xiàn)的問題。此外,通過客戶端監(jiān)測方式,獲取監(jiān)測信息,可以準確確定DNS劫持的發(fā)生事實、原因等,這些監(jiān)測信息直接可以作為證據(jù),減少了取證難度。
      [0016]為了實現(xiàn)上述目的,本發(fā)明第四方面實施例的DNS劫持的監(jiān)測裝置,包括:第一獲取模塊,用于獲取監(jiān)測任務(wù),所述監(jiān)測任務(wù)中包括預(yù)定的URL信息;啟動模塊,用于在確定執(zhí)行所述監(jiān)測任務(wù)后,啟動瀏覽器打開所述預(yù)定的URL信息指示的網(wǎng)頁;第二獲取模塊,用于在打開所述網(wǎng)頁的過程中獲取監(jiān)測信息;發(fā)送模塊,用于將所述監(jiān)測信息發(fā)送至服務(wù)器,以使所述服務(wù)器根據(jù)所述監(jiān)測信息確定是否發(fā)生DNS劫持。
      [0017]本發(fā)明實施例的DNS劫持的監(jiān)測裝置,DNS劫持的監(jiān)測裝置接收監(jiān)測任務(wù),并在確定執(zhí)行監(jiān)測任務(wù)時獲取監(jiān)測信息,以及將監(jiān)測信息發(fā)送至服務(wù)器,服務(wù)器根據(jù)DNS劫持的監(jiān)測裝置發(fā)送的監(jiān)測任務(wù)確定是否發(fā)生DNS劫持,由此完全由服務(wù)器和DNS劫持的監(jiān)測裝置完成DNS劫持監(jiān)測,無需人工參與,從而能夠及時、主動地發(fā)現(xiàn)DNS劫持問題,且在服務(wù)器中能夠根據(jù)監(jiān)測信息及時、有效地復(fù)現(xiàn)對應(yīng)的DNS劫持,降低人力成本,提高了效率。另外,對于小流量的DNS劫持也可以及時發(fā)現(xiàn)并復(fù)現(xiàn),克服了相關(guān)技術(shù)中針對小流量的DNS劫持難以復(fù)現(xiàn)的問題。
      [0018]為了實現(xiàn)上述目的,本發(fā)明第五方面實施例的DNS劫持的監(jiān)測系統(tǒng),包括:本發(fā)明第三方面實施例的DNS劫持的監(jiān)測系統(tǒng)和本發(fā)明第四方面實施例的DNS劫持的監(jiān)測系統(tǒng)。
      [0019]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到?!緦@綀D】

      【附圖說明】
      [0020]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中,
      [0021]圖1是根據(jù)本發(fā)明一個實施例的DNS劫持的監(jiān)測方法的流程圖;
      [0022]圖2是根據(jù)本發(fā)明另一個實施例的DNS劫持的監(jiān)測方法的流程圖;
      [0023]圖3是根據(jù)本發(fā)明又一個實施例的DNS劫持的監(jiān)測方法的流程圖;
      [0024]圖4是根據(jù)本發(fā)明再一個實施例的DNS劫持的監(jiān)測方法的流程圖;
      [0025]圖5是根據(jù)本發(fā)明一個實施例的DNS劫持的監(jiān)測裝置的結(jié)構(gòu)框圖;
      [0026]圖6是根據(jù)本發(fā)明另一個實施例的DNS劫持的監(jiān)測裝置的結(jié)構(gòu)框圖;
      [0027]圖7是根據(jù)本發(fā)明又一個實施例的DNS劫持的監(jiān)測裝置的結(jié)構(gòu)框圖;
      [0028]圖8是根據(jù)本發(fā)明再一個實施例的DNS劫持的監(jiān)測裝置的結(jié)構(gòu)框圖;
      [0029]圖9是根據(jù)本發(fā)明一個實施例的DNS劫持的監(jiān)測系統(tǒng)的結(jié)構(gòu)框圖。
      【具體實施方式】
      [0030]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
      [0031]在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
      [0032]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
      [0033]針對網(wǎng)站、論壇、貼吧、搜索引擎等出現(xiàn)劫持而無法及時發(fā)現(xiàn)并復(fù)現(xiàn)等問題,本發(fā)明的實施例公開了一種DNS劫持的監(jiān)測方法和裝置。
      [0034]下面參考附圖描述根據(jù)本發(fā)明實施例的DNS劫持的監(jiān)測方法和裝置。
      [0035]圖1是根據(jù)本發(fā)明一個實施例的DNS劫持的監(jiān)測方法的流程圖。
      [0036]如圖1所示,該DNS劫持的監(jiān)測方法包括:
      [0037]S101,向客戶端發(fā)送監(jiān)測任務(wù),使得客戶端在確定執(zhí)行監(jiān)測任務(wù)后,啟動瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開網(wǎng)頁的過程中獲取監(jiān)測信息。
      [0038]其中,監(jiān)測任務(wù)中包括客戶端啟動瀏覽器時需要打開的預(yù)定的網(wǎng)頁,該網(wǎng)頁包括對應(yīng)的URL信息。[0039]具體地,服務(wù)器向客戶端發(fā)送監(jiān)測任務(wù)。在本發(fā)明的實施例中,在服務(wù)器向客戶端發(fā)送監(jiān)測任務(wù)之前,服務(wù)器還執(zhí)行:首先,服務(wù)器獲取監(jiān)測任務(wù),更具體地,在本發(fā)明的一個實施例中,服務(wù)器提供接口,用戶通過接口將網(wǎng)站、論壇、貼吧、搜索引擎等監(jiān)測對象對應(yīng)的監(jiān)測任務(wù)輸入至服務(wù)器中,在本發(fā)明的另一個實施例中,用戶還可以通過服務(wù)器提供的WEB端將網(wǎng)站、論壇、貼吧、搜索引擎等監(jiān)測對象對應(yīng)的監(jiān)測任務(wù)輸入至服務(wù)器中。然后,服務(wù)器對監(jiān)測任務(wù)的規(guī)范性和合法性進行檢查。之后,服務(wù)器給通過規(guī)范性和合法性檢查的監(jiān)測任務(wù)分配唯一 ID,服務(wù)器還可以將通過規(guī)范性和合法性檢查的監(jiān)測任務(wù)按照ID加入至監(jiān)測任務(wù)隊列中便于向客戶端發(fā)送。
      [0040]在本發(fā)明的一個實施例中,客戶端可以遍布在全國各地。具體地,網(wǎng)站、論壇、貼吧、搜索引擎等監(jiān)測對象可以對應(yīng)多個監(jiān)測任務(wù),服務(wù)器在獲取監(jiān)測任務(wù)的同時還獲取監(jiān)測任務(wù)的分布信息,例如,某個網(wǎng)站僅針對某個省市中的客戶端進行監(jiān)測,搜索引擎針對全國范圍內(nèi)的客戶端進行監(jiān)測等。分布信息可以根據(jù)具體監(jiān)測對象的需求進行確定,可以有用戶自行設(shè)置或者服務(wù)器可以給出默認設(shè)置。服務(wù)器根據(jù)分布信息將監(jiān)測任務(wù)發(fā)送至客戶端。
      [0041]在本發(fā)明的一個實施例中,客戶端接收到服務(wù)器發(fā)送的監(jiān)測任務(wù)后,啟動客戶端的瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開網(wǎng)頁的過程中獲取監(jiān)測信息。具體地,在打開網(wǎng)頁的過程中,客戶端可以根據(jù)瀏覽器中的插件和抓包程序獲取監(jiān)測信息,將在后續(xù)實施例中詳細敘述。
      [0042]S102,接收客戶端發(fā)送的監(jiān)測信息。
      [0043]在本發(fā)明的一個實施例中,監(jiān)測信息可以包括頁面加載信息。具體地,客戶端接收到服務(wù)器發(fā)送的監(jiān)測任務(wù)后,啟動客戶端的瀏覽器訪問監(jiān)測任務(wù)中的預(yù)定的URL信息,并通過嵌入瀏覽器中的插件記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中的頁面加載信息。
      [0044]S103,根據(jù)監(jiān)測信息確定客戶端是否發(fā)生DNS劫持。
      [0045]在本發(fā)明的一個實施例中,頁面加載信息包括域名,根據(jù)監(jiān)測信息確定客戶端是否發(fā)生DNS劫持(S103)具體包括:在頁面加載信息中出現(xiàn)異常域名時,確定客戶端發(fā)生DNS劫持。具體地,服務(wù)器對頁面加載信息進行域名掃描,如果發(fā)現(xiàn)頁面加載信息中出現(xiàn)異常域名時,可以確定該客戶端發(fā)生DNS劫持。
      [0046]本發(fā)明實施例的DNS劫持的監(jiān)測方法,通過服務(wù)器將監(jiān)測任務(wù)發(fā)送至客戶端,客戶端在確定執(zhí)行監(jiān)測任務(wù)時獲取監(jiān)測信息,服務(wù)器根據(jù)客戶端發(fā)送的監(jiān)測任務(wù)確定客戶端是否發(fā)生DNS劫持,由此完全由服務(wù)器和客戶端完成DNS劫持監(jiān)測,無需人工參與,從而能夠及時、主動地發(fā)現(xiàn)DNS劫持問題,且在服務(wù)器中能夠根據(jù)監(jiān)測信息及時、有效地復(fù)現(xiàn)對應(yīng)的DNS劫持,降低人力成本,提高了效率。另外,對于小流量的DNS劫持也可以及時發(fā)現(xiàn)并復(fù)現(xiàn),克服了相關(guān)技術(shù)中針對小流量的DNS劫持難以復(fù)現(xiàn)的問題。此外,通過客戶端監(jiān)測方式,獲取監(jiān)測信息,可以準確確定DNS劫持的發(fā)生事實、原因等,這些監(jiān)測信息直接可以作為證據(jù),減少了取證難度。
      [0047]圖2是根據(jù)本發(fā)明另一個實施例的DNS劫持的監(jiān)測方法的流程圖。
      [0048]如圖2所示,該DNS劫持的監(jiān)測方法包括:
      [0049]S201,向客戶端發(fā)送監(jiān)測任務(wù),使得客戶端在確定執(zhí)行監(jiān)測任務(wù)后,啟動瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開網(wǎng)頁的過程中獲取監(jiān)測信息。
      [0050]具體地,服務(wù)器向客戶端發(fā)送監(jiān)測任務(wù)。在本發(fā)明的實施例中,在服務(wù)器向客戶端發(fā)送監(jiān)測任務(wù)之前,服務(wù)器還執(zhí)行:首先,服務(wù)器獲取監(jiān)測任務(wù)。然后,服務(wù)器對監(jiān)測任務(wù)的規(guī)范性和合法性進行檢查。之后,服務(wù)器給通過規(guī)范性和合法性檢查的監(jiān)測任務(wù)分配唯一 ID,服務(wù)器還可以將通過規(guī)范性和合法性檢查的監(jiān)測任務(wù)按照ID加入至監(jiān)測任務(wù)隊列中便于向客戶端發(fā)送。
      [0051]在本發(fā)明的一個實施例中,客戶端接收到服務(wù)器發(fā)送的監(jiān)測任務(wù)后,啟動客戶端的瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開網(wǎng)頁的過程中獲取監(jiān)測信息。具體地,在打開網(wǎng)頁的過程中,客戶端可以根據(jù)瀏覽器中的插件和抓包程序獲取監(jiān)測信息,將在后續(xù)實施例中詳細敘述。
      [0052]S202,接收客戶端發(fā)送的監(jiān)測信息。
      [0053]在本發(fā)明的一個實施例中,監(jiān)測信息可以包括頁面加載信息。具體地,客戶端接收到服務(wù)器發(fā)送的監(jiān)測任務(wù)后,啟動客戶端的瀏覽器訪問監(jiān)測任務(wù)中的預(yù)定的URL信息,并通過嵌入瀏覽器中的插件記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中的頁面加載信息。
      [0054]S203,根據(jù)監(jiān)測信息確定客戶端是否發(fā)生DNS劫持。
      [0055]在本發(fā)明的一個實施例中,頁面加載信息包括域名,根據(jù)監(jiān)測信息確定客戶端是否發(fā)生DNS劫持(S203)具體包括:在頁面加載信息中出現(xiàn)異常域名時,確定客戶端發(fā)生DNS劫持。具體地,服務(wù)器對頁面加載信息進行域名掃描,如果發(fā)現(xiàn)頁面加載信息中出現(xiàn)異常域名時,可以確定該客戶端發(fā)生DNS劫持。
      [0056]S204,根據(jù)監(jiān)測信息確定DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端。
      [0057]在本發(fā)明的另一個實施例中,監(jiān)測信息還可以包括網(wǎng)絡(luò)報文數(shù)據(jù)。具體地,客戶端接收到服務(wù)器發(fā)送的監(jiān)測任務(wù)后,啟動客戶端的瀏覽器訪問監(jiān)測任務(wù)中的預(yù)定的URL信息,并通過嵌入瀏覽器中的插件記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中的頁面加載信息,同時抓包程序記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中經(jīng)過網(wǎng)卡的網(wǎng)絡(luò)報文數(shù)據(jù)。
      [0058]在本發(fā)明的一個實施例中,根據(jù)監(jiān)測信息確定DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端具體包括:根據(jù)網(wǎng)絡(luò)報文數(shù)據(jù)確定DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端,其中,在網(wǎng)絡(luò)報文數(shù)據(jù)中出現(xiàn)異常請求時,確定DNS劫持發(fā)生在網(wǎng)絡(luò)層,在網(wǎng)絡(luò)報文數(shù)據(jù)中未出現(xiàn)異常請求時,確定DNS劫持發(fā)生在客戶端。
      [0059]本發(fā)明實施例的DNS劫持的監(jiān)測方法,根據(jù)網(wǎng)絡(luò)報文數(shù)據(jù)可以確定DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端。
      [0060]在本發(fā)明的一個實施例中,在服務(wù)器向客戶端發(fā)送監(jiān)測任務(wù)(SlOl)之前還包括(圖中未示出):確定監(jiān)測任務(wù)的發(fā)送方式,并根據(jù)發(fā)送方式將監(jiān)測任務(wù)加入至主動推送任務(wù)池或被動拉取任務(wù)池,其中,發(fā)送方式為主動推送時將監(jiān)測任務(wù)加入至主動推送任務(wù)池,發(fā)送方式為被動拉取時將監(jiān)測任務(wù)加入至被動拉取任務(wù)池,被動拉取任務(wù)池中的監(jiān)測任務(wù)接收客戶端的拉取請求,并根據(jù)拉取請求發(fā)送至對應(yīng)的客戶端。
      [0061]例如,客戶端以socket方式與服務(wù)器建立長連接,接收服務(wù)器發(fā)送的監(jiān)測任務(wù),當(dāng)服務(wù)端推送到客戶端的監(jiān)測任務(wù)執(zhí)行完成后,客戶端會向服務(wù)器發(fā)送拉取請求,以根據(jù)拉取請求獲取服務(wù)器中被動拉取任務(wù)池的監(jiān)測任務(wù)。
      [0062]本發(fā)明的實施例的DNS劫持的監(jiān)測方法,將監(jiān)測任務(wù)按照發(fā)送方式分別加入至主動推送任務(wù)池或被動拉取任務(wù)池,由此在向客戶端發(fā)送監(jiān)測任務(wù)時,一方面可以主動將主動推送任務(wù)池中的監(jiān)測任務(wù)發(fā)送至客戶端,另一方面可以根據(jù)客戶端的拉取請求將被動拉取任務(wù)池中的監(jiān)測任務(wù)發(fā)送至客戶端,從而在服務(wù)器和客戶端之間可以有兩種運行模式,除了服務(wù)器主動發(fā)送監(jiān)測任務(wù)外,客戶端還可以在冗余時主動從服務(wù)器中獲取監(jiān)測任務(wù),最大化利用客戶端的在線資源,保證了客戶端與服務(wù)端之間的冗余互備。
      [0063]在本發(fā)明的一個實施例中,本發(fā)明實施例的DNS劫持的監(jiān)測方法還包括(圖中未示出):根據(jù)監(jiān)測信息,確定DNS劫持發(fā)生的區(qū)域和影響范圍。具體地,服務(wù)器在獲取大量的監(jiān)測信息后,確定DNS劫持發(fā)送的客戶端,可以根據(jù)客戶端的屬性信息(例如分布區(qū)域等)確定DNS劫持發(fā)生的區(qū)域,還可以根據(jù)客戶端的屬性信息(例如運營商等)確定DNS劫持發(fā)生的影響范圍。還可以獲取DNS劫持發(fā)生的比例。另外,服務(wù)器還可以將DNS劫持發(fā)生的區(qū)域、影響范圍、比例等以視圖的形式展示給用戶,由此幫助用戶準確確定DNS劫持發(fā)生的區(qū)域和影響范圍,通過DNS劫持發(fā)生的區(qū)域和影響范圍可以精準定位DNS劫持行為。
      [0064]本發(fā)明的實施例還公開了另一種DNS劫持的監(jiān)測方法。其中,該方法主要在客戶端中實現(xiàn)。
      [0065]圖3是根據(jù)本發(fā)明又一個實施例的DNS劫持的監(jiān)測方法的流程圖。
      [0066]如圖3所示,該DNS劫持的監(jiān)測方法包括:
      [0067]S301,獲取監(jiān)測任務(wù),監(jiān)測任務(wù)中包括預(yù)定的URL信息。
      [0068]其中,監(jiān)測任務(wù)中包括客戶端啟動瀏覽器時需要打開的預(yù)定的網(wǎng)頁,該網(wǎng)頁包括對應(yīng)的URL信息。
      [0069]具體地,客戶端獲取服務(wù)器發(fā)送的監(jiān)測任務(wù)。在本發(fā)明的一個實施例中,該監(jiān)測任務(wù)還經(jīng)過服務(wù)器的規(guī)范性和合法性檢查。
      [0070]在本發(fā)明的一個實施例中,S301具體包括:接收服務(wù)器推送的監(jiān)測任務(wù);或發(fā)送拉取請求,并接收服務(wù)器根據(jù)拉取請求發(fā)送的監(jiān)測任務(wù)。具體地,在服務(wù)器中,根據(jù)監(jiān)測任務(wù)的發(fā)送方式將監(jiān)測任務(wù)加入至主動推送任務(wù)池或被動拉取任務(wù)池,其中,發(fā)送方式為主動推送時將監(jiān)測任務(wù)加入至主動推送任務(wù)池,發(fā)送方式為被動拉取時將監(jiān)測任務(wù)加入至被動拉取任務(wù)池,被動拉取任務(wù)池中的監(jiān)測任務(wù)接收客戶端的拉取請求,并根據(jù)拉取請求發(fā)送至對應(yīng)的客戶端。例如,客戶端以socket方式與服務(wù)器建立長連接,接收服務(wù)器發(fā)送的監(jiān)測任務(wù),當(dāng)服務(wù)端推送到客戶端的監(jiān)測任務(wù)執(zhí)行完成后,客戶端會向服務(wù)器發(fā)送拉取請求,以根據(jù)拉取請求獲取服務(wù)器中被動拉取任務(wù)池的監(jiān)測任務(wù)。
      [0071]由此,將監(jiān)測任務(wù)按照發(fā)送方式分別加入至主動推送任務(wù)池或被動拉取任務(wù)池,由此在向客戶端發(fā)送監(jiān)測任務(wù)時,一方面可以主動將主動推送任務(wù)池中的監(jiān)測任務(wù)發(fā)送至客戶端,另一方面可以根據(jù)客戶端的拉取請求將被動拉取任務(wù)池中的監(jiān)測任務(wù)發(fā)送至客戶端,從而在服務(wù)器和客戶端之間可以有兩種運行模式,除了服務(wù)器主動發(fā)送監(jiān)測任務(wù)外,客戶端還可以在冗余時主動從服務(wù)器中獲取監(jiān)測任務(wù),最大化利用客戶端的在線資源,保證了客戶端與服務(wù)端之間的冗余互備。
      [0072]S302,在確定執(zhí)行監(jiān)測任務(wù)后,啟動瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開網(wǎng)頁的過程中獲取監(jiān)測信息。[0073]具體地,如果客戶端接收到的監(jiān)測任務(wù)較多時,客戶端還需對監(jiān)測任務(wù)進行管理,從而確定監(jiān)測任務(wù)的執(zhí)行順序,以根據(jù)執(zhí)行順序確定執(zhí)行監(jiān)測任務(wù),將在后續(xù)實施例中詳細敘述。
      [0074]在本發(fā)明的一個實施例中,監(jiān)測信息包括頁面加載信息和網(wǎng)絡(luò)數(shù)據(jù)報文。
      [0075]在本發(fā)明的一個實施例中,S302具體包括:記錄從請求開始到頁面加載完畢的全過程,并在全過程中,獲取頁面加載信息,以及獲取網(wǎng)絡(luò)數(shù)據(jù)報文。具體地,客戶端啟動瀏覽器訪問監(jiān)測任務(wù)中的預(yù)定的URL信息,并通過嵌入瀏覽器中的插件記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中的頁面加載信息,同時抓包程序記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中經(jīng)過網(wǎng)卡的網(wǎng)絡(luò)報文數(shù)據(jù)。
      [0076]S303,將監(jiān)測信息發(fā)送至服務(wù)器,以使服務(wù)器根據(jù)監(jiān)測信息確定監(jiān)測任務(wù)是否發(fā)生DNS劫持。
      [0077]本發(fā)明實施例的DNS劫持的監(jiān)測方法,客戶端接收監(jiān)測任務(wù),并在確定執(zhí)行監(jiān)測任務(wù)時獲取監(jiān)測信息,以及將監(jiān)測信息發(fā)送至服務(wù)器,服務(wù)器根據(jù)客戶端發(fā)送的監(jiān)測任務(wù)確定客戶端是否發(fā)生DNS劫持,由此完全由服務(wù)器和客戶端完成DNS劫持監(jiān)測,無需人工參與,從而能夠及時、主動地發(fā)現(xiàn)DNS劫持問題,且在服務(wù)器中能夠根據(jù)監(jiān)測信息及時、有效地復(fù)現(xiàn)對應(yīng)的DNS劫持,降低人力成本,提高了效率。另外,對于小流量的DNS劫持也可以及時發(fā)現(xiàn)并復(fù)現(xiàn),克服了相關(guān)技術(shù)中針對小流量的DNS劫持難以復(fù)現(xiàn)的問題。此外,通過客戶端監(jiān)測方式,獲取監(jiān)測信息,可以準確確定DNS劫持的發(fā)生事實、原因等,這些監(jiān)測信息直接可以作為證據(jù),減少了取證難度。
      [0078]在本發(fā)明的一個實施例中,服務(wù)器根據(jù)頁面加載信息確定監(jiān)測任務(wù)對應(yīng)的客戶端是否發(fā)生DNS劫持,具體地,服務(wù)器對頁面加載信息進行域名掃描,如果發(fā)現(xiàn)頁面加載信息中出現(xiàn)異常域名時,可以確定該客戶端發(fā)生DNS劫持。
      [0079]在本發(fā)明的另一個實施例中,服務(wù)器根據(jù)網(wǎng)絡(luò)報文數(shù)據(jù)確定DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端,具體地,在網(wǎng)絡(luò)報文數(shù)據(jù)中出現(xiàn)異常請求時,確定DNS劫持發(fā)生在網(wǎng)絡(luò)層,在網(wǎng)絡(luò)報文數(shù)據(jù)中未出現(xiàn)異常請求時,確定DNS劫持發(fā)生在客戶端。
      [0080]圖4是根據(jù)本發(fā)明再一個實施例的DNS劫持的監(jiān)測方法的流程圖。
      [0081]如圖4所示,該DNS劫持的監(jiān)測方法包括:
      [0082]S401,獲取監(jiān)測任務(wù),監(jiān)測任務(wù)中包括預(yù)定的URL信息。
      [0083]具體地,客戶端獲取服務(wù)器發(fā)送的監(jiān)測任務(wù)。在本發(fā)明的一個實施例中,該監(jiān)測任務(wù)還經(jīng)過服務(wù)器的規(guī)范性和合法性檢查。
      [0084]在本發(fā)明的一個實施例中,S301具體包括:
      [0085]接收服務(wù)器推送的監(jiān)測任務(wù);或發(fā)送拉取請求,并接收服務(wù)器根據(jù)拉取請求發(fā)送的監(jiān)測任務(wù)。具體地,在服務(wù)器中,根據(jù)監(jiān)測任務(wù)的發(fā)送方式將監(jiān)測任務(wù)加入至主動推送任務(wù)池或被動拉取任務(wù)池,其中,發(fā)送方式為主動推送時將監(jiān)測任務(wù)加入至主動推送任務(wù)池,發(fā)送方式為被動拉取時將監(jiān)測任務(wù)加入至被動拉取任務(wù)池,被動拉取任務(wù)池中的監(jiān)測任務(wù)接收客戶端的拉取請求,并根據(jù)拉取請求發(fā)送至對應(yīng)的客戶端。例如,客戶端以socket方式與服務(wù)器建立長連接,接收服務(wù)器發(fā)送的監(jiān)測任務(wù),當(dāng)服務(wù)端推送到客戶端的監(jiān)測任務(wù)執(zhí)行完成后,客戶端會向服務(wù)器發(fā)送拉取請求,以根據(jù)拉取請求獲取服務(wù)器中被動拉取任務(wù)池的監(jiān)測任務(wù)。[0086]由此,將監(jiān)測任務(wù)按照發(fā)送方式分別加入至主動推送任務(wù)池或被動拉取任務(wù)池,由此在向客戶端發(fā)送監(jiān)測任務(wù)時,一方面可以主動將主動推送任務(wù)池中的監(jiān)測任務(wù)發(fā)送至客戶端,另一方面可以根據(jù)客戶端的拉取請求將被動拉取任務(wù)池中的監(jiān)測任務(wù)發(fā)送至客戶端,從而在服務(wù)器和客戶端之間可以有兩種運行模式,除了服務(wù)器主動發(fā)送監(jiān)測任務(wù)外,客戶端還可以在冗余時主動從服務(wù)器中獲取監(jiān)測任務(wù),最大化利用客戶端的在線資源,保證了客戶端與服務(wù)端之間的冗余互備。
      [0087]S402,確定監(jiān)測任務(wù)的屬性,屬性包括即時監(jiān)測任務(wù)或者周期監(jiān)測任務(wù)。
      [0088]具體地,監(jiān)測任務(wù)由服務(wù)端發(fā)送到客戶端,屬性由服務(wù)端控制。一般情況下有兩種屬性模式,一種服務(wù)端只向客戶端發(fā)送一次任務(wù),客戶端接到任務(wù)后立即執(zhí)行,稱之為即時監(jiān)測任務(wù),另一種服務(wù)端以一個固定周期的頻率向客戶端發(fā)送任務(wù),如一小時發(fā)送一次,稱之為周期監(jiān)測任務(wù)。
      [0089]S403,根據(jù)監(jiān)測任務(wù)的屬性,將監(jiān)測任務(wù)加入至預(yù)先設(shè)定的即時監(jiān)測隊列或周期監(jiān)測隊列,其中,即時監(jiān)測隊列中監(jiān)測任務(wù)的優(yōu)先級高于周期監(jiān)測隊列中監(jiān)測任務(wù)的優(yōu)先級。
      [0090]在本發(fā)明的一個實施例中,根據(jù)拉取請求獲取的監(jiān)測任務(wù)的優(yōu)先級高于即時監(jiān)測隊列中監(jiān)測任務(wù)的優(yōu)先級,即根據(jù)拉取請求獲取的監(jiān)測任務(wù),客戶端會立即執(zhí)行。
      [0091]S404,根據(jù)優(yōu)先級從即使監(jiān)測隊列或周期監(jiān)測隊列中,讀取監(jiān)測任務(wù)以確定執(zhí)行。
      [0092]S405,在確定執(zhí)行監(jiān)測任務(wù)后,啟動瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開網(wǎng)頁的過程中獲取監(jiān)測信息。
      [0093]在本發(fā)明的一個實施例中,監(jiān)測信息包括頁面加載信息和網(wǎng)絡(luò)數(shù)據(jù)報文。
      [0094]在本發(fā)明的一個實施例中,S405具體包括:記錄從請求開始到頁面加載完畢的全過程,并在全過程中,獲取頁面加載信息,以及獲取網(wǎng)絡(luò)數(shù)據(jù)報文。具體地,客戶端啟動瀏覽器訪問監(jiān)測任務(wù)中的預(yù)定的URL信息,并通過嵌入瀏覽器中的插件記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中的頁面加載信息,同時抓包程序記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中經(jīng)過網(wǎng)卡的網(wǎng)絡(luò)報文數(shù)據(jù)。
      [0095]S406,將監(jiān)測信息發(fā)送至服務(wù)器,以使服務(wù)器根據(jù)監(jiān)測信息確定監(jiān)測任務(wù)是否發(fā)生DNS劫持。
      [0096]本發(fā)明實施例的DNS劫持的監(jiān)測方法,客戶端會對監(jiān)測任務(wù)進行優(yōu)先級排序,并根據(jù)排序結(jié)果執(zhí)行監(jiān)測任務(wù),使得監(jiān)測任務(wù)的執(zhí)行更加有序。
      [0097]為了實現(xiàn)上述實施例,本發(fā)明的實施例提出一種DNS劫持的監(jiān)測裝置。
      [0098]圖5是根據(jù)本發(fā)明一個實施例的DNS劫持的監(jiān)測裝置的結(jié)構(gòu)框圖。
      [0099]如圖5所示,DNS劫持的監(jiān)測裝置100包括:發(fā)送模塊110、接收模塊120和確定模塊 130。
      [0100]具體地,發(fā)送模塊110用向客戶端發(fā)送監(jiān)測任務(wù),使得客戶端在確定執(zhí)行監(jiān)測任務(wù)后,啟動瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開網(wǎng)頁的過程中獲取監(jiān)測信息,其中,監(jiān)測任務(wù)中包括客戶端啟動瀏覽器時需要打開的預(yù)定的網(wǎng)頁,該網(wǎng)頁包括對應(yīng)的URL信息。在本發(fā)明的實施例中,在發(fā)送模塊110向客戶端發(fā)送監(jiān)測任務(wù)之前,DNS劫持的監(jiān)測裝置100還執(zhí)行:首先,獲取監(jiān)測任務(wù),更具體地,在本發(fā)明的一個實施例中,DNS劫持的監(jiān)測裝置100提供接口,用戶通過接口將網(wǎng)站、論壇、貼吧、搜索引擎等監(jiān)測對象對應(yīng)的監(jiān)測任務(wù)輸入至DNS劫持的監(jiān)測裝置100中,在本發(fā)明的另一個實施例中,用戶還可以通過DNS劫持的監(jiān)測裝置100提供的WEB端將網(wǎng)站、論壇、貼吧、搜索引擎等監(jiān)測對象對應(yīng)的監(jiān)測任務(wù)輸入至DNS劫持的監(jiān)測裝置100中。然后,對監(jiān)測任務(wù)的規(guī)范性和合法性進行檢查。之后,給通過規(guī)范性和合法性檢查的監(jiān)測任務(wù)分配唯一 ID,還可以將通過規(guī)范性和合法性檢查的監(jiān)測任務(wù)按照ID加入至監(jiān)測任務(wù)隊列中便于向客戶端發(fā)送。
      [0101]在本發(fā)明的一個實施例中,客戶端可以遍布在全國各地。網(wǎng)站、論壇、貼吧、搜索引擎等監(jiān)測對象可以對應(yīng)多個監(jiān)測任務(wù),DNS劫持的監(jiān)測裝置100在獲取監(jiān)測任務(wù)的同時還獲取監(jiān)測任務(wù)的分布信息,例如,某個網(wǎng)站僅針對某個省市中的客戶端進行監(jiān)測,搜索引擎針對全國范圍內(nèi)的客戶端進行監(jiān)測等。分布信息可以根據(jù)具體監(jiān)測對象的需求進行確定,可以有用戶自行設(shè)置或者服務(wù)器可以給出默認設(shè)置。DNS劫持的監(jiān)測裝置100根據(jù)分布信息將監(jiān)測任務(wù)發(fā)送至客戶端。
      [0102]在本發(fā)明的一個實施例中,客戶端接收到DNS劫持的監(jiān)測裝置100發(fā)送的監(jiān)測任務(wù)后,啟動客戶端的瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開網(wǎng)頁的過程中獲取監(jiān)測信息。
      [0103]接收模塊120用于接收客戶端發(fā)送的監(jiān)測信息。在本發(fā)明的一個實施例中,監(jiān)測信息可以包括頁面加載信息。具體地,客戶端接收到DNS劫持的監(jiān)測裝置100發(fā)送的監(jiān)測任務(wù)后,啟動客戶端的瀏覽器訪問監(jiān)測任務(wù)中的預(yù)定的URL信息,并通過嵌入瀏覽器中的插件記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中的頁面加載信息。
      [0104]確定模塊130用于根據(jù)監(jiān)測信息確定客戶端是否發(fā)生DNS劫持。在本發(fā)明的一個實施例中,頁面加載信息包括域名,確定模塊130具體用于在頁面加載信息中出現(xiàn)異常域名時,確定客戶端發(fā)生DNS劫持,更具體地,確定模塊130對頁面加載信息進行域名掃描,如果發(fā)現(xiàn)頁面加載信息中出現(xiàn)異常域名時,可以確定該客戶端發(fā)生DNS劫持。
      [0105]本發(fā)明實施例的DNS劫持的監(jiān)測裝置,DNS劫持的監(jiān)測裝置將監(jiān)測任務(wù)發(fā)送至客戶端,客戶端在確定執(zhí)行監(jiān)測任務(wù)時獲取監(jiān)測信息,DNS劫持的監(jiān)測裝置根據(jù)客戶端發(fā)送的監(jiān)測任務(wù)確定客戶端是否發(fā)生DNS劫持,由此完全由DNS劫持的監(jiān)測裝置和客戶端完成DNS劫持監(jiān)測,無需人工參與,從而能夠及時、主動地發(fā)現(xiàn)DNS劫持問題,且在DNS劫持的監(jiān)測裝置中能夠根據(jù)監(jiān)測信息及時、有效地復(fù)現(xiàn)對應(yīng)的DNS劫持,降低人力成本,提高了效率。另夕卜,對于小流量的DNS劫持也可以及時發(fā)現(xiàn)并復(fù)現(xiàn),克服了相關(guān)技術(shù)中針對小流量的DNS劫持難以復(fù)現(xiàn)的問題。此外,通過客戶端監(jiān)測方式,獲取監(jiān)測信息,可以準確確定DNS劫持的發(fā)生事實、原因等,這些監(jiān)測信息直接可以作為證據(jù),減少了取證難度。
      [0106]在本發(fā)明的一個實施例中,確定模塊130還用于根據(jù)監(jiān)測信息確定DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端。
      [0107]在本發(fā)明的另一個實施例中,監(jiān)測信息還可以包括網(wǎng)絡(luò)報文數(shù)據(jù)。具體地,客戶端接收到發(fā)送模塊120發(fā)送的監(jiān)測任務(wù)后,啟動客戶端的瀏覽器訪問監(jiān)測任務(wù)中的預(yù)定的URL信息,并通過嵌入瀏覽器中的插件記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中的頁面加載信息,同時抓包程序記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中經(jīng)過網(wǎng)卡的網(wǎng)絡(luò)報文數(shù)據(jù)。
      [0108]在本發(fā)明的另一個實施例中,確定模塊130根據(jù)監(jiān)測信息確定DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端具體包括:根據(jù)網(wǎng)絡(luò)報文數(shù)據(jù)確定DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端,其中,在網(wǎng)絡(luò)報文數(shù)據(jù)中出現(xiàn)異常請求時,確定DNS劫持發(fā)生在網(wǎng)絡(luò)層,在網(wǎng)絡(luò)報文數(shù)據(jù)中未出現(xiàn)異常請求時,確定DNS劫持發(fā)生在客戶端。
      [0109]本發(fā)明實施例的DNS劫持的監(jiān)測裝置,根據(jù)網(wǎng)絡(luò)報文數(shù)據(jù)可以確定DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端。
      [0110]圖6是根據(jù)本發(fā)明另一個實施例的DNS劫持的監(jiān)測裝置的結(jié)構(gòu)框圖。
      [0111]如圖6所示,DNS劫持的監(jiān)測裝置100包括:發(fā)送模塊110、接收模塊120、確定模塊130和加入模塊140。
      [0112]具體地,加入模塊140用于在向客戶端發(fā)送監(jiān)測任務(wù)之前,確定監(jiān)測任務(wù)的發(fā)送方式,并根據(jù)發(fā)送方式將監(jiān)測任務(wù)加入至主動推送任務(wù)池或被動拉取任務(wù)池,其中,發(fā)送方式為主動推送時將監(jiān)測任務(wù)加入至主動推送任務(wù)池,發(fā)送方式為被動拉取時將監(jiān)測任務(wù)加入至被動拉取任務(wù)池,被動拉取任務(wù)池中的監(jiān)測任務(wù)接收客戶端的拉取請求,并根據(jù)拉取請求發(fā)送至對應(yīng)的客戶端。
      [0113]例如,客戶端以socket方式與服務(wù)器建立長連接,接收服務(wù)器發(fā)送的監(jiān)測任務(wù),當(dāng)服務(wù)端推送到客戶端的監(jiān)測任務(wù)執(zhí)行完成后,客戶端會向服務(wù)器發(fā)送拉取請求,以根據(jù)拉取請求獲取服務(wù)器中被動拉取任務(wù)池的監(jiān)測任務(wù)。
      [0114]本發(fā)明的實施例的DNS劫持的監(jiān)測裝置,通過加入模塊將監(jiān)測任務(wù)按照發(fā)送方式分別加入至主動推送任務(wù)池或被動拉取任務(wù)池,由此在向客戶端發(fā)送監(jiān)測任務(wù)時,一方面可以主動將主動推送任務(wù)池中的監(jiān)測任務(wù)發(fā)送至客戶端,另一方面可以根據(jù)客戶端的拉取請求將被動拉取任務(wù)池中的監(jiān)測任務(wù)發(fā)送至客戶端,從而在DNS劫持的監(jiān)測裝置和客戶端之間可以有兩種運行模式,除了 DNS劫持的監(jiān)測裝置主動發(fā)送監(jiān)測任務(wù)外,客戶端還可以在冗余時主動從DNS劫持的監(jiān)測裝置中獲取監(jiān)測任務(wù),最大化利用客戶端的在線資源,保證了客戶端與DNS劫持的監(jiān)測裝置之間的冗余互備。
      [0115]在本發(fā)明的一個實施例中,確定模塊130還用于根據(jù)監(jiān)測信息,確定DNS劫持發(fā)生的區(qū)域和影響范圍。具體地,DNS劫持的監(jiān)測裝置在獲取大量的監(jiān)測信息后,確定模塊130確定DNS劫持發(fā)送的客戶端,確定模塊130可以根據(jù)客戶端的屬性信息(例如分布區(qū)域等)確定DNS劫持發(fā)生的區(qū)域,還可以根據(jù)客戶端的屬性信息(例如運營商等)確定DNS劫持發(fā)生的影響范圍。還可以獲取DNS劫持發(fā)生的比例。另外,DNS劫持的監(jiān)測裝置還可以將DNS劫持發(fā)生的區(qū)域、影響范圍、比例等以視圖的形式展示給用戶,由此幫助用戶準確確定DNS劫持發(fā)生的區(qū)域和影響范圍,通過DNS劫持發(fā)生的區(qū)域和影響范圍可以精準定位DNS劫持行為。
      [0116]為了實現(xiàn)上述實施例,本發(fā)明還提出另一種DNS劫持的監(jiān)測裝置。
      [0117]圖7是根據(jù)本發(fā)明又一個實施例的DNS劫持的監(jiān)測裝置的結(jié)構(gòu)框圖。
      [0118]如圖7所示,DNS劫持的監(jiān)測裝置200包括:第一獲取模塊210、啟動模塊220、第二獲取模塊230和發(fā)送模塊240。
      [0119]具體地,第一獲取模塊210用于獲取監(jiān)測任務(wù),監(jiān)測任務(wù)中包括預(yù)定的URL信息,其中,監(jiān)測任務(wù)中包括客戶端啟動瀏覽器時需要打開的預(yù)定的網(wǎng)頁,該網(wǎng)頁包括對應(yīng)的URL信息。在本發(fā)明的一個實施例中,該監(jiān)測任務(wù)還經(jīng)過服務(wù)器的規(guī)范性和合法性檢查。
      [0120]在本發(fā)明的一個實施例中,第一獲取模塊210具體用于:接收服務(wù)器推送的監(jiān)測任務(wù);或發(fā)送拉取請求,并接收服務(wù)器根據(jù)拉取請求發(fā)送的監(jiān)測任務(wù)。具體地,在服務(wù)器中,根據(jù)監(jiān)測任務(wù)的發(fā)送方式將監(jiān)測任務(wù)加入至主動推送任務(wù)池或被動拉取任務(wù)池,其中,發(fā)送方式為主動推送時將監(jiān)測任務(wù)加入至主動推送任務(wù)池,發(fā)送方式為被動拉取時將監(jiān)測任務(wù)加入至被動拉取任務(wù)池,被動拉取任務(wù)池中的監(jiān)測任務(wù)接收DNS劫持的監(jiān)測裝置200的拉取請求,并根據(jù)拉取請求發(fā)送至對應(yīng)的DNS劫持的監(jiān)測裝置200。例如,DNS劫持的監(jiān)測裝置200以socket方式與服務(wù)器建立長連接,接收服務(wù)器發(fā)送的監(jiān)測任務(wù),當(dāng)服務(wù)端推送到DNS劫持的監(jiān)測裝置200的監(jiān)測任務(wù)執(zhí)行完成后,DNS劫持的監(jiān)測裝置200會向服務(wù)器發(fā)送拉取請求,以根據(jù)拉取請求獲取服務(wù)器中被動拉取任務(wù)池的監(jiān)測任務(wù)。
      [0121]由此,將監(jiān)測任務(wù)按照發(fā)送方式分別加入至主動推送任務(wù)池或被動拉取任務(wù)池,由此在向客戶端發(fā)送監(jiān)測任務(wù)時,一方面可以主動將主動推送任務(wù)池中的監(jiān)測任務(wù)發(fā)送至DNS劫持的監(jiān)測裝置200,另一方面可以根據(jù)DNS劫持的監(jiān)測裝置200的拉取請求將被動拉取任務(wù)池中的監(jiān)測任務(wù)發(fā)送至客戶端,從而在服務(wù)器和DNS劫持的監(jiān)測裝置200之間可以有兩種運行模式,除了服務(wù)器主動發(fā)送監(jiān)測任務(wù)外,DNS劫持的監(jiān)測裝置200還可以在冗余時主動從服務(wù)器中獲取監(jiān)測任務(wù),最大化利用DNS劫持的監(jiān)測裝置200的在線資源,保證了DNS劫持的監(jiān)測裝置200與服務(wù)端之間的冗余互備。
      [0122]啟動模塊220用于在確定執(zhí)行監(jiān)測任務(wù)后,啟動瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁。更具體地,如果DNS劫持的監(jiān)測裝置200接收到的監(jiān)測任務(wù)較多時,DNS劫持的監(jiān)測裝置200還需對監(jiān)測任務(wù)進行管理,從而確定監(jiān)測任務(wù)的執(zhí)行順序,以根據(jù)執(zhí)行順序確定執(zhí)行監(jiān)測任務(wù)。
      [0123]第二獲取模塊230用于在打開網(wǎng)頁的過程中獲取監(jiān)測信息。
      [0124]在本發(fā)明的一個實施例中,監(jiān)測信息包括頁面加載信息和網(wǎng)絡(luò)數(shù)據(jù)報文。
      [0125]在本發(fā)明的一個實施例中,第二獲取模塊230具體用于:記錄從請求開始到頁面加載完畢的全過程,并在全過程中,獲取頁面加載信息,以及獲取網(wǎng)絡(luò)數(shù)據(jù)報文。更具體地,DNS劫持的監(jiān)測裝置200啟動瀏覽器訪問監(jiān)測任務(wù)中的預(yù)定的URL信息,并通過嵌入瀏覽器中的插件記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中的頁面加載信息,同時抓包程序記錄從瀏覽器發(fā)出URL請求開始至頁面完全加載過程中經(jīng)過網(wǎng)卡的網(wǎng)絡(luò)報文數(shù)據(jù)。
      [0126]發(fā)送模塊240用于將監(jiān)測信息發(fā)送至服務(wù)器,以使服務(wù)器根據(jù)監(jiān)測信息確定監(jiān)測任務(wù)是否發(fā)生DNS劫持。也就是說,服務(wù)器根據(jù)監(jiān)測信息確定監(jiān)測任務(wù)對應(yīng)的DNS劫持的監(jiān)測裝置200是否發(fā)生DNS劫持。
      [0127]本發(fā)明實施例的DNS劫持的監(jiān)測裝置,DNS劫持的監(jiān)測裝置接收監(jiān)測任務(wù),并在確定執(zhí)行監(jiān)測任務(wù)時獲取監(jiān)測信息,以及將監(jiān)測信息發(fā)送至服務(wù)器,服務(wù)器根據(jù)DNS劫持的監(jiān)測裝置發(fā)送的監(jiān)測任務(wù)確定是否發(fā)生DNS劫持,由此完全由服務(wù)器和DNS劫持的監(jiān)測裝置完成DNS劫持監(jiān)測,無需人工參與,從而能夠及時、主動地發(fā)現(xiàn)DNS劫持問題,且在服務(wù)器中能夠根據(jù)監(jiān)測信息及時、有效地復(fù)現(xiàn)對應(yīng)的DNS劫持,降低人力成本,提高了效率。另外,對于小流量的DNS劫持也可以及時發(fā)現(xiàn)并復(fù)現(xiàn),克服了相關(guān)技術(shù)中針對小流量的DNS劫持難以復(fù)現(xiàn)的問題。
      [0128]圖8是根據(jù)本發(fā)明再一個實施例的DNS劫持的監(jiān)測裝置的結(jié)構(gòu)框圖。
      [0129]如圖8所示,DNS劫持的監(jiān)測裝置200包括:第一獲取模塊210、啟動模塊220、第二獲取模塊230、發(fā)送模塊240、確定模塊250、加入模塊260和讀取模塊270。
      [0130]具體地,確定模塊250用于在第一獲取模塊210獲取監(jiān)測任務(wù)之后,確定監(jiān)測任務(wù)的屬性,屬性包括即時監(jiān)測任務(wù)或者周期監(jiān)測任務(wù)。其中,監(jiān)測任務(wù)由服務(wù)端發(fā)送到DNS劫持的監(jiān)測裝置200,屬性由服務(wù)端控制。一般情況下有兩種屬性模式,一種服務(wù)端只向DNS劫持的監(jiān)測裝置200發(fā)送一次任務(wù),DNS劫持的監(jiān)測裝置200接到任務(wù)后立即執(zhí)行,稱之為即時監(jiān)測任務(wù),另一種服務(wù)端以一個固定周期的頻率向DNS劫持的監(jiān)測裝置200發(fā)送任務(wù),如一小時發(fā)送一次,稱之為周期監(jiān)測任務(wù)。
      [0131]加入模塊260用于根據(jù)監(jiān)測任務(wù)的屬性,將監(jiān)測任務(wù)加入至預(yù)先設(shè)定的即時監(jiān)測隊列或周期監(jiān)測隊列,其中,即時監(jiān)測隊列中監(jiān)測任務(wù)的優(yōu)先級高于周期監(jiān)測隊列中監(jiān)測任務(wù)的優(yōu)先級。
      [0132]在本發(fā)明的一個實施例中,根據(jù)拉取請求獲取的監(jiān)測任務(wù)的優(yōu)先級高于即時監(jiān)測隊列中監(jiān)測任務(wù)的優(yōu)先級,即根據(jù)拉取請求獲取的監(jiān)測任務(wù),啟動模塊220會立即執(zhí)行。
      [0133]讀取模塊270用于根據(jù)優(yōu)先級從即使監(jiān)測隊列或周期監(jiān)測隊列中,讀取監(jiān)測任務(wù)以確定執(zhí)行。
      [0134]本發(fā)明實施例的DNS劫持的監(jiān)測裝置,對監(jiān)測任務(wù)進行優(yōu)先級排序,并根據(jù)排序結(jié)果執(zhí)行監(jiān)測任務(wù),使得監(jiān)測任務(wù)的執(zhí)行更加有序。
      [0135]為了實現(xiàn)上述實施例,本發(fā)明的實施例提出一種DNS劫持的監(jiān)測系統(tǒng)。
      [0136]圖9是根據(jù)本發(fā)明一個實施例的DNS劫持的監(jiān)測系統(tǒng)的結(jié)構(gòu)框圖。
      [0137]如圖9所示,DNS劫持的監(jiān)測系統(tǒng)10包括:DNS劫持的監(jiān)測裝置100和DNS劫持的監(jiān)測裝置200,其中,DNS劫持的監(jiān)測裝置100和DNS劫持的監(jiān)測裝置200均為上述實施例所述,在此不在贅述。
      [0138]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
      [0139]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
      [0140]盡管已經(jīng)示出和描述了本發(fā)明的實施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
      【權(quán)利要求】
      1.一種DNS劫持的監(jiān)測方法,其特征在于,包括: 向客戶端發(fā)送監(jiān)測任務(wù),使得所述客戶端在確定執(zhí)行所述監(jiān)測任務(wù)后,啟動瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開所述網(wǎng)頁的過程中獲取監(jiān)測信息; 接收所述客戶端發(fā)送的所述監(jiān)測信息; 根據(jù)所述監(jiān)測信息確定所述客戶端是否發(fā)生DNS劫持。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 根據(jù)所述監(jiān)測信息確定所述DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 根據(jù)所述監(jiān)測信息,確定所述DNS劫持發(fā)生的區(qū)域和影響范圍。
      4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述向客戶端發(fā)送監(jiān)測任務(wù)之前,所述方法還包括: 確定所述監(jiān)測任務(wù)的發(fā)送方式,并根據(jù)所述發(fā)送方式將所述監(jiān)測任務(wù)加入至主動推送任務(wù)池或被動拉取任務(wù)池, 其中,所述發(fā)送方式為主動推送時將所述監(jiān)測任務(wù)加入至所述主動推送任務(wù)池,所述發(fā)送方式為被動拉取時將所述監(jiān)測任務(wù)加入至所述被動拉取任務(wù)池,所述被動拉取任務(wù)池中的監(jiān)測任務(wù)接收所述客戶端的拉取請求,并根據(jù)所述拉取請求發(fā)送至對應(yīng)的所述客戶端。
      5.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述監(jiān)測信息包括頁面加載信息,所述頁面加載信息包括域名,所述根據(jù)所述監(jiān)測信息確定所述客戶端是否發(fā)生DNS劫持,包括: 在所述頁面加載信息中出現(xiàn)異常域名時,確定所述客戶端發(fā)生DNS劫持。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述監(jiān)測信息還包括網(wǎng)絡(luò)報文數(shù)據(jù),所述根據(jù)所述監(jiān)測信息確定所述DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端,包括: 根據(jù)所述網(wǎng)絡(luò)報文數(shù)據(jù)確定所述DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端,其中,在所述網(wǎng)絡(luò)報文數(shù)據(jù)中出現(xiàn)異常請求時,確定所述DNS劫持發(fā)生在網(wǎng)絡(luò)層,在所述網(wǎng)絡(luò)報文數(shù)據(jù)中未出現(xiàn)異常請求時,確定所述DNS劫持發(fā)生在客戶端。
      7.—種DNS劫持的監(jiān)測方法,其特征在于,包括: 獲取監(jiān)測任務(wù),所述監(jiān)測任務(wù)中包括預(yù)定的URL信息; 在確定執(zhí)行所述監(jiān)測任務(wù)后,啟動瀏覽器打開所述預(yù)定的URL信息指示的網(wǎng)頁,并在打開所述網(wǎng)頁的過程中獲取監(jiān)測信息; 將所述監(jiān)測信息發(fā)送至服務(wù)器,以使所述服務(wù)器根據(jù)所述監(jiān)測信息確定所述監(jiān)測任務(wù)是否發(fā)生DNS劫持。
      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述在打開所述網(wǎng)頁的過程中,獲取監(jiān)測信息,包括: 記錄從請求開始到頁面加載完畢的全過程,并在所述全過程中,獲取頁面加載信息,以及獲取網(wǎng)絡(luò)數(shù)據(jù)報文。
      9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述獲取監(jiān)測任務(wù)之后,所述方法還包括: 確定所述監(jiān)測任務(wù)的屬性,所述屬性包括即時監(jiān)測任務(wù)或者周期監(jiān)測任務(wù);根據(jù)所述監(jiān)測任務(wù)的屬性,將所述監(jiān)測任務(wù)加入至預(yù)先設(shè)定的即時監(jiān)測隊列或周期監(jiān)測隊列,其中,所述即時監(jiān)測隊列中監(jiān)測任務(wù)的優(yōu)先級高于所述周期監(jiān)測隊列中監(jiān)測任務(wù)的優(yōu)先級; 根據(jù)優(yōu)先級從所述即使監(jiān)測隊列或周期監(jiān)測隊列中,讀取監(jiān)測任務(wù)以確定執(zhí)行。
      10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述獲取監(jiān)測任務(wù),包括: 接收服務(wù)器推送的所述監(jiān)測任務(wù);或 發(fā)送拉取請求,并接收所述服務(wù)器根據(jù)所述拉取請求發(fā)送的所述監(jiān)測任務(wù)。
      11.一種DNS劫持的監(jiān)測裝置,其特征在于,包括: 發(fā)送模塊,用向客戶端發(fā)送監(jiān)測任務(wù),使得所述客戶端在確定執(zhí)行所述監(jiān)測任務(wù)后,啟動瀏覽器打開預(yù)定的URL信息指示的網(wǎng)頁,并在打開所述網(wǎng)頁的過程中獲取監(jiān)測信息; 接收模塊,用于接收所述客戶端發(fā)送的所述監(jiān)測信息; 確定模塊,用于根據(jù)所述監(jiān)測信息確定所述客戶端是否發(fā)生DNS劫持。
      12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述確定模塊還用于根據(jù)所述監(jiān)測信息確定所述DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端。
      13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述確定模塊還用于根據(jù)所述監(jiān)測信息,確定所述DNS劫持發(fā)生的區(qū)域和影響范圍。
      14.根據(jù)權(quán)利要求11-13任一項所述的裝置,其特征在于,還包括: 加入模塊,用于在向客戶端發(fā)送監(jiān)測任務(wù)之前,確定所述監(jiān)測任務(wù)的發(fā)送方式,并根據(jù)所述發(fā)送方式將所述監(jiān)測任務(wù)加入至主動推送任務(wù)池或被動拉取任務(wù)池, 其中,所述發(fā)送方式為主動推送時將所述監(jiān)測任務(wù)加入至所述主動推送任務(wù)池,所述發(fā)送方式為被動拉取時將所述監(jiān)測任務(wù)加入至所述被動拉取任務(wù)池,所述被動拉取任務(wù)池中的監(jiān)測任務(wù)接收所述客戶端的拉取請求,并根據(jù)所述拉取請求發(fā)送至對應(yīng)的所述客戶端。
      15.根據(jù)權(quán)利要求11-13任一項所述的裝置,其特征在于,所述監(jiān)測信息包括頁面加載信息,所述頁面加載信息包括域名,所述確定模塊具體用于在所述頁面加載信息中出現(xiàn)異常域名時,確定所述客戶端發(fā)生DNS劫持。
      16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述監(jiān)測信息還包括網(wǎng)絡(luò)報文數(shù)據(jù),所述確定模塊還具體用于根據(jù)所述網(wǎng)絡(luò)報文數(shù)據(jù)確定所述DNS劫持發(fā)生在網(wǎng)絡(luò)層還是客戶端,其中,在所述網(wǎng)絡(luò)報文數(shù)據(jù)中出現(xiàn)異常請求時,確定所述DNS劫持發(fā)生在網(wǎng)絡(luò)層,在所述網(wǎng)絡(luò)報文數(shù)據(jù)中未出現(xiàn)異常請求時,確定所述DNS劫持發(fā)生在客戶端。
      17.一種DNS劫持的監(jiān)測裝置,其特征在于,包括: 第一獲取模塊,用于獲取監(jiān)測任務(wù),所述監(jiān)測任務(wù)中包括預(yù)定的URL信息; 啟動模塊,用于在確定執(zhí)行所述監(jiān)測任務(wù)后,啟動瀏覽器打開所述預(yù)定的URL信息指示的網(wǎng)頁; 第二獲取模塊,用于在打開所述網(wǎng)頁的過程中獲取監(jiān)測信息; 發(fā)送模塊,用于將所述監(jiān)測信息發(fā)送至服務(wù)器,以使所述服務(wù)器根據(jù)所述監(jiān)測信息確定是否發(fā)生DNS劫持。
      18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述第二獲取模塊具體用于:記錄從請求開始到頁面加載完畢的全過程,并在所述全過程中,獲取頁面加載信息,以及獲取網(wǎng)絡(luò)數(shù)據(jù)報文。
      19.根據(jù)權(quán)利要求17所述的裝置,其特征在于,還包括: 確定模塊,用于在所述第一獲取模塊獲取監(jiān)測任務(wù)之后,確定所述監(jiān)測任務(wù)的屬性,所述屬性包括即時監(jiān)測任務(wù)或者周期監(jiān)測任務(wù); 加入模塊,用于根據(jù)所述監(jiān)測任務(wù)的屬性,將所述監(jiān)測任務(wù)加入至預(yù)先設(shè)定的即時監(jiān)測隊列或周期監(jiān)測隊列,其中,所述即時監(jiān)測隊列中監(jiān)測任務(wù)的優(yōu)先級高于所述周期監(jiān)測隊列中監(jiān)測任務(wù)的優(yōu)先級; 讀取模塊,用于根據(jù)優(yōu)先級從所述即使監(jiān)測隊列或周期監(jiān)測隊列中,讀取監(jiān)測任務(wù)以確定執(zhí)行。
      20.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述第一獲取模塊具體用于: 接收服務(wù)器推送的所述監(jiān)測任務(wù);或 發(fā)送拉取請求,并接收所述服務(wù)器根據(jù)所述拉取請求發(fā)送的所述監(jiān)測任務(wù)。
      【文檔編號】H04L12/26GK103905273SQ201410114297
      【公開日】2014年7月2日 申請日期:2014年3月25日 優(yōu)先權(quán)日:2014年3月25日
      【發(fā)明者】何海洋 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1