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

試論系統應用軟件的操作控

2018-06-07 08:59:26陳強
科教導刊·電子版 2018年7期
關鍵詞:安全分析

陳強

摘 要 操作系統是最為流行的移動端操作系統,操作系統早已上線了。本文基于安卓操作系統的各種版本,對其進行安全性分析。本文的分析建立在Linux操作系統和安卓系統的異同之上,分析出了安卓系統所面對的安全困境,從安卓的安全建模、安全體系設置、安卓的結構設置和如何實現系統安全等方面進行了詳盡的分析。

關鍵詞 操作系統 安全分析 安全設置 進程管理

中圖分類號:TP311 文獻標識碼:A

1安卓操作系統的構架

安卓操作系統是運用了Linux內核和JAVA語言編程的開源手機端操作系統,大多數用于例如手機移動終端、平板電腦等。安卓系統分為四層軟件構架。從上往下數分別為,第一,應用軟件層,該層包含各種應用軟件,例如郵件存儲軟件,短信發送軟件,電話軟件等,全部用Java語言編寫。第二,應用程序層次,該層次可以提供系統的基本功能,主要包括一些內容提供器文件,比如資源管理器、活動管理器、通知管理器、擴展視圖等,該層次也是有JAVA語言編寫的。第三,運行層次庫,該層次主要包含了安卓系統運行的函數庫,包含了一些C語言標準,比如數據庫引擎、安全協議、圖像引擎、游覽器內核文件等。第四,Linux系統內核層次,該層以Linux操作系統為內核,采用的不是Java而是C語言,提供的是進程管理方面的功能,可以進行安全設置、進程管理、內存管理、網絡設置以及硬件設置等內容。

安卓系統當中有一個名為Dalvik的虛擬機,虛擬機對于安卓系統來說尤為重要,虛擬機可以分配系統的進程,系統當中的每一個應用程序都在虛擬機當中運行,一個虛擬機就是一個進程,如果相應的程序發生了崩潰,則設備整體的運行不會受到該程序的影響。也就是說,安卓系統中一個程序的運行不會依靠另外一個程序。

安卓系統的整體都在內核空間當中進行工作運行,也就是說如果缺少了必要的驅動程序或者內核擴展程序不夠完整,則無法對硬件設備進行訪問。在內核空間運行的程序可以占領用戶的運行空間的程序,比如文件系統雖然運行在用戶的空間當中,但是與顯示相關的驅動程序則是在內核空間中運行,因此顯示相關的驅動就可以搶占文件系統的應用進程。

2安卓系統的安全機制問題

安卓系統在Linux系統的安全機制基礎之上,又加載了谷歌公司為其專門定制的增強安全機制。增加了UID和GID,UID是用戶識別標志,GID是組織機構識別標志。谷歌公司還為其增加了簽名機制和用戶授權機制,并且使用的JAVA語言也更加安全。

2.1 Android系統的用戶識別和機構識別

安卓系統的設置權限是相互分離的,雖然Linux系統已經出現了權限的分離,安卓系統還是對其安全權限設置進行了擴展。具體到操作層面,安卓系統為應用程序分配有用戶識別功能和機構識別功能,使得相應的訪問屬于相互之間處于相對隔離的狀態,達到了更加安全的目的。

安卓系統每安裝一個相關的應用軟件都會分配一個獨特的用戶識別標志,而Linux系統是所有的用戶都是同一個用戶識別標志。其中如果用戶沒有root,則文件的讀寫和執行操作的權限之外還有不同的權限設置,如果進行過root則其權限為零,也即沒有UID。不同的用戶對于文件都有相應的權限,分為可以執行、可以讀取處理以及可讀。安卓系統的所有應用程序都有不同的用戶標志,只有攜帶有獨特UID的應用程序,才能讀取其所需要的相關資料。

