本發(fā)明涉及移動互聯(lián)網(wǎng)安全領(lǐng)域,更具體地說,涉及一種基于安卓真機(jī)行為分析的大規(guī)模移動終端管理方法和系統(tǒng)。
背景技術(shù):
:隨著移動互聯(lián)網(wǎng)的發(fā)展和智能手機(jī)的普及,基于安卓(Android)系統(tǒng)的各類應(yīng)用出現(xiàn)爆發(fā)式增長,截至2014年底GooglePlay上最新應(yīng)用數(shù)量已經(jīng)達(dá)到了143萬,非官方應(yīng)用電子商店提供的應(yīng)用數(shù)量更為龐大。但在增長的同時,Android軟件的安全性問題也不容忽視。2015年Android惡意軟件繼續(xù)保持高速增長。據(jù)阿里巴巴移動安全年度報告顯示,2015年第一季度Android惡意軟件感染設(shè)備量月均漲幅高達(dá)45%,感染安卓設(shè)備高達(dá)1833萬臺,阿里聚安全查殺病毒高達(dá)2528萬個。大多數(shù)情況下,Android惡意軟件具有惡意扣費(fèi)、隱私竊取、短信劫持等惡意行為,其目標(biāo)主要是獲取用戶的金融信息。例如源自俄羅斯的手機(jī)版Carberp木馬可以竊取用戶發(fā)送給銀行服務(wù)器的登錄數(shù)據(jù)。由此可見,Android軟件安全性問題日益凸顯,Android惡意軟件越來越嚴(yán)重地威脅著終端用戶的隱私和權(quán)益。安卓模擬器適應(yīng)PC環(huán)境,又有安卓各系列操作系統(tǒng)版本的支持,安全人員很容易基于模擬器大批量的部署APP動態(tài)行為檢測環(huán)境,使用動態(tài)行為沙箱、動態(tài)污點(diǎn)跟蹤等技術(shù),對APP的敏感行為進(jìn)行檢測。但隨著越來越多的App采用了基于模擬器的反檢測技術(shù),在模擬器上進(jìn)行動態(tài)分析的失敗案例也越來越多。Android開發(fā)者日益重視軟件的安全問題,惡意軟件為了逃脫安全軟件的檢測,越來越多的采用了軟件混淆、軟件加固等手段,一方面應(yīng)用與對抗靜態(tài)分析,另一方面用于對抗模擬器分析環(huán)境。由于模擬器的一些環(huán)境變量和信息與真實手機(jī)存在不同之處,有可能導(dǎo)致攻擊者發(fā)現(xiàn)了模擬器環(huán)境,從而不觸 發(fā)敏感行為來隱藏自己。為了更逼真地模擬手機(jī)環(huán)境,現(xiàn)有技術(shù)較多的采用偽造手機(jī)信息和用戶信息的方法。但由于檢測模擬器的方法不統(tǒng)一、多樣性,目前很難覆蓋所有類型。而真機(jī)上不存在這個問題,惡意軟件的激活和觸發(fā)的成功率較高。另一方面受限于模擬器硬件支持、性能以及無法真實發(fā)送短信等功能缺失的問題,軟件安全檢測不充分,亟需加入真機(jī)動態(tài)行為分析。由于APP安全分析面對的是海量的Android應(yīng)用,需要大規(guī)模的真機(jī)分析集群加入自動化分析系統(tǒng)中,如何高效的對大規(guī)模移動終端設(shè)備進(jìn)行管理、如何快速部署動態(tài)分析環(huán)境、如何實時監(jiān)控真機(jī)設(shè)備健康狀態(tài)成為亟待解決的問題。技術(shù)實現(xiàn)要素:本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種基于安卓真機(jī)行為分析的大規(guī)模移動終端管理方法和系統(tǒng),以解決大規(guī)模真機(jī)自動化分析集群的高效管理、健康狀態(tài)監(jiān)控、和自動部署。本發(fā)明為解決其技術(shù)問題在第一方面提出一種基于安卓真機(jī)行為分析的大規(guī)模移動終端管理系統(tǒng),包括主控真機(jī)管理WEB服務(wù)器和與其通信連接的至少一個真機(jī)控制機(jī),每一真機(jī)控制機(jī)以USB方式通信連接多個移動終端真機(jī),每一移動終端真機(jī)還通過網(wǎng)絡(luò)遠(yuǎn)程通信連接主控真機(jī)管理WEB服務(wù)器,且每一移動終端真機(jī)具有一唯一標(biāo)識的真機(jī)ID,其中:所述主控真機(jī)管理WEB服務(wù)器接收外部的真機(jī)動態(tài)分析請求,根據(jù)當(dāng)前管理的移動終端真機(jī)的運(yùn)行狀態(tài)選擇響應(yīng)該真機(jī)動態(tài)分析請求的真機(jī)ID,并在所選擇的目標(biāo)真機(jī)處于USB在線狀態(tài)時,向目標(biāo)真機(jī)對應(yīng)的真機(jī)控制機(jī)發(fā)送攜帶所述真機(jī)ID的動態(tài)分析請求,以及在所選擇的目標(biāo)真機(jī)處于USB離線狀態(tài)時,通過網(wǎng)絡(luò)遠(yuǎn)程向目標(biāo)真機(jī)發(fā)送包含了動態(tài)分析請求的短消息;所述真機(jī)控制機(jī)響應(yīng)主控真機(jī)管理WEB服務(wù)器發(fā)送的動態(tài)分析請求,使用USB方式驅(qū)動對應(yīng)的目標(biāo)真機(jī)進(jìn)行動態(tài)行為分析;所述移動終端真機(jī)在處于USB在線狀態(tài)時基于真機(jī)控制機(jī)的驅(qū)動完成目 標(biāo)軟件的動態(tài)行為分析,在處于USB離線狀態(tài)時接收主控真機(jī)管理WEB服務(wù)器發(fā)送的短消息,解析該短消息中包含的動態(tài)分析請求,完成目標(biāo)軟件的動態(tài)行為分析。根據(jù)本發(fā)明第一方面的一個實施例中,所述主控真機(jī)管理WEB服務(wù)器在所選擇的目標(biāo)真機(jī)處于USB在線狀態(tài)時向目標(biāo)真機(jī)對應(yīng)的真機(jī)控制機(jī)發(fā)送攜帶所述真機(jī)ID的動態(tài)分析請求進(jìn)一步包括:根據(jù)所述真機(jī)ID向所述至少一個真機(jī)控制機(jī)發(fā)送查詢請求以獲取目標(biāo)真機(jī)所在的真機(jī)控制機(jī)標(biāo)識,然后根據(jù)該真機(jī)控制機(jī)標(biāo)識向相應(yīng)的真機(jī)控制機(jī)發(fā)送攜帶所述真機(jī)ID的動態(tài)分析請求。根據(jù)本發(fā)明第一方面的一個實施例中,所述移動終端真機(jī)還在完成目標(biāo)軟件的動態(tài)行為分析之后向主控真機(jī)管理WEB服務(wù)器推送分析日志信息,所述主控真機(jī)管理WEB服務(wù)器在收到移動終端真機(jī)推送的分析日志信息之后釋放對應(yīng)移動終端真機(jī)資源。根據(jù)本發(fā)明第一發(fā)明的一個實施例中,每一所述真機(jī)控制機(jī)還定期獲取與其連接的多個移動終端真機(jī)的運(yùn)行狀態(tài)和連接狀態(tài)并返回給主控真機(jī)管理WEB服務(wù)器。根據(jù)本發(fā)明第一方面的一個實施例中,所述系統(tǒng)還包括在主控真機(jī)管理WEB服務(wù)器宕機(jī)時接管主控真機(jī)管理WEB服務(wù)器的備份真機(jī)管理WEB服務(wù)器。本發(fā)明為解決其技術(shù)問題在第二方面提出一種基于安卓真機(jī)行為分析的大規(guī)模移動終端管理方法,包括如下步驟:S1、由主控真機(jī)管理WEB服務(wù)器接收外部的真機(jī)動態(tài)分析請求,根據(jù)當(dāng)前管理的移動終端真機(jī)的運(yùn)行狀態(tài)選擇響應(yīng)該真機(jī)動態(tài)分析請求的真機(jī)ID;S2、在所選擇的目標(biāo)真機(jī)處于與對應(yīng)的真機(jī)控制機(jī)USB連接在線狀態(tài)時,由主控真機(jī)管理WEB服務(wù)器向目標(biāo)真機(jī)對應(yīng)的真機(jī)控制機(jī)發(fā)送攜帶所述真機(jī)ID的動態(tài)分析請求,以由真機(jī)控制機(jī)使用USB方式驅(qū)動目標(biāo)真機(jī)完成目標(biāo)軟件的動態(tài)行為分析;S3、在所選擇的目標(biāo)真機(jī)處于與對應(yīng)的真機(jī)控制機(jī)USB連接離線狀態(tài)時, 由主控真機(jī)管理WEB服務(wù)器通過網(wǎng)絡(luò)遠(yuǎn)程向目標(biāo)真機(jī)發(fā)送包含了動態(tài)分析請求的短消息,以由目標(biāo)真機(jī)接收并解析該短消息中包含的動態(tài)分析請求,完成目標(biāo)軟件的動態(tài)行為分析。根據(jù)本發(fā)明第二方面的一個實施例中,所述步驟S2中在所選擇的目標(biāo)真機(jī)處于USB在線狀態(tài)時由主控真機(jī)管理WEB服務(wù)器向目標(biāo)真機(jī)對應(yīng)的真機(jī)控制機(jī)發(fā)送攜帶所述真機(jī)ID的動態(tài)分析請求進(jìn)一步包括:根據(jù)所述真機(jī)ID向所述至少一個真機(jī)控制機(jī)發(fā)送查詢請求,獲取目標(biāo)真機(jī)所在的真機(jī)控制機(jī)標(biāo)識;根據(jù)該真機(jī)控制機(jī)標(biāo)識向相應(yīng)的真機(jī)控制機(jī)發(fā)送攜帶所述真機(jī)ID的動態(tài)分析請求。根據(jù)本發(fā)明第二方面的一個實施例中,所述方法還包括:S4、由移動終端真機(jī)在完成目標(biāo)軟件的動態(tài)行為分析之后向主控真機(jī)管理WEB服務(wù)器推送分析日志信息;S5、由主控真機(jī)管理WEB服務(wù)器在收到移動終端真機(jī)推送的分析日志信息之后釋放對應(yīng)移動終端真機(jī)資源。9、根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:由真機(jī)控制機(jī)定期獲取與其連接的多個移動終端真機(jī)的運(yùn)行狀態(tài)和連接狀態(tài)并返回給主控真機(jī)管理WEB服務(wù)器。根據(jù)本發(fā)明第二方面的一個實施例中,所述方法還包括:在主控真機(jī)管理WEB服務(wù)器宕機(jī)時由備份真機(jī)管理WEB服務(wù)器接管主控真機(jī)管理WEB服務(wù)器。根據(jù)本發(fā)明的基于安卓真機(jī)行為分析的大規(guī)模移動終端管理方法和系統(tǒng),采用了USB控制和遠(yuǎn)程控制兩種方式,通過WEB服務(wù)的手段來高效實現(xiàn)大規(guī)模真機(jī)自動化分析集群的高效管理、健康狀態(tài)監(jiān)控、自動部署。而且,移動終端真機(jī)可以無限擴(kuò)展,通過部署多個主控WEB服務(wù)器和多臺真機(jī)控制機(jī),實現(xiàn)千臺、萬臺移動終端真機(jī)的高效管理。附圖說明下面將結(jié)合附圖及實施例對本發(fā)明作進(jìn)一步說明,附圖中:圖1是本發(fā)明一個實施例的基于安卓真機(jī)行為分析的大規(guī)模移動終端管理系統(tǒng)的邏輯結(jié)構(gòu)圖;圖2是本發(fā)明一個實施例的基于安卓真機(jī)行為分析的大規(guī)模移動終端管理系統(tǒng)的實際應(yīng)用的示意圖;圖3是根據(jù)本發(fā)明一個實施例的基于安卓真機(jī)行為分析的大規(guī)模移動終端管理方法的流程圖。具體實施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖1示出了根據(jù)本發(fā)明給一個實施例的基于安卓真機(jī)行為分析的大規(guī)模移動終端管理系統(tǒng)100的邏輯結(jié)構(gòu)圖。如圖1所示,該系統(tǒng)100主要由主控真機(jī)管理WEB服務(wù)器110、真機(jī)控制機(jī)120、移動終端真機(jī)130三個部分構(gòu)成。主控真機(jī)管理WEB服務(wù)器110與至少一個真機(jī)控制機(jī)120(圖中所示兩個真機(jī)控制機(jī)僅為示例)通信連接,每一真機(jī)控制機(jī)120以USB方式與多個移動終端真機(jī)130(圖中所示一個移動終端真機(jī)僅為示例)通信連接,且每一移動終端真機(jī)130還通過網(wǎng)絡(luò)遠(yuǎn)程通信連接至主控真機(jī)管理WEB服務(wù)器110。主控真機(jī)管理WEB服務(wù)器110用于接收外部的真機(jī)動態(tài)分析請求,并支持移動終端真機(jī)130的申請、釋放、健康狀態(tài)監(jiān)控。當(dāng)收到外部發(fā)送的真機(jī)動態(tài)分析請求時,主控真機(jī)管理WEB服務(wù)器110首先根據(jù)當(dāng)前管理的移動終端真機(jī)的運(yùn)行狀態(tài)選擇響應(yīng)該真機(jī)動態(tài)分析請求的真機(jī)ID。然后,根據(jù)所選擇的目標(biāo)真機(jī)130與對應(yīng)的真機(jī)控制機(jī)120USB連接的狀態(tài),主控真機(jī)管理WEB服務(wù)器110具有兩種類型的真機(jī)管理方式。在所選擇的目標(biāo)真機(jī)130處于USB在線狀態(tài)時,主控真機(jī)管理WEB服務(wù)器110優(yōu)先選擇USB通信的方式,向目標(biāo)真機(jī)130對應(yīng)的真機(jī)控制機(jī)120發(fā)送攜帶所述真機(jī)ID的動態(tài)分析請求,以由真機(jī)控制機(jī)120通過USB方式驅(qū)動目標(biāo)真機(jī)130進(jìn)行動態(tài)行為分析。具 體一個示例中,主控真機(jī)管理WEB服務(wù)器110可根據(jù)所選擇的真機(jī)ID向與其通信連接的所有真機(jī)控制機(jī)120發(fā)送查詢請求,以獲取目標(biāo)真機(jī)所在的真機(jī)控制機(jī)標(biāo)識,然后根據(jù)該真機(jī)控制機(jī)標(biāo)識向相應(yīng)的真機(jī)控制機(jī)120發(fā)送攜帶所述真機(jī)ID的動態(tài)分析請求。在所選擇的目標(biāo)真機(jī)130處于USB離線狀態(tài)時,主控真機(jī)管理WEB服務(wù)器110通過遠(yuǎn)程控制的方式對真機(jī)進(jìn)行管理,即通過網(wǎng)絡(luò)遠(yuǎn)程向目標(biāo)真機(jī)130發(fā)送包含了動態(tài)分析請求的短消息,以由目標(biāo)真機(jī)130解析該短消息中的動態(tài)分析請求完成動態(tài)行為分析。真機(jī)控制機(jī)120主要負(fù)責(zé)通過USB方式連接移動終端真機(jī)130,以及用于與主控真機(jī)管理WEB服務(wù)器110進(jìn)行信息交互。每臺真機(jī)控制機(jī)120連接若干臺移動終端真機(jī)130,通過移動終端設(shè)備的IMEI號作為唯一標(biāo)識的真機(jī)ID進(jìn)行區(qū)分。每臺真機(jī)控制機(jī)120具有WEB服務(wù)模塊121,用來和主控真機(jī)管理WEB服務(wù)器110進(jìn)行通信,對主控真機(jī)管理WEB服務(wù)器110的動態(tài)分析請求進(jìn)行響應(yīng),使用USB方式驅(qū)動對應(yīng)的目標(biāo)真機(jī)130進(jìn)行動態(tài)行為分析。例如,真機(jī)控制機(jī)120可通過從主控真機(jī)管理WEB服務(wù)器110下載動態(tài)分析程序,來啟動指定移動終端真機(jī)130進(jìn)行動態(tài)分析。另外,真機(jī)控制機(jī)120還負(fù)責(zé)移動終端真機(jī)130的自動刷機(jī)部署、自動用戶配置等功能。而且,真機(jī)控制機(jī)120還定期獲取與其連接的多個移動終端真機(jī)130的運(yùn)行狀態(tài)和連接狀態(tài)并返回給主控真機(jī)管理WEB服務(wù)器110。移動終端真機(jī)130負(fù)責(zé)基于動態(tài)分析請求對目標(biāo)軟件進(jìn)行動態(tài)分析,包含軟件的安裝、下載、運(yùn)行、日志輸出等功能。每臺移動終端真機(jī)130具有USB管理模塊131、短信管理模塊132和終端服務(wù)模塊133。USB管理模塊131用于實現(xiàn)與真機(jī)控制機(jī)120之間USB方式的信息交互。當(dāng)移動終端真機(jī)130處于與真機(jī)控制機(jī)120的USB連接在線狀態(tài)時,移動終端真機(jī)130基于真機(jī)控制機(jī)120的驅(qū)動完成目標(biāo)軟件的動態(tài)行為分析。終端服務(wù)模塊133是對USB控制方式的補(bǔ)充。一旦移動終端真機(jī)130處于與真機(jī)控制機(jī)120的USB連接離線狀態(tài)時,主控真機(jī)管理WEB服務(wù)器110通過網(wǎng)絡(luò)遠(yuǎn)程向移動終端真機(jī)130發(fā)送包含了動態(tài)分析請求的短消息。移動終端真機(jī)130通過短信管理模塊132接收主控真機(jī)管理WEB服務(wù)器110發(fā)送的短消息,然后由終端服務(wù)模塊133 解析該短消息中包含的動態(tài)分析請求,獲得命令類型及對應(yīng)的參數(shù),完成目標(biāo)軟件的動態(tài)行為分析,包括目標(biāo)軟件的下載、動態(tài)分析日志的發(fā)送、自動用戶配置等等。移動終端真機(jī)130在完成目標(biāo)軟件的動態(tài)行為分析之后,還可向主控真機(jī)管理WEB服務(wù)器110推送分析日志信息,通知主控真機(jī)管理WEB服務(wù)器110釋放資源。主控真機(jī)管理WEB服務(wù)器110在收到移動終端真機(jī)130推送的分析日志信息之后,釋放對應(yīng)移動終端真機(jī)資源,將其運(yùn)行狀態(tài)改為未使用狀態(tài)。圖1所示的系統(tǒng)100還設(shè)有備份真機(jī)管理WEB服務(wù)器140,用于在主控真機(jī)管理WEB服務(wù)器110宕機(jī)時自動接管主控真機(jī)管理WEB服務(wù)器的工作,以保證整個系統(tǒng)的穩(wěn)定。上述基于安卓真機(jī)行為分析的大規(guī)模移動終端管理系統(tǒng)100的優(yōu)勢是移動終端真機(jī)130可以無限擴(kuò)展,通過部署多個主控真機(jī)管理WEB服務(wù)器和多個真機(jī)控制機(jī),可以實現(xiàn)千臺、萬臺移動終端真機(jī)的高效管理。圖2示出了本發(fā)明一個實施例中基于安卓真機(jī)行為分析的大規(guī)模移動終端管理系統(tǒng)的實際應(yīng)用的示意圖。如圖2所示,整個系統(tǒng)主要由1臺主控真機(jī)管理WEB服務(wù)器、3臺真機(jī)控制機(jī)、48臺Android手機(jī)組成。主控真機(jī)管理WEB服務(wù)器、真機(jī)控制機(jī)都運(yùn)行了ApacheWebService服務(wù),使用REST接口進(jìn)行真機(jī)管理信息的通信。每臺真機(jī)控制機(jī)使用USB接口連接了16臺AndroidNexus4終端設(shè)備,以手機(jī)IMEI號作為識別。每臺手機(jī)在物理上均有坐標(biāo)編號,以在機(jī)架上的安裝位置為標(biāo)識,例如:第一個機(jī)柜的第一行的第三個手機(jī)的坐標(biāo)編號為1-1-3。添加手機(jī)資源至真機(jī)集群是通過訪問主控真機(jī)管理WEB服務(wù)器的接口/add_phone?device_id=xxx&coordinate=1-1-6&host_ip=172.18.30.241來完成。其中device_id為設(shè)備的IMEI號,coordinate為真機(jī)坐標(biāo)號,host_ip為該手機(jī)連接的真機(jī)控制機(jī)IP地址。運(yùn)維人員將手機(jī)安裝到物理機(jī)柜上,通過使用上述添加手機(jī)資源接口,即可完成手機(jī)資源的部署。其部分結(jié)果可見下表1:表1:真機(jī)信息表手機(jī)型號設(shè)備標(biāo)識設(shè)備坐標(biāo)控制機(jī)IP手機(jī)狀態(tài)手機(jī)在線Nexus4003fb7c6d808b41d1-1-6172.18.30.241未使用在線Nexus401cf923f0f3f2b431-1-5172.18.30.241未使用在線Nexus404e0b3dce1d7d0a31-1-4172.18.30.241未使用在線Nexus4021188bd599046241-1-3172.18.30.241未使用在線Nexus4048321c3c9cb96f91-1-2172.18.30.241未使用在線手機(jī)資源完成部署后,即可通過主控真機(jī)管理WEB服務(wù)器的接口/need_phone?num=xxx&type=xxx&to=xxx來進(jìn)行手機(jī)資源的申請。其中num表示申請手機(jī)的數(shù)量,type表示申請手機(jī)的型號,to表示申請手機(jī)的用途。主控真機(jī)管理WEB服務(wù)器會根據(jù)手機(jī)的狀態(tài)、健康信息選擇合適的真機(jī)控制機(jī),轉(zhuǎn)發(fā)手機(jī)資源申請請求,由真機(jī)控制機(jī)完成手機(jī)的申請。真機(jī)控制機(jī)負(fù)責(zé)定期維護(hù)所控手機(jī)的健康狀態(tài)信息,并通過主控真機(jī)管理WEB服務(wù)器的接口將健康信息更新至表1中。基于本發(fā)明以上所介紹的基于安卓真機(jī)行為分析的大規(guī)模移動終端管理系統(tǒng),本發(fā)明還提出一種基于安卓真機(jī)行為分析的大規(guī)模移動終端管理方法。圖3示出了根據(jù)本發(fā)明一個實施例的基于安卓真機(jī)行為分析的大規(guī)模移動終端管理方法300的流程圖。如圖3所示,該方法300包括如下步驟:步驟S310中,由主控真機(jī)管理WEB服務(wù)器接收外部的真機(jī)動態(tài)分析請求,根據(jù)當(dāng)前管理的移動終端真機(jī)的運(yùn)行狀態(tài)選擇響應(yīng)該真機(jī)動態(tài)分析請求的真機(jī)ID。具體實施例中,該真機(jī)ID可以是移動終端真機(jī)的IMEI號。隨后步驟S320中,主控真機(jī)管理WEB服務(wù)器檢查所選擇的目標(biāo)真機(jī)是處于與對應(yīng)的真機(jī)控制機(jī)USB連接的在線狀態(tài)還是離線狀態(tài),以選擇不同的真機(jī)管理方式。若處于在線狀態(tài),則執(zhí)行步驟S330,若處于離線狀態(tài),則執(zhí)行步驟S340。步驟S330中,由主控真機(jī)管理WEB服務(wù)器向目標(biāo)真機(jī)對應(yīng)的真機(jī)控制機(jī)發(fā)送攜帶所述真機(jī)ID的動態(tài)分析請求,以由真機(jī)控制機(jī)使用USB方式驅(qū)動目標(biāo)真機(jī)完成目標(biāo)軟件的動態(tài)行為分析。具體來說,主控真機(jī)管理WEB服務(wù)器可根據(jù)所述真機(jī)ID向與其通信連接的所有真機(jī)控制機(jī)發(fā)送查詢請求,獲取 目標(biāo)真機(jī)所在的真機(jī)控制機(jī)標(biāo)識,然后根據(jù)該真機(jī)控制機(jī)標(biāo)識向相應(yīng)的真機(jī)控制機(jī)發(fā)送攜帶所述真機(jī)ID的動態(tài)分析請求。目標(biāo)真機(jī)完成目標(biāo)軟件的動態(tài)行為分析之后,執(zhí)行步驟S350。步驟S340中,在所選擇的目標(biāo)真機(jī)處于與對應(yīng)的真機(jī)控制機(jī)USB連接離線狀態(tài)時,由主控真機(jī)管理WEB服務(wù)器通過網(wǎng)絡(luò)遠(yuǎn)程向目標(biāo)真機(jī)發(fā)送包含了動態(tài)分析請求的短消息,以由目標(biāo)真機(jī)接收并解析該短消息中包含的動態(tài)分析請求,完成目標(biāo)軟件的動態(tài)行為分析。目標(biāo)真機(jī)完成目標(biāo)軟件的動態(tài)行為分析之后,執(zhí)行步驟S350。步驟S350中,由移動終端真機(jī)在完成目標(biāo)軟件的動態(tài)行為分析之后,向主控真機(jī)管理WEB服務(wù)器推送分析日志信息。隨后步驟S360中,由主控真機(jī)管理WEB服務(wù)器在收到移動終端真機(jī)推送的分析日志信息之后釋放對應(yīng)移動終端真機(jī)資源。根據(jù)本發(fā)明的優(yōu)選實施例中,真機(jī)控制機(jī)還定期獲取與其連接的多個移動終端真機(jī)的運(yùn)行狀態(tài)和連接狀態(tài)并返回給主控真機(jī)管理WEB服務(wù)器。根據(jù)本發(fā)明的優(yōu)選實施例中,在主控真機(jī)管理WEB服務(wù)器宕機(jī)時,由備份真機(jī)管理WEB服務(wù)器接管主控真機(jī)管理WEB服務(wù)器的工作。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁1 2 3