本發(fā)明涉及應用病毒檢測領域,尤其涉及一種應用病毒檢測方法、存儲介質及終端。
背景技術:
1、隨著計算機技術的發(fā)展,病毒檢測已經成為保障網絡安全的重要手段之一。傳統(tǒng)的病毒檢測方式主要是通過本地病毒檢測引擎,對設備中的每一個應用進行解析和掃描,以判斷是否存在病毒。這種方法在一定程度上可以有效地防止病毒的傳播和攻擊。然而,隨著互聯(lián)網的普及和數據量的爆炸式增長,傳統(tǒng)的病毒檢測方式已經無法滿足現(xiàn)代網絡安全的需求。
2、隨著應用數量的增長,對終端設備上的每一個應用進行解析和掃描,會消耗終端設備大量的計算資源和時間。其次,大部分應用都是通過應用市場分發(fā),不同的終端設備上一般會存在大量相同的應用,那么這些應用將會被重復掃描,理論上每個樣本的掃描結果是唯一的,反復掃描會造成終端設備資源的浪費及掃描效率低下的問題。
技術實現(xiàn)思路
1、本發(fā)明實施例提供了一種應用病毒檢測方法、存儲介質及終端,基于云端,將大量的應用按照預設分配策略分配到不同的終端上進行病毒檢測,利用分布式計算的思想,減少每個終端的需檢測應用數量,減少終端性能消耗,并提高應用病毒檢測效率。
2、第一方面,本發(fā)明實施例提供了一種應用病毒檢測方法,包括:
3、根據一個或多個移動終端發(fā)送的終端身份信息和應用信息集,得到終端身份信息集和目標應用信息集;所述終端身份信息包括所述移動終端的唯一標識;所述目標應用信息集包括一個或多個應用的應用信息,所述應用信息包括每個應用的唯一標識;
4、將所述目標應用信息集中的每個應用信息與云端預存的應用病毒檢測結果表進行匹配,根據匹配結果確定待檢測應用信息集;所述應用病毒檢測結果表包括一個或多個應用的應用信息和病毒檢測結果;
5、基于預設分配策略和終端身份信息集,將所述待檢測應用信息集中的應用信息發(fā)送至所述一個或多個移動終端,以供所述一個或多個移動終端對所述應用信息對應的應用進行病毒檢測;
6、接收所述一個或多個移動終端發(fā)送的一個或多個應用病毒檢測結果,將所述目標應用信息集中每個應用信息對應的應用病毒檢測結果發(fā)送至所述終端身份信息集中終端身份信息對應的移動終端。
7、第二方面,本發(fā)明實施例提供一種計算機可讀存儲介質,其上存儲有計算機程序,上述計算機程序被處理器執(zhí)行時實現(xiàn)上述第一個方面所述的方法步驟。
8、第三方面,本發(fā)明實施例提供一種終端,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)上述第一個方面所述的方法步驟。
9、本發(fā)明實施例提供的應用病毒檢測方法、存儲介質及終端,具備以下技術效果:
10、本發(fā)明實施例通過一個或多個移動終端發(fā)送的終端身份信息和應用信息集,得到終端身份信息集和目標應用信息集;通過將目標應用信息集中的每個應用信息與云端預存的應用病毒檢測結果表進行匹配,確定待檢測應用信息集,基于預設分配策略和終端身份信息集,將待檢測應用信息集中的應用信息發(fā)送至一個或多個移動終端,以供一個或多個移動終端對應用信息對應的應用進行病毒檢測,并接收應用的病毒檢測結果,發(fā)送至上述一個或多個移動終端。應用上述方法,可基于云端,將大量的應用按照預設分配策略分配到不同的終端上進行病毒檢測,利用分布式計算和數據共享機制,減少每個終端的需檢測應用數量,減少終端性能消耗,提高應用病毒檢測效率。
1.一種應用病毒檢測方法,其特征在于,包括:
2.根據權利要求1所述方法,其特征在于,所述根據一個或多個移動終端發(fā)送的終端身份信息和應用信息集,得到終端身份信息集和目標應用信息集,包括:
3.根據權利要求1或2所述方法,其特征在于,所述將所述目標應用信息集中的每個應用信息與云端預存的應用病毒檢測結果表進行匹配,根據匹配結果確定待檢測應用信息集,包括:
4.根據權利要求1至5任一項所述方法,其特征在于,所述基于預設分配策略和終端身份信息集,將所述待檢測應用信息集中的應用信息分配發(fā)送至所述一個或多個移動終端,包括:
5.根據權利要求3或4所述方法,其特征在于,所述接收所述一個或多個移動終端發(fā)送的一個或多個應用病毒檢測結果,將所述目標應用信息集中每個應用信息對應的應用病毒檢測結果發(fā)送至所述終端身份信息集中終端身份信息對應的移動終端,包括:
6.根據權利要求4所述方法,其特征在于,所述將所述目標應用信息集中的每個應用信息與云端預存的應用病毒檢測結果表進行匹配,將未匹配成功的應用信息保存為待檢測應用信息集之后,還包括:
7.根據權利要求6所述方法,其特征在于,所述接收所述一個或多個移動終端發(fā)送的一個或多個應用病毒檢測結果,將所述目標應用信息集中每個應用信息對應的應用病毒檢測結果發(fā)送至所述終端身份信息集中終端身份信息對應的移動終端,包括:
8.根據權利要求1至7任一項所述方法,其特征在于,所述接收所述一個或多個移動終端發(fā)送的一個或多個應用病毒檢測結果,將所述目標應用信息集中每個應用信息對應的應用病毒檢測結果發(fā)送至所述終端身份信息集中終端身份信息對應的移動終端之后,還包括:
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至8中任一項所述方法。
10.一種終端,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權利要求1至8中任一項所述方法。