GID也是安卓系統用戶權限管理的一部分。GID是一組權限的合集,在獨特的框架當中運行,與應用需要的具體權限相關聯。應用每去申請一個權限,GID就會加入一個對應的識別標志,因此GID可以認為是一個關于權限的合集,對于普通的應用程序而言,GID就是UID,但是由于安卓系統的每一個程序都有對應的不同應用,每一個進程都有相應的UID權限,也就是說安卓系統的應用程序之間是相互分離的,每一個應用程序都有各自的一個黑箱,其他的應用程序無法影響相應的應用程序。

2.2安卓系統的權限管理

權限許可的英文為permission,權限許可也可以保障安卓系統的安全性,也是一種安全標志,同時也是安卓系統一些特殊功能的操作基礎,安卓系統的操作權限管理相關的安全機制主要可劃分成,訪問權限管控和操作權限細分。

安卓系統的權限劃分主要分為三方面,包括權限的命名、權限的分組、權限的級別。一個權限組又可以劃分成不同的合集,例如在一個名為COSTMONEY權限合集當中,又包括了permission,SMS-permission,CALLPHONE等和付費相關的權限,每個權限都有不同的保護級別,都有相異的標志來劃分。安卓共有四個不同的級別,安全程度分別是normal正常,dangerous危險,signature,和signature or system,不同的保護層次都有不同的認證方法,例如normal的權限只要進行申請就可以,dangerous的權限需要用戶安裝應用的過程之中就進行確定。Signature則需要獨特的數字證書。

安卓系統的權限許可機制也限制了其某些操作的執行,目前的安卓系統的內置權限大約有一百多條,如果涉及到相關的應用更改時則不計其數,例如打電話、攝像、使用網絡等等,發送信息也有相應的安全設置。所有的安卓應用都能申請某些權限,或者被授權進行某些特殊的操作,在程序安裝的過程當中就需要進行一些權限申請。

如果一個特定的安卓程序沒有相關的權限設置,那么其有可能進行了一些危害用戶安全的操作,客戶的一些敏感數據會被未經授權的操作程序所損壞。如果相應的操作程序不在自己特定的黑箱之中,在特定的運行范圍之外運行了惡意程序,將會對系統整體產生非常大的不利影響。

2.3安卓系統的簽名機制

安卓系統也可以通過簽名機制對自己進行保護,安卓系統的應用都是需要進行簽名的,通過簽名可以限制對程序的部分修改,確保改變的來源是相同的。在軟件安裝的過程當中主要是通過提取證書進行認證,獲取簽名的算法信息,與之前的應用程序進行比對,獲取是否匹配的結論。

3安卓系統所面對的安全威脅

安卓系統所面臨的安全威脅的種類是多種多樣的,具體而言主要有以下一些。

3.1開源的系統所帶來的風險

安卓系統采用了較為激進的開源型系統軟件開發模式,所有用戶都可以通過應用商店下載應用程序,同時用戶也可以安裝應用商店當中沒有的應用,除官方應用商店之外還有其他應用商店也可以下載程序。雖然應用程序上傳應用商店之后,都會被進行強制安全檢查,但是某些應用市場沒有執行很好的檢查措施,一些應用程序沒有通過應用市場進行安裝,一些程序還可以通過電腦軟件復制到手機當中進行安裝。安卓系統的這種過于開放的安裝模式豐富了系統應用軟件的同時,也造成了惡意代碼的廣泛侵襲。惡意代碼的開發者可以通過各種渠道進入手機,通過應用商店合法的下載應用,然后植入惡意代碼重新打包,之后再次發布,將會造成偽裝的應用程序和合法的原生程序具有相同的數字簽名,雖然國內的手機市場和相關論壇都有相應的檢測辦法,但是安卓的系統安全還是過于簡單,根據360公司統計的數據,國內的設備感染惡意程序的發生概率為百分之五十以上。

3.2權限的許可方法問題

