999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Android手機(jī)和計算機(jī)連接后的安全控制策略研究

2015-04-20 01:44:40
長春師范大學(xué)學(xué)報 2015年10期
關(guān)鍵詞:計算機(jī)系統(tǒng)

史 楊

(鄖陽師范高等專科學(xué)校,湖北十堰 442000)

?

Android手機(jī)和計算機(jī)連接后的安全控制策略研究

史 楊

(鄖陽師范高等專科學(xué)校,湖北十堰 442000)

當(dāng)Android系統(tǒng)手機(jī)和一臺計算機(jī)系統(tǒng)連接起來之后,計算機(jī)用戶可以通過root的身份來訪問控制Android系統(tǒng)手機(jī),一旦該計算機(jī)上有針對手機(jī)的惡意程序,則Android系統(tǒng)數(shù)據(jù)和手機(jī)用戶隱私數(shù)據(jù)將有很大的安全隱患。本文以Android系統(tǒng)為例,通過在Android系統(tǒng)手機(jī)內(nèi)核中增加擴(kuò)展訪問控制策略模塊,來實現(xiàn)對Android系統(tǒng)手機(jī)的安全訪問控制方法,防止計算機(jī)對手機(jī)系統(tǒng)文件的惡意訪問。

Android;計算機(jī);訪問控制

隨著移動電子設(shè)備、無線WIFI技術(shù)及移動網(wǎng)絡(luò)的快速發(fā)展,以手機(jī)為代表的無線終端,已經(jīng)日益受到越來越多的用戶使用。據(jù)統(tǒng)計,截至2015年6月,中國手機(jī)網(wǎng)民已超過5.94億,網(wǎng)民中使用手機(jī)上網(wǎng)的人占到88.9%,手機(jī)作為無線上網(wǎng)終端的地位愈加穩(wěn)固。

在日常生活中,很多計算機(jī)常用軟件都增加了對手機(jī)的訪問模塊,如360手機(jī)助手、豌豆莢、QQ手機(jī)助手等。連接后的手機(jī)和計算機(jī)可以相互訪問數(shù)據(jù),若連接的計算機(jī)有惡意程序,則攻擊者可以利用惡意程序來實現(xiàn)對手機(jī)數(shù)據(jù)的隨意訪問,造成惡意扣費(fèi)、盜取隱私信息等問題。而手機(jī)自身硬件和軟件能力有限,一般沒有入侵檢測系統(tǒng)和防火墻的安全工具,容易被惡意程序入侵。為了解決這些問題,本文通過在手機(jī)Android系統(tǒng)上部署擴(kuò)展訪問控制策略,用來控制計算機(jī)和手機(jī)的文件訪問。

1 Android系統(tǒng)

1.1 Android系統(tǒng)

Android是Google公司為移動終端打造的真正開放和完整的開源軟件,是基于linux內(nèi)核的開源手機(jī)系統(tǒng)軟件。其系統(tǒng)主要構(gòu)架為3層,如表1所示。

表1 Android系統(tǒng)架構(gòu)

1.2 ADB(Android debug brilge)

ADB(Android debug brilge)是Android系統(tǒng)中的一個實用工具,其功能是為用戶提供安裝軟件、管理應(yīng)用軟件和維護(hù)用戶數(shù)據(jù)。ADB由兩個工具組成:客戶端工具ADBC(ADB client)和服務(wù)端工具ADBD(ADB daemon)。當(dāng)手機(jī)和計算機(jī)連接后,客戶端工具ADBC在計算機(jī)上運(yùn)行,而服務(wù)端工具ADBD將以后臺方式在手機(jī)上運(yùn)行,隨時接受來自計算機(jī)客戶端的命令,并在手機(jī)上執(zhí)行發(fā)送過來的命令[1]。如命令:

Adb push app1.apk/system/app/app1.apk;//若執(zhí)行該命令,則計算機(jī)上的APP1.apk將被復(fù)制到手機(jī)/

system/app/目錄下,若該文件存在,則計算機(jī)上的APP1.apk將覆蓋該目錄下的文件。

