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

        ?

        移動(dòng)設(shè)備智能管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

        2021-07-20 11:54:36劉歆寧
        軟件工程 2021年6期

        摘 ?要:針對(duì)移動(dòng)智能設(shè)備在移動(dòng)辦公等方面遇到的管控難題,基于移動(dòng)設(shè)備管理平臺(tái)和移動(dòng)安全門(mén)戶(hù)提出了一種多維一體化的管控方案,實(shí)現(xiàn)對(duì)智能終端進(jìn)行統(tǒng)一管理和安全管控。方案通過(guò)Openfire(即時(shí)通訊框架)傳輸管控命令,并結(jié)合token(令牌)動(dòng)態(tài)驗(yàn)證方式及Redis(遠(yuǎn)程字典服務(wù))消息隊(duì)列技術(shù),在管理平臺(tái)和移動(dòng)門(mén)戶(hù)之間建立管控命令和安全策略的傳輸機(jī)制,并實(shí)現(xiàn)對(duì)移動(dòng)數(shù)據(jù)進(jìn)行區(qū)域隔離和分片加密存儲(chǔ)。方案不僅能精準(zhǔn)地發(fā)送管控信息,而且能根據(jù)管控策略靈活管理移動(dòng)設(shè)備的軟硬件能力,同時(shí)對(duì)移動(dòng)數(shù)據(jù)的加密處理也有效降低了移動(dòng)數(shù)據(jù)被竊取的風(fēng)險(xiǎn)。

        關(guān)鍵詞:移動(dòng)管理;消息隊(duì)列;Openfire框架;分片加密

        中圖分類(lèi)號(hào):TP311 ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

        Abstract: Aiming at management and control problems of smart mobile devices in mobile office, this paper proposes a multi-dimensional integrated management and control solution to realize unified management and security control of smart terminals based on mobile device management platforms and mobile security portals. In this solution, Openfire (instant messaging framework) is used to transmit control commands; token dynamic verification method and Redis (Remote Dictionary Service) message queue technology are used to establish transmission mechanism of control commands and security policies between management platform and mobile portal, so to realize regional isolation and fragmented encrypted storage of mobile data. This solution can not only accurately send management and control information, but also flexibly manage software and hardware capabilities of mobile devices according to the management and control strategies. At the same time, encryption processing of mobile data also effectively reduces the risk of mobile data's being stolen.

        Keywords: mobile management; message queue; Openfire framework; fragment encryption

        1 ? 引言(Introduction)

        移動(dòng)網(wǎng)絡(luò)的全球覆蓋使得人們無(wú)論是在日常生活、內(nèi)部辦公、客戶(hù)服務(wù)中還是在外執(zhí)勤,都可以在任何時(shí)間、任何地點(diǎn)使用移動(dòng)設(shè)備處理工作。但是隨著工作區(qū)域的變動(dòng)和工作節(jié)奏的加快,移動(dòng)設(shè)備管理越來(lái)越多地陷入時(shí)間限制、地域限制、管理效率下降等困境。同時(shí)移動(dòng)設(shè)備和操作系統(tǒng)繁雜多樣、應(yīng)用種類(lèi)層出不窮、軟件病毒快速傳播等狀況進(jìn)一步加劇了企業(yè)移動(dòng)管理的復(fù)雜性,使得信息越來(lái)越敏感,風(fēng)險(xiǎn)與日俱增,導(dǎo)致移動(dòng)化進(jìn)程面臨著諸多挑戰(zhàn)[1-3]。因此,針對(duì)在移動(dòng)管理過(guò)程中遇到的種種難題,本文提出了一整套移動(dòng)設(shè)備管理方案,以簡(jiǎn)化移動(dòng)管理并保障移動(dòng)安全,對(duì)接入信息系統(tǒng)的移動(dòng)資源進(jìn)行統(tǒng)一管理和安全管控。

        2 ?整體架構(gòu)及技術(shù)方案(Overall architecture and technical solutions)

        本方案通過(guò)移動(dòng)管理平臺(tái)對(duì)移動(dòng)資源進(jìn)行統(tǒng)一管理和安全管控,如圖1所示。整體方案由移動(dòng)管理平臺(tái)和移動(dòng)安全門(mén)戶(hù)構(gòu)成,在移動(dòng)管理平臺(tái)和移動(dòng)安全門(mén)戶(hù)之間使用Redis消息服務(wù)器建立消息傳輸隊(duì)列[4],移動(dòng)管理平臺(tái)能夠通過(guò)消息隊(duì)列向移動(dòng)門(mén)戶(hù)發(fā)送管控消息和安全策略。移動(dòng)管理平臺(tái)包括移動(dòng)設(shè)備管理、移動(dòng)應(yīng)用管理和移動(dòng)數(shù)據(jù)管理三個(gè)主要功能模塊:移動(dòng)設(shè)備管理能夠?qū)σ苿?dòng)設(shè)備進(jìn)行遠(yuǎn)程控制,如鎖屏、禁用攝像頭、設(shè)置時(shí)間地理圍欄等操作,并采集設(shè)備的使用情況和地理位置信息;移動(dòng)應(yīng)用管理對(duì)移動(dòng)應(yīng)用進(jìn)行授權(quán)管控;移動(dòng)數(shù)據(jù)管理保障數(shù)據(jù)安全傳輸。移動(dòng)安全門(mén)戶(hù)負(fù)責(zé)對(duì)移動(dòng)應(yīng)用進(jìn)行全生命周期的安全管理,如應(yīng)用黑白名單設(shè)置、應(yīng)用數(shù)據(jù)安全存儲(chǔ)等,并在策略管理、日志管理、告警管理等基礎(chǔ)服務(wù)之上完成對(duì)移動(dòng)設(shè)備的一體化安全管控。

        3 ? 關(guān)鍵技術(shù)實(shí)現(xiàn)(Implementation of key technologies)

        本方案的移動(dòng)管理平臺(tái)包括前端頁(yè)面和后臺(tái)服務(wù),如圖2所示。前端頁(yè)面主要是Mobile Client(移動(dòng)客戶(hù)端)和Web Console(Web控制臺(tái))。Mobile Client是一個(gè)移動(dòng)客戶(hù)端,主要包括UI、與服務(wù)端交互的Service、安全容器以及持久化等;Web Console是圖形化界面,通過(guò)調(diào)用服務(wù)端接口完成管控。管理平臺(tái)的后臺(tái)服務(wù)主要包含兩大服務(wù):Message Process Service(消息處理服務(wù))負(fù)責(zé)向移動(dòng)門(mén)戶(hù)發(fā)送管控命令和策略;Business Process Service(業(yè)務(wù)處理服務(wù))負(fù)責(zé)處理移動(dòng)設(shè)備管控的業(yè)務(wù),包括策略服務(wù)、命令服務(wù)等業(yè)務(wù)組件,以及SocketIO、WebService等基礎(chǔ)組件。

        3.1 ? 移動(dòng)管控技術(shù)

        移動(dòng)管理平臺(tái)通過(guò)發(fā)送消息對(duì)移動(dòng)設(shè)備進(jìn)行管控,本方案使用高效的即時(shí)通信服務(wù)器Openfire完成管控消息的傳輸[5]。移動(dòng)管理平臺(tái)與移動(dòng)門(mén)戶(hù)間互相發(fā)送訪(fǎng)問(wèn)請(qǐng)求時(shí),需要用Token進(jìn)行身份有效性認(rèn)證,只有在有效時(shí)間內(nèi)并且驗(yàn)證合法后,管理平臺(tái)才能與移動(dòng)設(shè)備進(jìn)行管控交互。在實(shí)際的管控過(guò)程中,移動(dòng)設(shè)備經(jīng)常不在線(xiàn),導(dǎo)致管控消息無(wú)法發(fā)送,所以為了進(jìn)一步保障管控命令及策略能夠安全、及時(shí)精準(zhǔn)地發(fā)送到移動(dòng)設(shè)備,本文提出了一套消息防丟失機(jī)制,實(shí)現(xiàn)方案如圖3所示。具體的方案步驟如下:

        (1)建立一個(gè)消息隊(duì)列用于緩存所有管控消息,本方案所使用的系統(tǒng)是可作為消息隊(duì)列的Redis存儲(chǔ)系統(tǒng)。

        (2)Web Console通過(guò)Token Service的有效性驗(yàn)證后,將管控消息發(fā)送到Business Process Service;Business Process Service在Redis消息隊(duì)列中插入此條管控消息,Openfire通過(guò)發(fā)送喚醒信號(hào)判斷移動(dòng)設(shè)備是否在線(xiàn),當(dāng)設(shè)備在線(xiàn)時(shí),Message Process Service按順序讀取Redis中的消息。

        (3)Message Process Service通過(guò)Openfire將讀取的消息發(fā)送給移動(dòng)門(mén)戶(hù),并將已取走的消息從Redis消息隊(duì)列中刪除。

        (4)移動(dòng)門(mén)戶(hù)經(jīng)過(guò)Token Service的有效認(rèn)證后,通過(guò)Openfire將return消息返回給Message Process Service。

        3.2 ? 地理圍欄策略技術(shù)

        地理圍欄服務(wù)劃分出的區(qū)域是被網(wǎng)格化的,本方案采用移動(dòng)定位技術(shù)LBS通過(guò)WIFI和GPS獲取設(shè)備的緯度和經(jīng)度[6]。地理圍欄采用“離線(xiàn)+在線(xiàn)”相結(jié)合的地理圍欄服務(wù),基于位置的提醒和離在線(xiàn)結(jié)合的方式,實(shí)現(xiàn)了功耗的大幅降低。當(dāng)移動(dòng)設(shè)備離敏感區(qū)域較遠(yuǎn)時(shí),會(huì)進(jìn)行距離判斷,在設(shè)備到達(dá)圍欄周?chē)鷷r(shí),再請(qǐng)求在線(xiàn)定位,根據(jù)配置的安全策略判斷是否觸發(fā)地理圍欄,具體的算法策略如下:

        (1)劃定一個(gè)圓形的區(qū)域,得到圓心的坐標(biāo)。

        (2)通過(guò)圓形區(qū)域獲得半徑,設(shè)有兩點(diǎn)赤道坐標(biāo)分別為和,則根據(jù)Haversine公式計(jì)算兩點(diǎn)之間的球面角距離[7],如下面公式所示:

        (3)根據(jù)距離設(shè)定管控策略:當(dāng)時(shí),即移動(dòng)設(shè)備進(jìn)入了地理圍欄,則可對(duì)移動(dòng)設(shè)備執(zhí)行鎖定、禁用網(wǎng)絡(luò)及移動(dòng)應(yīng)用等動(dòng)作;當(dāng)時(shí),即移動(dòng)設(shè)備離開(kāi)地理圍欄,則可對(duì)移動(dòng)設(shè)備執(zhí)行解除鎖定、開(kāi)啟網(wǎng)絡(luò)及移動(dòng)應(yīng)用等動(dòng)作,具體的動(dòng)作可根據(jù)具體的業(yè)務(wù)邏輯設(shè)定。

        3.3 ? 移動(dòng)應(yīng)用安全技術(shù)

        移動(dòng)安全門(mén)戶(hù)提供了統(tǒng)一的應(yīng)用訪(fǎng)問(wèn)入口,個(gè)人應(yīng)用數(shù)據(jù)與隔離應(yīng)用數(shù)據(jù)保存在不同的區(qū)域以保護(hù)數(shù)據(jù)安全,個(gè)人應(yīng)用數(shù)據(jù)保存在普通存儲(chǔ)區(qū),隔離應(yīng)用數(shù)據(jù)保存在隔離存儲(chǔ)區(qū)。為此,在移動(dòng)安全門(mén)戶(hù)采用了Hook技術(shù)進(jìn)行映射,Hook函數(shù)可以替換文件系統(tǒng)函數(shù)的行為,即把文件系統(tǒng)程序替換成要修改的代碼片段[8],具體的步驟為:

        (1)對(duì)系統(tǒng)文件的操作函數(shù)進(jìn)行Hook操作,修改文件保存的路徑,即映射到隔離區(qū),重新生成文件保存路徑;根據(jù)文件路徑創(chuàng)建數(shù)據(jù)文件,完成應(yīng)用數(shù)據(jù)文件的安全存儲(chǔ)。

        (2)為了進(jìn)一步地保證移動(dòng)數(shù)據(jù)的安全,本方案對(duì)移動(dòng)數(shù)據(jù)采用了分片加密存儲(chǔ)技術(shù),在隔離存儲(chǔ)區(qū)域讀取移動(dòng)數(shù)據(jù)文件,判斷文件頭是否有加密標(biāo)志,若有加密標(biāo)志,則表示此數(shù)據(jù)文件已加密完成,若沒(méi)有則需要對(duì)此文件進(jìn)行加密處理。

        (3)將未加密的數(shù)據(jù)文件分片,每個(gè)小文件都對(duì)應(yīng)一個(gè)索引,每個(gè)索引進(jìn)一步組成索引文件,通過(guò)讀取索引文件即可反向獲得完成的移動(dòng)數(shù)據(jù)文件,對(duì)每個(gè)小文件和索引文件分別使用AES加密算法進(jìn)行加密[9],建立一個(gè)雙保險(xiǎn)的機(jī)制以保證移動(dòng)數(shù)據(jù)的安全可靠。

        (4)采用復(fù)合混沌序列-AES加密算法對(duì)各個(gè)文件進(jìn)行加密[7],主要算法思想是將混沌系統(tǒng)與AES算法框架相結(jié)合,構(gòu)建Logistic混沌系統(tǒng)映射產(chǎn)生的混沌序列組合成的復(fù)合混沌序列R1;再對(duì)混沌序列R1依次進(jìn)行字節(jié)替換、行移位和列混合,繼而形成混沌序列R2;最后將R2作為明文分組AES塊加密算法的初始動(dòng)態(tài)密鑰。算法的基本流程如圖4所示。

        4 ? 實(shí)驗(yàn)結(jié)果與分析(Experimental results and analysis)

        移動(dòng)管理平臺(tái)和移動(dòng)門(mén)戶(hù)均采用Java語(yǔ)言并以Eclipse為開(kāi)發(fā)工具。移動(dòng)設(shè)備的操作系統(tǒng)采用Android 8.0版本,開(kāi)發(fā)平臺(tái)為Windows 10。移動(dòng)設(shè)備管理平臺(tái)部署在Tomcat的Web服務(wù)器上,測(cè)試網(wǎng)絡(luò)為移動(dòng)網(wǎng)絡(luò)。Web服務(wù)啟動(dòng)后,移動(dòng)設(shè)備通過(guò)移動(dòng)門(mén)戶(hù)安全登錄,接入移動(dòng)管理平臺(tái)中,平臺(tái)顯示所有接入的設(shè)備信息,并對(duì)設(shè)備進(jìn)行安全管控,如圖5所示。移動(dòng)門(mén)戶(hù)管控兩種類(lèi)型的應(yīng)用:管理平臺(tái)發(fā)布的移動(dòng)應(yīng)用和移動(dòng)設(shè)備通過(guò)其他途徑安裝的移動(dòng)應(yīng)用。

        為了進(jìn)一步保障系統(tǒng)的管控命令順利發(fā)送,本方案使用專(zhuān)用軟件模擬50,000 個(gè)客戶(hù)端與服務(wù)器同時(shí)建立連接,選取其中2,500 個(gè)客戶(hù)端進(jìn)行喚醒,通過(guò)觀(guān)察服務(wù)器控制臺(tái)確認(rèn)50,000 個(gè)連接建立情況。表1為接收消息(模擬并發(fā))的情況,顯示了服務(wù)器消息推送效率和成功率。

        對(duì)性能測(cè)試的結(jié)果進(jìn)行分析可以得出:50,000 個(gè)并發(fā)的響應(yīng)速度能夠滿(mǎn)足絕大多數(shù)場(chǎng)景的管控需求,在測(cè)試過(guò)程中沒(méi)有丟包的現(xiàn)象,能較好地保障系統(tǒng)的實(shí)時(shí)性和可靠性。

        5 ? 結(jié)論(Conclusion)

        采用本文的管理方案后,無(wú)論是企事業(yè)單位還是個(gè)人,都可以通過(guò)移動(dòng)設(shè)備管理平臺(tái)對(duì)設(shè)備進(jìn)行定期信息采集、實(shí)時(shí)遠(yuǎn)程控制等,實(shí)現(xiàn)對(duì)設(shè)備進(jìn)行全生命周期管理;通過(guò)配置不同安全策略,能夠?qū)υ诓煌瑫r(shí)間空間所發(fā)生的違規(guī)行為實(shí)現(xiàn)多維多角度的安全管理;通過(guò)企業(yè)應(yīng)用與個(gè)人應(yīng)用的完全隔離、安全接口的實(shí)現(xiàn)和非法訪(fǎng)問(wèn)的限制以實(shí)現(xiàn)移動(dòng)應(yīng)用的安全隔離;通過(guò)一站式移動(dòng)應(yīng)用部署、應(yīng)用升級(jí)與推送、圖表式統(tǒng)計(jì)分析等為移動(dòng)IT管理提供支持,真正做到了移動(dòng)可管可控。

        參考文獻(xiàn)(References)

        [1] 李江華,邱晨.Android惡意軟件檢測(cè)方法研究綜述[J].計(jì)算機(jī)應(yīng)用研究,2019,36(01):1-7.

        [2] 卜同同,曹天杰.基于權(quán)限的Android應(yīng)用風(fēng)險(xiǎn)評(píng)估方法[J].計(jì)算機(jī)應(yīng)用,2019,39(01):131-135.

        [3] THOMPSON N, MCGILL T J, XUEQUN W. "Security begins at home": Determinants of home computer and mobile device security behavior[J]. Computers & Security, 2017, 70(01):376-391.

        [4] 朱栽紹.基于XMPP的安全通信應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)[D].西安:西安電子科技大學(xué),2019.

        [5] 彭飛.基于XMPP協(xié)議的Android消息推送的分析與設(shè)計(jì)[J].長(zhǎng)沙大學(xué)學(xué)報(bào),2018,32(05):41-43.

        [6] 樊東衛(wèi),何勃亮,李長(zhǎng)華,等.球面距離計(jì)算方法及精度比較[J].天文研究與技術(shù),2019,16(01):69-76.

        [7] 歐國(guó)成,劉小園.超混沌與AES的混合加密算法[J].江西理工大學(xué)學(xué)報(bào),2020,41(05):80-87.

        [8] 秦中元,張峻瑞,張群芳,等.基于Inject和Hook的安卓終端管控技術(shù)[J].信息網(wǎng)絡(luò)安全,2018(09):66-73.

        [9] 王璇.Android移動(dòng)終端數(shù)據(jù)安全防護(hù)技術(shù)的研究及其實(shí)? ? ? 現(xiàn)[D].北京:北京郵電大學(xué),2019.

        作者簡(jiǎn)介:

        劉歆寧(1986-),女,碩士,工程師.研究領(lǐng)域:軟件開(kāi)發(fā),算法設(shè)計(jì)與分析,移動(dòng)安全.

        中文字幕在线亚洲精品一区| 久久精品无码中文字幕| 亚洲人成无码网www| 高跟丝袜一区二区三区| 久久精品久久精品中文字幕 | 黄色一区二区三区大全观看| 久久国产劲爆∧v内射-百度| 97久久精品亚洲中文字幕无码| 国产爆乳无码一区二区在线| 色中文字幕视频在线观看| 日韩精品视频免费在线观看网站| 婷婷四虎东京热无码群交双飞视频| 亚洲成av人片在线观看麦芽 | 久久精品国产亚洲av麻| 日本道免费精品一区二区| 熟女乱乱熟女乱乱亚洲| 久久精品国产亚洲av高清三区| 国产亚av手机在线观看| 亚洲老妇色熟女老太| 久久99久久99精品免观看女同| 饥渴少妇一区二区三区| 亚洲最大中文字幕熟女| 成在线人免费视频| 亚洲成在人线av| 久久视频在线视频精品| 最新在线观看免费的a站国产| 极品少妇hdxx麻豆hdxx| 色老头在线一区二区三区| 激情中文丁香激情综合| 五月婷婷丁香视频在线观看| 人人爽久久久噜人人看| 亚洲中文字幕无码爆乳| 日韩熟妇精品视频一区二区| 亚洲第一页在线免费观看| 国产自拍精品一区在线观看| 国产熟妇按摩3p高潮大叫| 九九九影院| 国产色婷亚洲99精品av网站| 人妻诱惑中文字幕在线视频| 暖暖视频在线观看免费| 亚洲一区二区在线视频播放|