惡意代碼處理方法、裝置及系統的制作方法
【技術領域】
[0001]本發明涉及計算機技術,尤其涉及一種惡意代碼處理方法、裝置及系統。
【背景技術】
[0002]隨著計算機技術的發展,各種程序不斷被開發并被廣泛應用,然而這些程序并不安全,部分程序有可能被嵌入惡意代碼,惡意代碼是指故意編制或設置的、對網絡或系統會產生威脅或潛在威脅的計算機代碼,例如:計算機病毒、特洛伊木馬等等。這些惡意代碼會進行匿名廣告推送、靜默下載軟件,甚至偷偷扣費等行為,給廣大用戶造成了很大的困擾,有些嚴重的還會給用戶帶來不可挽回的經濟損失。鑒于某些頑固惡意代碼,采用通用查殺引擎無法根除,防病毒軟件公司一般會不時推出惡意代碼處理程序進行針對性的查殺。然而,由于這些防病毒軟件公司在推出惡意代碼處理程序時,并沒有較好的途徑及時通知用戶,往往導致用戶還是使用通用查殺引擎來處理惡意代碼,因此無法及時對頑固惡意代碼進行處理。并且,惡意代碼處理程序只是針對單個頑固惡意代碼查殺,隨著時間推移,惡意代碼處理程序也越來越多,用戶需要逐一下載安裝,操作繁瑣。因此,現有的惡意代碼處理系統缺乏效率。
【發明內容】
[0003]有鑒于此,本發明提供一種惡意代碼處理方法、裝置及系統,上述惡意代碼處理方法、裝置及系統可提高處理惡意代碼的效率。
[0004]本發明實施例提供的一種惡意代碼處理方法,包括:服務器在檢測到新的惡意代碼處理程序時,獲取所述惡意代碼處理程序,將所述惡意代碼處理程序集成在惡意代碼處理集程序中;所述服務器分析所述惡意代碼處理程序對應的惡意代碼的風險等級,根據所述風險等級,生成對應的下載指令,并將所述下載指令發送給用戶終端;以及所述用戶終端接收所述服務器發送的所述下載指令;所述用戶終端按照所述下載指令對應的下載方式,下載所述惡意代碼處理集程序。
[0005]本發明實施例提供的又一種惡意代碼處理方法,包括:服務器在檢測到新的惡意代碼處理程序時,獲取所述惡意代碼處理程序,將所述惡意代碼處理程序集成在惡意代碼處理集程序中;所述服務器分析所述惡意代碼處理程序對應的惡意代碼的風險等級,根據所述風險等級,生成對應的下載指令,并將所述下載指令發送給用戶終端。
[0006]本發明實施例提供的另一種惡意代碼處理方法,包括:用戶終端接收服務器發送的下載指令;以及所述用戶終端按照所述下載指令對應的下載方式,下載惡意代碼處理集程序。
[0007]本發明實施例提供的一種惡意代碼處理裝置,運行于服務器,包括:集成模塊,用于在檢測到新的惡意代碼處理程序時,獲取所述惡意代碼處理程序,將所述惡意代碼處理程序集成在惡意代碼處理集程序中;以及發送模塊,用于分析所述惡意代碼處理程序對應的惡意代碼的風險等級,根據所述風險等級,生成對應的下載指令,并將所述下載指令發送給用戶終端。
[0008]本發明實施例提供的一種惡意代碼處理裝置,運行于用戶終端,包括:接收模塊,用于接收服務器發送的下載指令;以及下載模塊,用于按照所述下載指令對應的下載方式,下載惡意代碼處理集程序。
[0009]本發明實施例提供的一種惡意代碼處理系統,包括:服務器以及用戶終端;其中,所述服務器包括:集成模塊,用于在檢測到新的惡意代碼處理程序時,獲取所述惡意代碼處理程序,將所述惡意代碼處理程序集成在惡意代碼處理集程序中;以及發送模塊,用于分析所述惡意代碼處理程序對應的惡意代碼的風險等級,根據所述風險等級,生成對應的下載指令,并將所述下載指令發送給所述用戶終端;所述用戶終端包括:接收模塊,用于接收服務器發送的下載指令;以及下載模塊,用于按照所述下載指令對應的下載方式,下載所述惡意代碼處理集程序。
[0010]本發明實施例提供的上述惡意代碼處理方法、裝置及系統,通過將惡意代碼處理程序集成在惡意代碼處理集程序中,因此可免除用戶逐一下載安裝的操作,從而可提高處理惡意代碼的便捷性,同時,通過服務器在檢測到新的惡意代碼處理程序時,根據該惡意代碼處理程序對應的惡意代碼的風險等級,生成對應的下載指令,并將下載指令發送給用戶終端,然后由用戶終端按照該下載指令對應的下載方式下載該惡意代碼處理集程序,可使得用戶可及時通過最新的惡意代碼處理集程序對惡意代碼進行處理,從而可提高處理惡意代碼的效率。
[0011]為讓本發明的上述和其他目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。
【附圖說明】
[0012]圖1示出了本發明實施例提供的惡意代碼處理方法、裝置及系統應用環境圖。
[0013]圖2示出了一種用戶終端的結構框圖。
[0014]圖3示出了一種服務器的結構框圖。
[0015]圖4為本發明第一實施例提供的惡意代碼處理方法的流程圖。
[0016]圖5為本發明第二實施例提供的惡意代碼處理方法的時序圖。
[0017]圖6為本發明第二實施例提供的惡意代碼處理方法中部分步驟的流程圖。
[0018]圖7為本發明第二實施例提供的惡意代碼處理方法中部分步驟的流程圖。
[0019]圖8為本發明第二實施例提供的惡意代碼處理方法中部分步驟的流程圖。
[0020]圖9為本發明第二實施例提供的惡意代碼處理方法中部分步驟的流程圖。
[0021]圖10為本發明第三實施例提供的惡意代碼處理方法的流程圖。
[0022]圖11為本發明第四實施例提供的惡意代碼處理方法的流程圖。
[0023]圖12為本發明第五實施例提供的惡意代碼處理方法的流程圖。
[0024]圖13為本發明第六實施例提供的惡意代碼處理方法的流程圖。
[0025]圖14為本發明第七實施例提供的惡意代碼處理裝置的結構示意圖。
[0026]圖15為圖14的裝置的存儲環境示意圖。
[0027]圖16為本發明第八實施例提供的惡意代碼處理裝置的結構示意圖。
[0028]圖17為本發明第九實施例提供的惡意代碼處理裝置的結構示意圖。
[0029]圖18為圖17的裝置的存儲環境示意圖。
[0030]圖19為本發明第十實施例提供的惡意代碼處理裝置的結構示意圖。
[0031]圖20為本發明第十一實施例提供的惡意代碼處理系統的結構示意圖。
【具體實施方式】
[0032]為更進一步闡述本發明為實現預定發明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據本發明的【具體實施方式】、結構、特征及其功效,詳細說明如后。
[0033]本發明實施例所提供的惡意代碼處理方法可應用于如圖1所示的應用環境中,實現對惡意代碼的處理。如圖1所示,用戶終端100以及服務器200位于無線網絡或有線網絡中,通過該無線網絡或有線網絡,用戶終端100以及服務器200進行數據交互。
[0034]其中,用戶終端可以包括:智能手機、平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Aud1 Layer III,動態影像專家壓縮標準音頻層面 3)、MP4 (Moving Picture Experts Group Aud1 Layer IV,動態影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機、臺式計算機、車載電腦、一體機、智能電視機、數碼相機等等。
[0035]圖2示出了一種用戶終端的結構框圖。如圖2所示,用戶終端100包括存儲器102、存儲控制器104,一個或多個(圖中僅示出一個)處理器106、外設接口 108、射頻模塊110、定位模塊112、攝像模塊114、音頻模塊116、屏幕118以及按鍵模塊120。這些組件通過一條或多條通訊總線/信號線122相互通訊。
[0036]可以理解,圖2所示的結構僅為示意,用戶終端100還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實現。
[0037]存儲器102可用于存儲軟件程序以及模塊,如本發明實施例中的惡意代碼處理方法、裝置及系統對應的程序指令/模塊,處理器102通過運行存儲在存儲器104內的軟件程序以及模塊,從而執行各種功能應用以及數據處理,即實現上述的惡意代碼處理方法。
[0038]存儲器102可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態存儲器。在一些實例中,存儲器102可進一步包括相對于處理器106遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至用戶終端100。上述網絡的實例包括但不限于互聯網、企業內部網、局域網、移動通信網及其組合。處理器106以及其他可能的組件對存儲器102的訪問可在存儲控制器104的控制下進行。
[0039]處理器106運行存儲器102內的各種軟件、指令以執行用戶終端100的各種功能以及進行數據處理。
[0040]外設接口 108用于將各種外部設備耦合至CPU以及存儲器102。
[0041]在一些實施例中,存儲控制器104、處理器106以及外設接口 108可以在單個芯片中實現。在其他一些實例中,他們可以分別由獨立的芯片實現。
[0042]射頻模塊110用于接收以及發送電磁波,實現電磁波與電信號的相互轉換,從而與通訊網絡或者其他設備進行通訊。射頻模塊110可包括各種現有的用于執行這些功能的電路元件,例如,天線、射頻收發器、數字信號處理器、加密/解密芯片、用戶身份模塊(S頂)卡、存儲器等等。射頻模塊110可與各種網絡如互聯網、企業內部網、無線網絡進行通訊或者通過無線網絡與其他設備進行通訊。上述的無線網絡可包括蜂窩式電話網、無線局域網或者城域網。上述的無線網絡可以使用各種通信標準、協議及技術,包括但并不限于全球移動通信系統(Global System for Mobile Communicat1n, GSM)、增強型移動通信技術(Enhanced Data GSM Environment, EDGE),寬帶碼分多址技術(wideband code divis1nmultiple access, W-CDMA),碼分多址技術(Code divis1n access, CDMA)、時分多址技術(time divis1n multiple access, TDMA),藍牙,無線保真技術(Wireless, Fidelity,WiFi)(如美國電氣和電子工程師協會標準IEEE802.11a, IEEE802.lib, IEEE802.llg和/ 或 IEEE802.lln)、網絡電話(Voice over internet protocol, VoIP)、全球微波互聯接入(Worldwide Interoperability for Microwave Access, W1-Max)、其他用于郵件、B卩時通訊及短消息的協議,以及任何其他合適的通訊協議,甚至可包括那些當前仍未被開發出來的協議。
[0043]定位模塊112用于獲取用戶終端100的當前位置。定位模塊112的實例包括但不限于全球衛星定位系統(GPS)、基于無線局域網或者移動通信網的定位技術。
[0044]攝像模塊114用于拍攝照片或者視頻。拍攝的照片或者視頻可以存儲至存儲器102內,并可通過射頻模塊110發送。
[0045]音頻模塊116向用戶提供音頻接口,其可包括一個或多個麥克風、一個或者多個揚聲器以及音頻電路。音頻電路從外設