adb install app1.apk; //若執(zhí)行該命令,則手機(jī)上將安裝復(fù)制過來的應(yīng)用軟件app1.apk,安裝路徑為/system/app/。

1.3 Android安全機(jī)制

Android系統(tǒng)為多進(jìn)程系統(tǒng)。在這個系統(tǒng)中,按照linux權(quán)限管理機(jī)制來分配權(quán)限。Android系統(tǒng)會給每個內(nèi)部應(yīng)用程序分配1個唯一的linux Id,并且給它們創(chuàng)建一個沙箱,使應(yīng)用程序間相互隔離,防止其他應(yīng)用軟件的干擾。默認(rèn)狀態(tài)下,應(yīng)用程序之間不能相互訪問,如圖1所示。每個應(yīng)用軟件只能訪問自己的沙箱,對操作系統(tǒng)有害的行為或訪問其他應(yīng)用程序是沒有權(quán)限的。

圖1 Android系統(tǒng)內(nèi)核安全機(jī)制

Android系統(tǒng)通過沙箱隔離策略來保護(hù)應(yīng)用軟件和其它數(shù)據(jù)的機(jī)密性和完整性。但是,Android系統(tǒng)的這種保護(hù)策略只能應(yīng)用于手機(jī)的內(nèi)部。當(dāng)一個Android系統(tǒng)手機(jī)和計算機(jī)連接后,感染在計算機(jī)上的部分惡意程序可以通過ADB客戶端工具來對手機(jī)的數(shù)據(jù)進(jìn)行威脅。

2 Android手機(jī)連接計算機(jī)后的安全問題

當(dāng)用戶的手機(jī)通過USB或者WIFI連接到計算機(jī)后,此時手機(jī)的可信計算基TCB (trusted computing base)將應(yīng)用到所連接的計算機(jī)上。然而,此時的計算機(jī)不一定是沒有問題的。若該計算機(jī)已經(jīng)感染惡意程序,則攻擊者將利用ADB客戶端工具來檢測手機(jī),利用客戶端工具來給Android系統(tǒng)手機(jī)發(fā)送惡意程序指令。

ADB客戶端工具一般以root身份來登錄手機(jī)系統(tǒng),所以擁有對手機(jī)所有文件的管理權(quán)限,這樣就給惡意程序提供了很好的潛入渠道。它們可以在用戶不易察覺的情況下,用ADB客戶端工具給手機(jī)發(fā)送命令,用惡意程序來替換手機(jī)上的正常程序,將惡意程序合法化,例如以下命令:

adb push app1. apk/data/app/app1.apk;//該命令將用惡意程序來替換手機(jī)上的正常程序app1.apk。

adb pull/data/data/com.android.providers.contacts/databases/con-tacts.db contacts.db;//該命令將手機(jī)用戶的數(shù)據(jù)庫文件下載下來。

在Android系統(tǒng)手機(jī)中,其以明文方式來保存數(shù)據(jù)庫文件,若惡意程序下載了用戶手機(jī)的數(shù)據(jù)庫文件contacts.db后,手機(jī)用戶的通訊錄信息就將泄露,如圖2所示。

圖2 Android系統(tǒng)通訊錄數(shù)據(jù)庫文件

3 Android手機(jī)連接計算機(jī)的安全策略

3.1 安全策略設(shè)計

通過分析,在Android手機(jī)的訪問機(jī)制上可以設(shè)計一種安全的連接計算機(jī)方法,該方法設(shè)計分為兩個部分,即安全策略文件和安全策略決策層。(1)安全策略文件:該文件在手機(jī)存儲器中,將根據(jù)用戶的需要進(jìn)行定制,例如限定服務(wù)端工具ADBD只能讀取文件,不能寫文件。(2)安全策略決策層:其位于手機(jī)存儲器和Linux內(nèi)核操作系統(tǒng)調(diào)用層之間,當(dāng)有系統(tǒng)調(diào)用文件時,被用來控制服務(wù)端工具ADBD對文件的訪問。當(dāng)用戶手機(jī)在未知安全的計算機(jī)上連接時(如網(wǎng)吧或者公開場所的計算機(jī)),打開安全策略文件,用來控制計算機(jī)對Android系統(tǒng)手機(jī)的讀寫操作。設(shè)置用戶手機(jī)在默認(rèn)狀態(tài)下,打開安全策略文件,保證手機(jī)的安全。