安卓系統的安全模式當中,雖然應用程序需要獲取的權限在安裝過程當中已經向客戶進行了示明,并且安裝之后無法改變,在程序的安裝過程當中,相關的權限列表客戶是可以獲取的,并且客戶可以判斷這些權限是否為滿足軟件的正常使用所必須,但是,如果出現一個軟件所要求的應用權限過多的情況,用戶還是無法直接選擇不安裝或者將該程序標記為可疑。沒有機制可保證系統對于不受控制的安裝源頭完全規避,惡意代碼的防范機制沒有有效運行,仍然有軟件可疑超出常規的進行操作。惡意代碼的防范機制依賴于客戶的判斷,如果客戶沒有這種判斷能力,則防范機制無法發揮作用,上述惡意代碼防范機制顯得不夠合理,需要改進。大多數普通用戶是程序的使用者而不是程序的開發者,如果他們不了解程序的運行機制,則無法對其安全性進行判斷,普通的用戶也完全沒有必要去了解程序的運行機制。惡意代碼的開發者只要去發現某一特定的應用,然后根據提示進行捆綁,然后很多惡意代碼就會自動的轉入用戶的手機當中,如此一來惡意代碼的開發者非常方便的獲取傳播路徑,可以通過代碼的不斷更新獲取更多權限。由于很多用戶信任某類特定的應用,沒有防范意識,更加造成了惡意程序容易入侵手機系統。

3.3操作系統漏洞

任何復雜的軟件系統都有自身的漏洞,安卓系統也有自身的缺陷和漏洞,例如安卓系統利用黑箱來處理相互孤立的程序,惡意程序可以在自己獨立的黑箱當中運行,移動設備無法給予用戶特定的權限,如果需要獲取安卓系統的控制權限就必須進行root,更加加重了不安全性。惡意程序還可以運用漏洞所存在的黑箱,獲取系統的root權限。如果用戶基于其他目的而對手機進行root,惡意代碼就獲得了可以隨意入侵的通道。同時,如果想對手機進行root,則必須利用系統漏洞,這也就造成更多的開發者想要獲取系統漏洞,使得系統漏洞成為了一種資源,同時開發者也不希望當前已知的系統漏洞被堵上。惡意代碼通過漏洞不斷發展,獲取了root權限之后則在系統當中進行不受控制的安裝,隨意修改客戶的程序文件,對用戶的系統造成了非常大的不利影響。

3.4利用軟件漏洞進行攻擊

一些應用程序本身存在漏洞,應用軟件的漏洞也會受到攻擊,惡意代碼能夠通過應用軟件本身的漏洞攻擊手機,游覽器是一種最容易受到攻擊的應用軟件,本身包含了大量可被攻擊的漏洞代碼。與此同時,游覽器是系統所不可缺少的組成部分之一,客戶的使用頻次也更多,因此危險性也更大,同時由于游覽器存在的漏洞比較難以修復,游覽器的版本和固件的版本是相同的,也很難進行升級換代。大量的安卓用戶為了系統的運行順暢或者獲得新的用戶體驗,而不斷進行刷機,市場上也有很多定制的優化版本,如果惡意代碼被嵌入到ROM當中將會更加隱蔽,同時惡意代碼還將獲得更加強大的破壞力,根據安全軟件公司的統計數據,內嵌式的惡意代碼占到了被感染用戶的百分之十左右。

4安卓系統安全的發展需求

雖然安卓系統有完善的保護機制,但是在巨大的安全壓力下,該系統也暴露了一些缺陷,如何更好的保護用戶的安全一直是一個棘手的問題,隨著安卓系統使用人數的增加,更多的用戶將會受到不安全因素的影響,除了不斷更新安全保護方法之外,似乎沒有更好的方法。在現有的安全防范機制之外,可以探索新的開發模式,改變一些權限操作辦法,彌補更多的系統漏洞,或許可以應對軟件面對的安全威脅。

參考文獻

[1] 于桂芹.基于安卓操作系統安全機制的安全性研究[J].產業與科技論壇,2017,16(11):35-36.

