亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        安卓應(yīng)用軟件測(cè)試信息智能監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

        2017-07-25 08:46:33蔡娟陸璐
        現(xiàn)代電子技術(shù) 2017年14期
        關(guān)鍵詞:應(yīng)用軟件監(jiān)測(cè)系統(tǒng)

        蔡娟+陸璐

        摘 要: 隨著安卓系統(tǒng)的廣泛應(yīng)用,簡(jiǎn)單的安卓應(yīng)用軟件測(cè)試信息監(jiān)測(cè)已經(jīng)不能保證用戶信息安全。為了解決以上問(wèn)題,將動(dòng)態(tài)測(cè)試與靜態(tài)測(cè)試融合起來(lái),設(shè)計(jì)一種新型的安卓應(yīng)用軟件測(cè)試信息智能監(jiān)測(cè)系統(tǒng)。該系統(tǒng)主要由信息采集模塊、網(wǎng)絡(luò)調(diào)制模塊和串口通信模塊組成,采用CC2530F128處理器控制信息傳輸、監(jiān)測(cè)流程。信息采集模塊將動(dòng)、靜測(cè)試信息融合,通過(guò)網(wǎng)絡(luò)調(diào)制模塊組建ZigBee星狀拓?fù)渚钟蚓W(wǎng)絡(luò),利用串口通信模塊測(cè)試信息兼容性,并進(jìn)一步給出系統(tǒng)監(jiān)測(cè)流程和安卓應(yīng)用軟件安全性評(píng)估目錄。實(shí)驗(yàn)結(jié)果證明,所設(shè)計(jì)的系統(tǒng)對(duì)安卓應(yīng)用軟件的危險(xiǎn)行為測(cè)出率高,對(duì)安全行為誤測(cè)率低。

        關(guān)鍵詞: 安卓系統(tǒng); 應(yīng)用軟件; 測(cè)試信息采集; 監(jiān)測(cè)系統(tǒng)

        中圖分類(lèi)號(hào): TN931+.3?34; TP273.5 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2017)14?0058?03

        Abstract: With the widely application of the Android, the simple Android application software testing the information monitoring cannot ensure the safety of the user information. In order to solve the above problem, a new type of intelligent monitoring system for Android application software testing information was designed by means of the dynamic and static testing fusion. The system is mainly composed of information collection module, network modulation module and serial port communication module. The CC2530F128 processor is used to control information transmission and monitoring process. The information collection module is used to fuse the dynamic and static test information. The network modulation module is adopted to establish a Zigbee star topology local area network. The serial port communication module is used to test the compatibility of testing information, give out system monitoring process and safety assessment directory of Android application software. The experimental results show that the designed system has high detection rate of risk behaviors and low false?positive rate of safety behavior for Android application software.

        Keywords: Android; application software; test information acquisition; monitoring system

        安卓系統(tǒng)在智能手機(jī)、平板電腦上的應(yīng)用越來(lái)越廣,國(guó)內(nèi)外的安卓應(yīng)用軟件測(cè)試信息智能監(jiān)測(cè)系統(tǒng)層出不窮,360安全衛(wèi)士、Avast、ClamAV等都獲得了巨大成就。安卓系統(tǒng)用戶對(duì)應(yīng)用軟件安全問(wèn)題缺少專(zhuān)業(yè)的評(píng)判,監(jiān)測(cè)系統(tǒng)往往不能面面俱到,用戶依然會(huì)在不經(jīng)意間丟失個(gè)人信息甚至損失金錢(qián)[1]。監(jiān)測(cè)系統(tǒng)普遍使用的是動(dòng)態(tài)測(cè)試或靜態(tài)測(cè)試,兩種方法各有優(yōu)缺點(diǎn),融合起來(lái)使用事半功倍。為此,設(shè)計(jì)一種靜態(tài)與動(dòng)態(tài)相融合的安卓應(yīng)用軟件測(cè)試信息智能監(jiān)測(cè)系統(tǒng),填補(bǔ)安卓系統(tǒng)安全漏洞。

        1 安卓應(yīng)用軟件測(cè)試信息智能監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

        1.1 系統(tǒng)整體設(shè)計(jì)以及關(guān)鍵技術(shù)

        為了將動(dòng)態(tài)測(cè)試與靜態(tài)測(cè)試的優(yōu)點(diǎn)高度兼容地融合在安卓應(yīng)用軟件測(cè)試信息智能監(jiān)測(cè)系統(tǒng)中,系統(tǒng)構(gòu)造了信息采集模塊、網(wǎng)絡(luò)調(diào)制模塊和串口通信模塊。通過(guò)信息采集模塊監(jiān)控動(dòng)、靜測(cè)試信息。網(wǎng)絡(luò)調(diào)制模塊負(fù)責(zé)為信息組建合適的局域通信網(wǎng)絡(luò),經(jīng)由串口通信模塊將信息傳輸?shù)骄W(wǎng)絡(luò)數(shù)據(jù)庫(kù)中進(jìn)行應(yīng)用軟件安全測(cè)試。整個(gè)系統(tǒng)能耗小、效率高、成本低、便攜性強(qiáng),系統(tǒng)整體結(jié)構(gòu)見(jiàn)圖1。

        由圖1可知,信息采集模塊采用并行分析技術(shù)[2],從多個(gè)信息采集節(jié)點(diǎn)同時(shí)采集安卓應(yīng)用軟件測(cè)試信息;網(wǎng)絡(luò)調(diào)制模塊采用ZigBee通信技術(shù),依附于協(xié)調(diào)器進(jìn)行組網(wǎng);串口通信模塊可以保證信息檢測(cè)區(qū)域與信息存儲(chǔ)區(qū)域精確對(duì)應(yīng),而且每個(gè)區(qū)域只包含一個(gè)應(yīng)用軟件,監(jiān)控并移除應(yīng)用軟件后才可以列隊(duì)引進(jìn)下一個(gè)應(yīng)用軟件。

        ZigBee為無(wú)線雙向通信技術(shù),支持美國(guó)、歐洲以及國(guó)際制定的標(biāo)準(zhǔn)通信頻段,通信速率快、穩(wěn)定可靠,具有廣闊的應(yīng)用前景。ZigBee擁有三種拓?fù)浣Y(jié)構(gòu),分別為星狀、網(wǎng)狀以及樹(shù)狀[3]。安卓應(yīng)用軟件的系統(tǒng)監(jiān)測(cè)面積很小,信息量也不是很大,動(dòng)態(tài)測(cè)試與靜態(tài)測(cè)試的信息融合同樣不能采用復(fù)雜的拓?fù)錁?gòu)造,所以采用復(fù)雜度低的星狀ZigBee結(jié)構(gòu)。星狀拓?fù)浣Y(jié)構(gòu)成本低,擴(kuò)展能力強(qiáng),還擁有智能尋址功能。協(xié)調(diào)器與信息采集節(jié)點(diǎn)共同組成系統(tǒng)監(jiān)測(cè)局域ZigBee網(wǎng)絡(luò),將動(dòng)、靜測(cè)試信息融合傳輸?shù)酱诤途W(wǎng)絡(luò)數(shù)據(jù)庫(kù),執(zhí)行用戶對(duì)安卓應(yīng)用軟件測(cè)試信息的監(jiān)測(cè)指令。

        所設(shè)計(jì)的系統(tǒng)將動(dòng)、靜測(cè)試信息的不安全程度分成5種特征,組成安卓應(yīng)用軟件安全性評(píng)估目錄供用戶參考,見(jiàn)表1。

        1.2 處理器設(shè)計(jì)

        處理器在安卓應(yīng)用軟件測(cè)試信息智能監(jiān)測(cè)系統(tǒng)中格外重要,用于管理系統(tǒng)各模塊數(shù)據(jù)協(xié)調(diào)性以及動(dòng)、靜測(cè)試信息的兼容性,并用于監(jiān)測(cè)流程的精確控制[4]。系統(tǒng)使用的CC2530F128處理器由美國(guó)TI公司設(shè)計(jì),可以低成本構(gòu)造高性能網(wǎng)絡(luò)節(jié)點(diǎn),支持ZigBee組網(wǎng)和運(yùn)行模式快速切換,內(nèi)部配置的射頻收發(fā)設(shè)備和微控制器性能優(yōu)越,能耗極低,閃存為128 KB,編程模式簡(jiǎn)單,CC2530F128處理器最小系統(tǒng)電路見(jiàn)圖2,由于安卓系統(tǒng)內(nèi)信息的射頻收發(fā)為差分模式,CC2530F128處理器將使用平衡不平衡轉(zhuǎn)換器將差分信號(hào)轉(zhuǎn)換成單端信號(hào),電容C1,C2自動(dòng)進(jìn)行阻抗匹配,以減少系統(tǒng)中ZigBee的通信誤差。

        圖2為CC2530F128處理器最基本的組成結(jié)構(gòu),含有一些功能電路,如電源電路、復(fù)位電路、鎖定電路和編譯電路等,最重要的是控制電路。控制電路提供給處理器射頻收發(fā)功能,控制安卓應(yīng)用軟件測(cè)試信息智能監(jiān)測(cè)系統(tǒng)的信息傳輸和監(jiān)測(cè)流程。

        CC2530F128處理器擁有33 MHz以及35 MHz兩種晶振模式,射頻收發(fā)功能正常工作時(shí)連接33 MHz模式,在管腳11處收發(fā)安卓應(yīng)用軟件測(cè)試信息,電容C6和C7用來(lái)監(jiān)控信息容量,防止傳輸超載。射頻收發(fā)功能處于休眠狀態(tài)時(shí)在管腳12處連接35 MHz模式,電阻絲R2用于調(diào)整處理器時(shí)鐘,電容C7用于監(jiān)視信息容量[5]。電源去耦同樣是CC2530F128處理器中電源電路的設(shè)計(jì)重點(diǎn),可以穩(wěn)定電能,保證處理器可以長(zhǎng)時(shí)間正常工作。圖2中電容C3和C4是主要去耦元件,均為104封裝、100 μF容量的電解電容。

        1.3 串口通信模塊設(shè)計(jì)

        串口通信模塊將協(xié)調(diào)器與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)連通,使用RS 232通信協(xié)議和M3132CE數(shù)據(jù)轉(zhuǎn)換器調(diào)整處理器與安卓系統(tǒng)的信息兼容性,將所有ZigBee通信周期內(nèi)安卓應(yīng)用軟件測(cè)試信息的不平等電平調(diào)至相等[6]。在[3.2 V,5.6 V]電壓范圍內(nèi)的電源下,串口通信模塊完美展示了RS 232通信協(xié)議控制規(guī)程,因此可以采用蓄電池供電[7]。此時(shí)M3132CE數(shù)據(jù)轉(zhuǎn)換器的內(nèi)部電路無(wú)需準(zhǔn)備多余功能,M3132CE數(shù)據(jù)轉(zhuǎn)換器內(nèi)部的串口通信電路見(jiàn)圖3,其在保證正常通信的前提下將多余的電路元件摘除,保留若干個(gè)電容進(jìn)行信息采集、信息監(jiān)控、指令下發(fā)以及信息傳輸,信息存儲(chǔ)位置見(jiàn)圖3中相應(yīng)管腳,管腳7,8,9,10額外配置輸電導(dǎo)管J3,保護(hù)信息傳輸安全。

        1.4 系統(tǒng)監(jiān)測(cè)流程設(shè)計(jì)

        所設(shè)計(jì)靜態(tài)與動(dòng)態(tài)相融合的安卓應(yīng)用軟件測(cè)試信息智能監(jiān)測(cè)系統(tǒng)的監(jiān)測(cè)流程見(jiàn)圖4。

        由圖4可知,對(duì)于采用靜態(tài)測(cè)試的安全應(yīng)用軟件,信息采集模塊在接收測(cè)試信息的同時(shí)按照特征類(lèi)型的不同將信息分門(mén)別類(lèi),檢測(cè)特征簽名。特殊簽名指應(yīng)用軟件危險(xiǎn)行為的存在方位,是軟件行為的簡(jiǎn)化信息。特征簽名檢測(cè)是對(duì)安卓應(yīng)用軟件測(cè)試信息相似度的一個(gè)評(píng)估,通過(guò)安裝文件將應(yīng)用軟件轉(zhuǎn)換為Smali源代碼[8],再將Smali源代碼封裝為簡(jiǎn)短的數(shù)據(jù)碼,利用信息熵定理[9]實(shí)現(xiàn)檢測(cè),初步檢測(cè)到應(yīng)用軟件的危險(xiǎn)行為,之后對(duì)應(yīng)用軟件程序進(jìn)行反編譯。

        串口通信模塊跟蹤程序編譯信息流,將其送入安全測(cè)試。當(dāng)某個(gè)應(yīng)用軟件的特征不屬于既定的特征類(lèi)型或者特征危害明顯,直接跳至安全檢測(cè)進(jìn)行安全性評(píng)估,節(jié)約系統(tǒng)監(jiān)測(cè)用時(shí)。

        對(duì)于采用動(dòng)態(tài)測(cè)試的安全應(yīng)用軟件,由于動(dòng)態(tài)測(cè)試在模擬器上實(shí)現(xiàn),整個(gè)過(guò)程產(chǎn)生的信息跳躍性較大,分類(lèi)操作會(huì)占用大量時(shí)間,故將直接進(jìn)行安全性評(píng)估。動(dòng)態(tài)測(cè)試信息先經(jīng)過(guò)特殊場(chǎng)景模擬和模擬點(diǎn)擊事件兩個(gè)流程,將動(dòng)態(tài)測(cè)試信息轉(zhuǎn)換成與靜態(tài)測(cè)試信息簽名一致的可擴(kuò)展標(biāo)記語(yǔ)言,再將語(yǔ)言輸出成日志進(jìn)行信息流跟蹤和安全測(cè)試,最后匯總靜態(tài)和動(dòng)態(tài)測(cè)試信息的安全性評(píng)估結(jié)果并展示給用戶。

        2 實(shí)驗(yàn)驗(yàn)證

        2.1 實(shí)驗(yàn)簡(jiǎn)介

        測(cè)出率和誤測(cè)率實(shí)際上是兩個(gè)具有相容關(guān)系的評(píng)估標(biāo)準(zhǔn)[10],實(shí)驗(yàn)在兩種極端的條件下進(jìn)行。對(duì)無(wú)危險(xiǎn)行為的安卓應(yīng)用軟件進(jìn)行信息監(jiān)測(cè),主要驗(yàn)證本文設(shè)計(jì)的安卓應(yīng)用軟件測(cè)試信息智能監(jiān)測(cè)系統(tǒng)的誤測(cè)率,輔助描述測(cè)出率;對(duì)存在危險(xiǎn)行為的安卓應(yīng)用軟件進(jìn)行信息監(jiān)測(cè),主要驗(yàn)證本文系統(tǒng)測(cè)出率,輔助描述誤測(cè)率。

        為了確保實(shí)驗(yàn)進(jìn)行當(dāng)中系統(tǒng)能夠正常運(yùn)行,實(shí)驗(yàn)采用3臺(tái)Linux操作系統(tǒng)的計(jì)算機(jī),中央處理器內(nèi)核為8核心,內(nèi)存為16 GB。

        2.2 結(jié)果與討論

        用于進(jìn)行實(shí)驗(yàn)驗(yàn)證的安卓應(yīng)用軟件包括2 000個(gè)危險(xiǎn)軟件和2 000個(gè)安全軟件,實(shí)驗(yàn)對(duì)照組有2個(gè),分別是靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。兩種實(shí)驗(yàn)條件下的檢測(cè)結(jié)果見(jiàn)表2和表3。

        由表2、表3可知,在實(shí)驗(yàn)實(shí)際運(yùn)行中能夠發(fā)現(xiàn),危險(xiǎn)軟件的智能監(jiān)測(cè)時(shí)間遠(yuǎn)高于安全軟件,靜態(tài)測(cè)試用時(shí)短于動(dòng)態(tài)測(cè)試,靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試在安全軟件的監(jiān)測(cè)中誤測(cè)率大幅降低,本文系統(tǒng)測(cè)試用時(shí)與靜態(tài)測(cè)試幾乎相等。以上結(jié)論證明,本文系統(tǒng)對(duì)安全應(yīng)用軟件的危險(xiǎn)行為測(cè)出率高,對(duì)安全行為誤測(cè)率低。

        3 結(jié) 論

        本文對(duì)一種新型的安卓應(yīng)用軟件測(cè)試信息智能監(jiān)測(cè)系統(tǒng)進(jìn)行設(shè)計(jì),將靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試融合,通過(guò)調(diào)整信息兼容性,共同監(jiān)測(cè)安卓應(yīng)用軟件行為。設(shè)計(jì)出系統(tǒng)的整體結(jié)構(gòu)、CC2530F128處理器結(jié)構(gòu)、串口通信電路以及監(jiān)測(cè)流程,通過(guò)進(jìn)行本文系統(tǒng)與靜態(tài)測(cè)試以及動(dòng)態(tài)測(cè)試的對(duì)照實(shí)驗(yàn),驗(yàn)證出本文系統(tǒng)能夠完美兼容靜態(tài)測(cè)試效率高以及動(dòng)態(tài)測(cè)試精度高的優(yōu)點(diǎn),擁有測(cè)出率高、誤測(cè)率低的優(yōu)點(diǎn)。

        參考文獻(xiàn)

        [1] 馮陳偉,張璘,袁江南.基于ZigBee與安卓的智能遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)[J].電視技術(shù),2015,39(20):38?42.

        [2] 蔡利民,侯群,張龍,等.Android軟件在智能魚(yú)缸遠(yuǎn)程控制系統(tǒng)中的應(yīng)用設(shè)計(jì)[J].自動(dòng)化技術(shù)與應(yīng)用,2016,35(9):27?30.

        [3] 張恩海,王鐸,于晉瑄.移動(dòng)終端應(yīng)用層軟件自動(dòng)化測(cè)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].科技資訊,2015,13(3):12?13.

        [4] 王維哲,趙偉.引入神經(jīng)網(wǎng)絡(luò)的應(yīng)急調(diào)度系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2016,39(4):41?43.

        [5] 吳青林,周天宏.基于移動(dòng)終端和LabVIEW的智能家居控制系統(tǒng)研究[J].現(xiàn)代電子技術(shù),2016,39(2):130?132.

        [6] 徐曾春,盧洲,葉坤.一種檢測(cè)可疑軟件的Android沙箱系統(tǒng)的研究與設(shè)計(jì)[J].南京郵電大學(xué)學(xué)報(bào)(自然科學(xué)版),2015,35(4):104?109.

        [7] 戴聰,湯家華,陳峻念.一種新的多應(yīng)用智能卡操作系統(tǒng)測(cè)試方法[J].計(jì)算機(jī)應(yīng)用與軟件,2014,31(8):38?41.

        [8] 李慧,張可,徐良.無(wú)人值守區(qū)域智能監(jiān)測(cè)系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)科學(xué),2016,43(7):115?119.

        [9] 樊娜.基于ZigBee的智能糧倉(cāng)溫度監(jiān)測(cè)系統(tǒng)研究與設(shè)計(jì)[J].微型機(jī)與應(yīng)用,2015,34(5):70?72.

        [10] 錢(qián)偉康,鄭強(qiáng)強(qiáng),鄭曉琳.汽車(chē)智能傳感器自動(dòng)測(cè)試系統(tǒng)的設(shè)計(jì)和建立[J].測(cè)控技術(shù),2014,33(11):42?45.

        猜你喜歡
        應(yīng)用軟件監(jiān)測(cè)系統(tǒng)
        計(jì)算機(jī)應(yīng)用軟件類(lèi)課程教學(xué)方法改革
        輸電線路融冰過(guò)程監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        室內(nèi)有害氣體監(jiān)測(cè)系統(tǒng)設(shè)計(jì)研究
        基于數(shù)據(jù)融合的掘進(jìn)機(jī)截齒磨損狀態(tài)監(jiān)測(cè)
        行波故障指示器在500kV線路故障診斷中的研究與應(yīng)用
        從移動(dòng)互聯(lián)網(wǎng)應(yīng)用軟件的發(fā)展論出臺(tái)《信息安全保護(hù)法》必要性
        一種基于手機(jī)應(yīng)用軟件測(cè)量聲速的方法
        科技視界(2016年25期)2016-11-25 09:21:58
        基于WebService的自助打印系統(tǒng)的設(shè)計(jì)與應(yīng)用
        基于廣播模式的數(shù)據(jù)實(shí)時(shí)采集與處理系統(tǒng)
        軟件工程(2016年8期)2016-10-25 15:54:18
        GIS設(shè)備局部放電監(jiān)測(cè)系統(tǒng)的研究
        国产成人亚洲精品一区二区三区| 无码人妻精品一区二区三区在线 | 国产乱xxⅹxx国语对白| 国产91福利在线精品剧情尤物| 国产av乳头久久一区| 中文字幕丰满人妻av| 未满十八勿入av网免费| 精品少妇一区二区三区视频| 色二av手机版在线| 日本一区二区免费高清| 在线观看视频播放| 婷婷开心深爱五月天播播| 亚洲成a人片在线观看中| 久亚洲精品不子伦一区| 国产精品无码v在线观看| 亚洲国产成人精品无码区在线观看 | 国产精品麻豆一区二区三区| 999国产精品999久久久久久| 亚洲av无码久久寂寞少妇| 免费在线观看一区二区| 国产熟女白浆精品视频二| 乱码av麻豆丝袜熟女系列| 國产一二三内射在线看片| 久久久久国产一区二区三区| 久久青草亚洲AV无码麻豆| 亚洲一区二区三区色偷偷| 无码一区二区三区中文字幕| 品色堂永远的免费论坛| 久草91这里只有精品| 亚洲中文字幕人妻久久| a级国产乱理伦片在线播放| 尤物无码一区| 熟女免费观看一区二区| 国产精品妇女一二三区| 97se在线| 亚洲黑寡妇黄色一级片| 成熟了的熟妇毛茸茸| 无码人妻精品一区二区三区在线| 2022AV一区在线| 亚洲国产一区二区三区| 麻豆久久久9性大片|