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

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

2015-04-20 01:44:40
長春師范大學學報 2015年10期
關鍵詞:計算機系統

史 楊

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

?

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

史 楊

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

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

Android;計算機;訪問控制

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

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

1 Android系統

1.1 Android系統

Android是Google公司為移動終端打造的真正開放和完整的開源軟件,是基于linux內核的開源手機系統軟件。其系統主要構架為3層,如表1所示。

表1 Android系統架構

1.2 ADB(Android debug brilge)

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

Adb push app1.apk/system/app/app1.apk;//若執行該命令,則計算機上的APP1.apk將被復制到手機/

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

adb install app1.apk; //若執行該命令,則手機上將安裝復制過來的應用軟件app1.apk,安裝路徑為/system/app/。

1.3 Android安全機制

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

圖1 Android系統內核安全機制

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

2 Android手機連接計算機后的安全問題

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

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

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

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

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

圖2 Android系統通訊錄數據庫文件

3 Android手機連接計算機的安全策略

3.1 安全策略設計

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

3.2 安全訪問策略文件設置

該安全訪問策略將手機文件的訪問權限進行了描述,控制服務端工具ADBD訪問文件的權限,表示為//,參數解釋如表2所示。

表2 文件權限參數

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

表3 Android系統默認目錄安全策略設置

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

表4 安全訪問策略

3.3 安全訪問控制

在Android系統手機中,其用戶的進程的服務接口是通過系統調用(system call)來提供的,其中間層的應用軟件也是通過linux系統調用實現的。以上3.2節所設置的與安全訪問策略權限有關的接口由以下5個系統調用[2],如表5所示。

表5 系統調用5個接口

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

圖3 系統訪問控制流程

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

4 結語

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

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

[2]肖梓航.再談 Android 軟件的安全開發[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

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

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

TP309

A

2095-7602(2015)10-0034-04

猜你喜歡
計算機系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
計算機操作系統
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
主站蜘蛛池模板: 无码高潮喷水专区久久| 中文国产成人精品久久一| 亚洲综合中文字幕国产精品欧美| 日本高清成本人视频一区| 秋霞国产在线| 国产91小视频| 理论片一区| 尤物精品视频一区二区三区| 男女性色大片免费网站| 日本不卡视频在线| 色婷婷电影网| 97久久超碰极品视觉盛宴| 在线观看国产黄色| 亚洲人网站| 熟妇丰满人妻| 国产精品私拍99pans大尺度| 无码不卡的中文字幕视频| 欧美一级大片在线观看| 中文一级毛片| 欧美精品综合视频一区二区| 白丝美女办公室高潮喷水视频| 亚洲欧美日韩成人在线| 国产导航在线| 亚洲香蕉久久| 东京热一区二区三区无码视频| 国产视频只有无码精品| 欧美亚洲日韩中文| 亚洲区欧美区| 国产成人一区免费观看| 日韩久久精品无码aV| 国产成人AV男人的天堂| 国产成人a在线观看视频| 中文字幕va| 重口调教一区二区视频| 爱做久久久久久| 都市激情亚洲综合久久| 精品福利视频导航| 国产精品久久久久久久久久98| 91福利片| 亚洲AV无码久久天堂| 国产精品美女网站| 一级毛片高清| 国产18在线播放| 91香蕉国产亚洲一二三区| 毛片久久网站小视频| 国产一区成人| 国产欧美视频综合二区| 9久久伊人精品综合| 婷婷丁香在线观看| 成人国产精品网站在线看| 99热在线只有精品| 欧洲熟妇精品视频| 日本尹人综合香蕉在线观看| 欧美三级视频网站| 亚洲天堂视频网站| 久久综合国产乱子免费| 亚洲人成网站色7799在线播放| 成人午夜免费观看| 国产成人久久777777| 特级欧美视频aaaaaa| 99视频在线免费| 国产午夜不卡| 老司国产精品视频| 国产日韩精品欧美一区灰| yy6080理论大片一级久久| 激情综合五月网| 美女国内精品自产拍在线播放| 欧美在线视频不卡第一页| 欧美有码在线观看| 九九视频免费在线观看| 中文字幕在线一区二区在线| 中文字幕久久波多野结衣| 91国内外精品自在线播放| 国产成人亚洲精品无码电影| 狼友视频国产精品首页| 99精品热视频这里只有精品7| 一本久道久综合久久鬼色| 亚洲国产一区在线观看| 免费jjzz在在线播放国产| 国产成人精品综合| 91人妻日韩人妻无码专区精品| 精品一区二区三区四区五区|