周建
摘要:在手機系統(tǒng)的使用中,對Android系統(tǒng)進行安全設(shè)計,可以保證用戶的信息和財產(chǎn)安全。文章主要通過Dbus的使用和Android系統(tǒng)的安全構(gòu)架來對系統(tǒng)進行設(shè)計。以期不斷優(yōu)化Android系統(tǒng),進而可以保護用戶的信息和財產(chǎn)安全性。
關(guān)鍵詞:Android系統(tǒng);軟件;安全設(shè)計
隨著科技的不斷發(fā)展,手機已經(jīng)逐漸影響人們的學(xué)習(xí)和生活。但是在手機高速發(fā)展的同時,手機的系統(tǒng)安全性問題會給人們帶來較大的安全隱患。IPhone雖然具有較高的口碑,但是該系統(tǒng)已被破解,無法真正地保護人們的信息和財產(chǎn)安全。而Android系統(tǒng)逐漸采用Linux內(nèi)核,對系統(tǒng)進行了較好的優(yōu)化,可以在一定程度上提升系統(tǒng)的安全性。由此可見,在手機系統(tǒng)的使用中,加強對系統(tǒng)的安全設(shè)計具有重要的價值。
1.在Dbus的使用中分析Android系統(tǒng)
在Android系統(tǒng)的使用中,D-Bus的使用具有frame協(xié)議,其主要目標是面向?qū)ο蠼涌?。同時,D-Bus具有互相發(fā)現(xiàn)和監(jiān)視的進程。其在使用的過程中,會擁有2個系統(tǒng)進行保護,其中一個是手機系統(tǒng),而另外一個則是用戶手機使用范圍中的生命周期和安全檢查等功能Ⅲ。由此可見,在Android系統(tǒng)的使用中,D-Bus系統(tǒng)的使用可以給其他程序提供相應(yīng)的功能。
在Android系統(tǒng)的使用中,D-Bus的相比socket和Corba等程序而言,其具有較慢的效率,主要是由于Android系統(tǒng)在使用中具有不同的設(shè)計思想,設(shè)計者在設(shè)計Android系統(tǒng)時,優(yōu)先考慮的是系統(tǒng)的安全性,對其他端口的數(shù)據(jù)存在不信任的現(xiàn)象,會通過不斷的校驗來確保信息的安全性,從而可以在較大程度上保證用戶的信息和財產(chǎn)安全。
由此可見,在Android系統(tǒng)的設(shè)計中,設(shè)計師采用了D-Bus系統(tǒng),該系統(tǒng)為了保證系統(tǒng)的安全使用性能,在使用效率上做出了相應(yīng)的讓步,這與其他系統(tǒng)的設(shè)計存在明顯的差異。從中可以體現(xiàn)出Android設(shè)計師對安全性能的重視程度,并且體現(xiàn)出安全性在系統(tǒng)設(shè)計中的價值。
2.Android系統(tǒng)的安全設(shè)計分析
2.1開放源的安全設(shè)計
在Android系統(tǒng)的設(shè)計過程中,其存在開放源的軟件,相比于常規(guī)的閉源軟件,開放源顯得相對安全。主要是由于開放源軟件在使用的過程中,是社區(qū)共同開發(fā)和設(shè)計的軟件。具有較為超前的設(shè)計理念,與Microsoft和apple等系統(tǒng)的設(shè)計存在較大的不同之處,在對比中可以發(fā)現(xiàn),Android系統(tǒng)的設(shè)計更加追求其與參與者的結(jié)合。由此可見,在Android系統(tǒng)的設(shè)計中,對開放源軟件的運用無疑增加了系統(tǒng)的安全性能。
2.2Android系統(tǒng)沿用了Linux的安全性
在Android系統(tǒng)的設(shè)計應(yīng)用中,使用了Linux,使用性能相對較高,并且具有較高的安全性,可以較好地保證用戶信息和財產(chǎn)安全性。例如在user和group ID軟件的使用中,其可以保障數(shù)據(jù)和核心軟件的分離,繼而可以較好地保證用戶的數(shù)據(jù)信息安全。由此可見,在Android系統(tǒng)的使用過程中,對系統(tǒng)的優(yōu)化設(shè)計沿用了傳統(tǒng)的Linux,因而具有較高的安全性能,對于用戶的信息和財產(chǎn)安全可以起到較好的保護作用。
2.3訪問權(quán)限的安全設(shè)計
在手機系統(tǒng)的設(shè)計中,訪問權(quán)限對于每一種手機系統(tǒng)而言,均是十分重要的組成部分。對手機權(quán)限進行合理地保障,可以最大程度地保證人們的信息安全。在其他系統(tǒng)的使用中,其可能會存在部分操作未經(jīng)過系統(tǒng)的同意而執(zhí)行,從而會在一定程度上影響用戶的信息安全,不法分子利用手機軟件的缺陷,會制作相應(yīng)的病毒來入侵用戶的手機系統(tǒng),繼而盜取用戶的個人信息來達到不法分子的目的。而在Android系統(tǒng)的設(shè)計中,對手機權(quán)限的保護相對較高,任何程序都無法對系統(tǒng)造成傷害,進而會保證用戶手機信息的安全性。由此可見,Android系統(tǒng)對訪問權(quán)限的優(yōu)化設(shè)計可以較好地保證系統(tǒng)的安全性。
2.4對程序簽名的優(yōu)化設(shè)計
在Android系統(tǒng)的文件設(shè)計中,系統(tǒng)的設(shè)計要求程序必須具有通過認證的證書,而在證書申請的過程中,證書的秘鑰必須被開發(fā)者掌握,以便可以保證用戶信息的安全性。而證書的標識應(yīng)該是程序設(shè)計的作者。在證書的設(shè)計中,不需要相關(guān)的證書組織進行簽署。在系統(tǒng)應(yīng)用程序的使用過程中,證書僅僅被應(yīng)用于程序建立的信任關(guān)系,另外,在程序簽名的使用中,可以通過確定訪問權(quán)限來共享用戶的ID簽名,進而可以在一定程度上保護用戶的信息安全。由此可見,在Android系統(tǒng)的設(shè)計中,對程序簽名進行優(yōu)化設(shè)計可以較好地提升系統(tǒng)平臺的安全性。
2.5Google元素的優(yōu)化設(shè)計
在Android系統(tǒng)的使用中,設(shè)計師在系統(tǒng)的設(shè)計中融合了Google元素,對系統(tǒng)的安全性能產(chǎn)生了一定的影響,主要是在系統(tǒng)的設(shè)計過程中,Google元素在保證創(chuàng)意性的同時,會在一定程度上提升對用戶信息安全性的重視,繼而會較好地為用戶提供相應(yīng)的保護服務(wù)。在Android系統(tǒng)的設(shè)計中,設(shè)計者會對用戶的需求進行調(diào)查分析,從而會根據(jù)實際情況來設(shè)計相應(yīng)的程序,在系統(tǒng)的設(shè)計中,設(shè)計師還會融入創(chuàng)作元素,以便可以提升系統(tǒng)對用戶的吸引力。由此可見,在Android系統(tǒng)的設(shè)計過程中,Google系統(tǒng)的融入使得用戶和軟件之間產(chǎn)生了較好的理解,進而可以為用戶提供安全可靠的手機系統(tǒng)使用環(huán)境。
2.6對權(quán)限命名的優(yōu)化設(shè)計
在Android系統(tǒng)的設(shè)計過程中,其與常規(guī)的系統(tǒng)設(shè)計之間不存在相應(yīng)的關(guān)聯(lián),繼而用戶在使用Android系統(tǒng)的過程中,如果存在使用無關(guān)聯(lián)軟件的情況下,不會對系統(tǒng)的程度產(chǎn)生影響,從而會在一定程度上保護用戶的信息和財產(chǎn)安全。因此,用戶在使用Android系統(tǒng)的過程中,對于重要的文件,可以使用的強調(diào)對該程序的權(quán)限。
在Android系統(tǒng)設(shè)計的安裝應(yīng)用程序過程中,通過權(quán)限請求后,會對用戶的權(quán)限進行保護,并且在用戶使用應(yīng)用程序的過程中,不會對用戶的權(quán)限進行審查,從而保護了用戶的信息隱私。由此可見,在Android系統(tǒng)的設(shè)計中,設(shè)計師對權(quán)限命名的優(yōu)化可以保證用戶的隱私安全性。
3.結(jié)語
隨著科技的不斷發(fā)展,手機的使用已經(jīng)逐漸對人們的生活和學(xué)習(xí)產(chǎn)生了較大的影響,在手機系統(tǒng)的使用中,設(shè)計師不斷地根據(jù)實際情況對系統(tǒng)的安全性進行優(yōu)化,以便可以更好地保證系統(tǒng)的運行穩(wěn)定性和安全性。在Android系統(tǒng)的設(shè)計中,設(shè)計師同樣對系統(tǒng)的安全性進行優(yōu)化,但是在保證系統(tǒng)穩(wěn)定性和安全性的同時,在一定程度上降低了系統(tǒng)的效率,從而會影響系統(tǒng)的運行速度。希望通過本文的相關(guān)探討,Android系統(tǒng)設(shè)計師在對系統(tǒng)的設(shè)計中,可以對系統(tǒng)的安全性能進行優(yōu)化,同時可以不斷地提升系統(tǒng)的運行速度,進而可以更好地滿足用戶的使用需求。