Andriod操作系統(tǒng)是一種基于Linux的自由及開放源代碼操作系統(tǒng),主要應(yīng)用于智能手機(jī)、平板電腦等移動(dòng)設(shè)備上,目前已擴(kuò)展到電視、數(shù)據(jù)相機(jī)、游戲機(jī)等設(shè)備和手表、眼鏡等穿戴設(shè)備上,Andriod系統(tǒng)和其他操作系統(tǒng)一樣,采用了分層的架構(gòu)模式,從高層到低層分別是應(yīng)用軟件層、應(yīng)用軟件框架層、系統(tǒng)運(yùn)行庫層和Linux內(nèi)核層,目前最新版本為6.0版本。
Andriod手機(jī)安全包括硬件安全和軟件安全,軟件安全包括Andriod操作系統(tǒng)本身安全和數(shù)據(jù)安全兩個(gè)方面。Andriod操作系統(tǒng)本身安全是對(duì)操作系統(tǒng)的自身保護(hù),確保可以防止未授權(quán)的訪問、對(duì)授權(quán)用戶正常提供服務(wù)和對(duì)未授權(quán)用戶拒絕服務(wù)等。數(shù)據(jù)安全指確保存儲(chǔ)數(shù)據(jù)的完整性、合法性兩個(gè)方面。Andriod操作系統(tǒng)源于Linux操作系統(tǒng),在繼承Linux操作系統(tǒng)安全機(jī)制的基礎(chǔ)上,又產(chǎn)生和發(fā)展了符合設(shè)備實(shí)際使用的安全機(jī)制。
因Andriod操作系統(tǒng)是基于Linux操作系統(tǒng)的開源操作系統(tǒng),采用和Linux系統(tǒng)一樣的安全機(jī)制,Linux操作系統(tǒng)是一個(gè)權(quán)限分離的系統(tǒng),采取系統(tǒng)進(jìn)程和應(yīng)用軟件權(quán)限分離,即應(yīng)用軟件與應(yīng)用軟件、應(yīng)用軟件與系統(tǒng)進(jìn)程隔離開,通過為每一個(gè)應(yīng)用軟件分配不同的uid和gid來標(biāo)識(shí)這些不同的應(yīng)用軟件,從而在系統(tǒng)中惟一識(shí)別這些應(yīng)用軟件,從而達(dá)到不同應(yīng)用軟件之間的私有數(shù)據(jù)和訪問隔離目的,各系統(tǒng)進(jìn)程也使用這種機(jī)制的識(shí)別方式,為方便區(qū)分和管理,定義uid數(shù)值10000以下的是系統(tǒng)進(jìn)程,10000以上的是應(yīng)用軟件。……