3.2 安全訪問策略文件設(shè)置

該安全訪問策略將手機(jī)文件的訪問權(quán)限進(jìn)行了描述,控制服務(wù)端工具ADBD訪問文件的權(quán)限,表示為//,參數(shù)解釋如表2所示。

表2 文件權(quán)限參數(shù)

在Android系統(tǒng)手機(jī)中,其操作系統(tǒng)目錄存放默認(rèn)是一致的。一般來說,這些默認(rèn)的系統(tǒng)目錄存放的文件是固定的,很少涉及更新或者升級,我們可以對這些系統(tǒng)文件目錄設(shè)置安全訪問策略,如表3所示。通過安全策略設(shè)置,將存放系統(tǒng)配置文件和數(shù)據(jù)庫文件的位置禁止客戶端工具訪問,對應(yīng)用程序文件只允許進(jìn)行讀操作。

表3 Android系統(tǒng)默認(rèn)目錄安全策略設(shè)置

在手機(jī)擴(kuò)展SD卡中一般存儲用戶的數(shù)據(jù)文件,如文檔、照片等。這些文件占用空間大,更新也比較快。對于這些目錄的文件可以設(shè)置如下的安全訪問策略,如表4所示,允許客戶端工具對這些目錄下的文件進(jìn)行讀、寫、重命名、刪除和新建等操作。

表4 安全訪問策略

3.3 安全訪問控制

在Android系統(tǒng)手機(jī)中,其用戶的進(jìn)程的服務(wù)接口是通過系統(tǒng)調(diào)用(system call)來提供的,其中間層的應(yīng)用軟件也是通過linux系統(tǒng)調(diào)用實現(xiàn)的。以上3.2節(jié)所設(shè)置的與安全訪問策略權(quán)限有關(guān)的接口由以下5個系統(tǒng)調(diào)用[2],如表5所示。

表5 系統(tǒng)調(diào)用5個接口

計算機(jī)連接上手機(jī)后,當(dāng)服務(wù)端工具ADBD要開始訪問文件時,訪問控制安全層開始做出判斷,是否需要響應(yīng)計算機(jī)發(fā)送過來的命令,其流程圖如圖3所示。

圖3 系統(tǒng)訪問控制流程

當(dāng)系統(tǒng)開始調(diào)用文件時,首先檢測是否為Android系統(tǒng)內(nèi)部訪問文件,若非系統(tǒng)調(diào)用,則表明文件沒有被系統(tǒng)調(diào)用,則調(diào)用按原順序繼續(xù)向下執(zhí)行;若發(fā)生了系統(tǒng)文件調(diào)用,則需要檢查是否為服務(wù)端工具ADBD在調(diào)用文件命令,若非ADBD調(diào)用,則表明文件由手機(jī)內(nèi)部應(yīng)用軟件調(diào)用,則調(diào)用按原順序繼續(xù)向下執(zhí)行;若是服務(wù)端工具ADBD在調(diào)用文件,則說明Android已經(jīng)開始連接上計算機(jī),此時需要通過設(shè)置的安全策略文件進(jìn)行匹配檢查,若通過,則表明調(diào)用的文件符合用戶設(shè)置的安全訪問策略文件,可以執(zhí)行訪問操作;若不通過,則終止調(diào)用返回。

4 結(jié)語

針對Android手機(jī)在連接計算機(jī)后容易遭到計算機(jī)中惡意程序的攻擊,本文通過對Android系統(tǒng)手機(jī)安全策略的設(shè)置,提出了一種手機(jī)和計算機(jī)連接后安全訪問的控制方法,以最大限度地保證手機(jī)信息的安全性。