[2] 于桂芹.安卓系統開發中的數據存儲及其安全性研究[J].信息記錄材料,2017,18(03):34-36.

[3] 嚴磊.安卓操作系統的安全性研究[J].電腦與信息技術,2016,24(05):39-41+63.

[4] 羅來曦,朱漁.試論安卓系統的安全性及提升策略[J].信息系統工程,2014(11):65.

[5] 諸姣,李宏偉,彭鑫,趙文耘.安卓應用系統的功能與權限相關性研究[J].計算機應用與軟件,2014,31(10):27-33.

猜你喜歡
安全分析
校園網絡安全分析與設計
HAZOP分析方法及其在發電廠電氣系統安全分析中的應用
關于高層建筑電氣設計中低壓供配電系統安全分析
基于虛擬現實條件下的山區雙車道公路危險路段線形研究
電梯制動器的結構型式與檢驗方法探討
行為安全管理在施工中的應用分析
運營商大數據安全管理策略研究
移動通信(2016年21期)2017-03-07 21:45:23
對分布式數據庫系統的安全分析
信息化消防技術及其應用策略探討
東方教育(2016年3期)2016-12-14 20:25:54
海洋石油鉆井平臺電氣設備安全
主站蜘蛛池模板: 国产女同自拍视频| 欧美中文字幕在线二区| 久久午夜夜伦鲁鲁片不卡| 国产精品吹潮在线观看中文| 在线观看免费黄色网址| 亚国产欧美在线人成| 欧美综合一区二区三区| 免费无遮挡AV| 四虎永久免费地址| 成人毛片在线播放| 在线观看国产黄色| 99无码中文字幕视频| 国产微拍一区二区三区四区| 婷婷色狠狠干| 在线国产毛片| 91人妻在线视频| 最近最新中文字幕免费的一页| 97超级碰碰碰碰精品| 久久久久青草大香线综合精品| 日本国产一区在线观看| 综合色在线| 亚洲人成网站在线观看播放不卡| 欧美一区二区人人喊爽| 欧美亚洲欧美| 九九九精品成人免费视频7| 亚洲三级电影在线播放| 色综合久久88色综合天天提莫| 国产一级特黄aa级特黄裸毛片| 午夜在线不卡| 91福利免费| 婷婷亚洲天堂| 欧美午夜在线观看| 色综合中文| 精品无码国产自产野外拍在线| 亚洲精品国产自在现线最新| 88av在线播放| 国产丝袜精品| 亚洲动漫h| 国产精品成人AⅤ在线一二三四| 国产99精品视频| 欧美中文字幕无线码视频| 亚洲欧美在线综合图区| 九色在线视频导航91| 九色91在线视频| 97综合久久| 无码人妻免费| 国产91精品最新在线播放| 青青操国产| 成人福利在线观看| 麻豆精品久久久久久久99蜜桃| 国产精品3p视频| 欧美成人看片一区二区三区 | 99在线视频网站| 日韩欧美国产综合| 亚洲精品无码在线播放网站| 精品国产毛片| 国产精品久久久久久搜索| 一区二区理伦视频| 国产免费黄| 欧美成人国产| 欧美在线视频不卡| 国产va在线观看免费| 国产青榴视频| 欧美亚洲日韩不卡在线在线观看| 色久综合在线| 一级成人欧美一区在线观看| 中文无码日韩精品| 国产成人精品一区二区三区| 国产91全国探花系列在线播放| 最新无码专区超级碰碰碰| 岛国精品一区免费视频在线观看 | 青青草国产一区二区三区| 亚洲伊人天堂| 色综合综合网| 无码一区二区波多野结衣播放搜索 | 91精品国产自产91精品资源| 91精品专区| 99热这里只有精品国产99| 日韩免费毛片视频| 狠狠干欧美| 最近最新中文字幕在线第一页 | 18禁黄无遮挡网站|