[1]吳倩,趙晨嘯,郭瑩.Android 安全機(jī)制解析與應(yīng)用實踐[M].北京:機(jī)械工業(yè)出版社,2013.

[2]肖梓航.再談 Android 軟件的安全開發(fā)[J].程序員,2013(3):94-97.

Research on Security Control Strategy Based on Android Mobile Phone and Computer Connection

SHI Yang

(Yunyang Teachers’College, Shiyan Hubei 442000, China)

When the Android system is connected with a computer system, the computer user can access control Android system by the identity of the root. Once the computer has a malicious program for mobile phones, the Android system data and mobile phone user privacy data will have a lot of security risks. This paper takes Android system as an example, through increasing access control strategy module in Android mobile phone kernel to realize the security access control of Android system, and prevent the computer from malicious access to mobile phone system file.

Android; computer; access control

2015-08-01

鄖陽師范高等專科學(xué)校校級科研項目(2015B06)。

史 楊(1982- ),女,湖北十堰人,鄖陽師范高等專科學(xué)校講師,碩士研究生,從事計算機(jī)應(yīng)用技術(shù)研究。

TP309

A

2095-7602(2015)10-0034-04

猜你喜歡
計算機(jī)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
計算機(jī)操作系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
穿裙子的“計算機(jī)”
基于計算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機(jī)多媒體技術(shù)應(yīng)用初探
科技傳播(2019年22期)2020-01-14 03:06:30
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
信息系統(tǒng)審計中計算機(jī)審計的應(yīng)用
主站蜘蛛池模板: 亚洲成a人片| 国产欧美网站| 亚洲天堂福利视频| 四虎永久在线精品国产免费| 国产一级片网址| 日韩高清欧美| 4虎影视国产在线观看精品| 国产69精品久久| 狠狠色丁香婷婷综合| 青草视频久久| 色综合日本| 高潮爽到爆的喷水女主播视频| 91麻豆久久久| 国产伦精品一区二区三区视频优播| 色偷偷男人的天堂亚洲av| 欧美午夜网| a毛片在线| 青青草国产精品久久久久| 婷婷六月激情综合一区| 国产在线八区| 亚洲天堂视频网站| 久久网综合| 波多野结衣第一页| 99re精彩视频| 怡红院美国分院一区二区| 久久婷婷人人澡人人爱91| 美女一级免费毛片| 黄色一级视频欧美| 国产黄色爱视频| 国产精品太粉嫩高中在线观看 | 久久无码av三级| 欧美一区国产| 国产乱子伦精品视频| 综1合AV在线播放| 婷婷色一二三区波多野衣 | 91娇喘视频| 精品福利视频导航| 久久这里只有精品国产99| 国产女人综合久久精品视| 激情无码视频在线看| 成人精品免费视频| 亚洲区第一页| 欧洲极品无码一区二区三区| 欧美a在线| 亚洲精品无码AV电影在线播放| 日韩精品免费一线在线观看| 免费一级无码在线网站| 欧美色视频在线| a毛片基地免费大全| 99久久无色码中文字幕| 亚洲综合色婷婷| 国产永久免费视频m3u8| 成人中文在线| 国产区免费| 国产精品 欧美激情 在线播放| 日日噜噜夜夜狠狠视频| 国产SUV精品一区二区6| 国产成人盗摄精品| 国产一二视频| 香蕉综合在线视频91| 麻豆国产精品| 日本不卡在线| 都市激情亚洲综合久久| 精品无码一区二区三区电影| 72种姿势欧美久久久大黄蕉| 欧日韩在线不卡视频| 国产靠逼视频| 青青国产视频| 精品久久人人爽人人玩人人妻| 免费在线看黄网址| 久久亚洲综合伊人| 亚洲v日韩v欧美在线观看| 91久久偷偷做嫩草影院| 久久精品国产在热久久2019| 亚洲日韩精品欧美中文字幕| 在线观看网站国产| 国产精品亚欧美一区二区 | 波多野结衣久久高清免费| 欧美日韩久久综合| 国产成人福利在线| 免费AV在线播放观看18禁强制| 国产精品成人免费视频99|