智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

如何打造安全的Android產品?

來源:網(wǎng)絡

點擊:1127

A+ A-

所屬頻道:新聞中心

關鍵詞: Android,TrustZone,ARM,安全架構

      Android 開源多媒體操作系統(tǒng)已成為智能手機、上網(wǎng)本和其他眾多新興電子消費產品的重要選擇。與此同時,這些設備的安全問題——通信、數(shù)字版權管理(DRM) 和金融交易保密變得越來越重要。功能與安全通常不能兼得,Android® 就是高端產品存在安全漏洞的一個很好例證。本文將介紹如何利用ARM® TrustZoneTM 大幅提升Android 產品的安全標準,滿足市場日益增加的應用安全需求。

     

      Android的安全:歷史回顧

     

      早在2008年9月第一款A ndroidTM智能手機發(fā)布時,Google就高調宣稱:與其他智能手機操作系統(tǒng)相比,Android安全架構采用了重大創(chuàng)新。Android官網(wǎng)的原文是:“Android安全架構的設計要點是,默認情況下,任何應用程序均無權執(zhí)行會對其他應用程序、操作系統(tǒng)或者用戶產生不利影響的操作。”

      就在該款手機發(fā)布后幾天,其Web瀏覽器軟件中便發(fā)現(xiàn)了一個廣為人知的嚴重漏洞。Google工程師在沒有認真了解內容和來源的情況下,整體采用了數(shù)百萬條開源代碼,其中包括網(wǎng)絡瀏覽器。隨后在2008年11月,黑客又發(fā)現(xiàn)了一個更嚴重的操作系統(tǒng)漏洞——可在手機上安裝任意程序的方法,讓Google也不禁哀嘆:“為確保Andr oid的安全,我們確實下足了功夫,但毫無疑問,這的確是一個很大的程序缺陷,我們認為這是一個重大的安全問題,因為設備的根存取權限打破了我們的應用程序沙盒。”

      如果說Google、微軟、蘋果和IBM的智能手機技術為我們的社會進步做出了巨大貢獻,恐怕一點也不為過。Android無疑是出色的多媒體平臺,各種眼花繚亂的功能和開源開發(fā)環(huán)境對技術創(chuàng)新和提高生產力有很大幫助。

      然而,Android和其他通用多媒體操作系統(tǒng)(最近iOS遭黑客攻擊表明目前還沒有哪個智能手機平臺可以幸免)無法為用戶、企業(yè)和重要基礎設施供應商提供足夠的安全保障,也使他們缺乏足夠的信心,不敢輕易在智能手機應用安全關鍵型功能。更為嚴重的是,服務供應商可能已將智能手機列為高安全級別服務對象,并沒有真正意識到潛在的風險。

     

      策略與方法

     

      既然你的技術無法抵御全球日益兇猛的專業(yè)黑客攻擊,我們?yōu)楹我獙⒆约旱臄?shù)字身份和金錢托付給你?我們希望智能手機能夠實現(xiàn)安全的個人信息保護、移動付費、汽車遠程控制和企業(yè)重要信息處理。但現(xiàn)在缺少的是值得信任的安全平臺。

     

      TrustZone簡介

     

      對于上述難題,倒是有一套技術解決方案,這就是現(xiàn)代移動微處理器中一項經(jīng)常被忽略且被嚴重低估的技術:ARM TrustZone。TrustZone可以實現(xiàn)專業(yè)的硬件系統(tǒng)虛擬化。

      TrustZone提供了兩個區(qū)域:“正常”區(qū)域和“信任”或“安全”區(qū)域。使用Tru st Zo n e時,多媒體操作系統(tǒng)(即用戶通常可看到的系統(tǒng))在正常區(qū)域運行,而安全關鍵型軟件則在信任區(qū)域運行(圖1)。安全區(qū)域管理員權限軟件可以訪問正常區(qū)域,但卻不允許逆向訪問。因此,正常區(qū)域實際上充當了虛擬機的角色,由信任區(qū)域中運行的系統(tǒng)管理程序進行控制,不過,與Intel V T等其他硬件虛擬化技術不同,如果不運行Trust Zone,正常區(qū)域客戶操作系統(tǒng)運行時不會額外占用資源。因此,Trust Zone解決了在低功耗器件中采用系統(tǒng)虛擬化技術的性能障礙(或者說是最大障礙)。

     

      

      圖 1:TrustZone硬件虛擬化

     

      TrustZone現(xiàn)代ARM應用處理器內核(包括A R M1176、CortexTM-A5、CortexTM-A8和 Cortex-A9)中固有的一項功能。不過,值得注意的是,并非所有使用這些內核的S o C都完全兼容Tr u st Zo n e。芯片供應商必須允許對儲存器進行安全分區(qū),并提供全面的I/O外設中斷處理。此外,芯片供應商還必須為第三方可信任操作系統(tǒng)和應用程序開放安全區(qū)。目前飛思卡爾的i.MX53 (Cor texTM-A8) 和德州儀器的OMAP 4430(CortexTM-A9) 移動芯片都能支持TrustZone。

      多年來,Green Hills Software公司與這些芯片供應商及其他支持TrustZone處理器的主流供應商能力合作,提供功能全面并且獲得安全認證的操作系統(tǒng)和軟件開發(fā)工具(SDK),為移動設備開發(fā)和安裝可信任開源應用程序提供支持。

      可信任軟件可能包含加密算法、網(wǎng)絡安全協(xié)議(如S S L/ T L S)和密鑰材料、數(shù)字版權管理(DRM)軟件、用于可信任路徑身份輸入的虛擬鍵盤、移動支付子系統(tǒng)、電子身份數(shù)據(jù),以及服務提供商、手機制造商和/或移動SoC供應商可能認為值得為之提供安全保護的其他任何資料。

      除了提高安全性能外,針對移動設備的某些功能需要金融和其他重要行業(yè)的認證授權,TrustZone還能降低這些設備的開發(fā)成本,縮短產品上市時間。利用TrustZone,銀行(或認證機構)就可以將認證限制在信任區(qū)域,從而避免多媒體操作環(huán)境進行認證的復雜性(如果認證工作切實可行)。

      經(jīng)過認證的安全區(qū)域操作系統(tǒng)可以進一步降低成本和減少認證時間,原因有兩個:第一,經(jīng)過認證的操作系統(tǒng)已經(jīng)得到信任,并且認證機構可以獲取其所有設計和測試工件,這樣就無需對安全區(qū)域操作環(huán)境進行認證,從而節(jié)省了時間和成本。第二,由于安全區(qū)域是一個完整的邏輯A R M內核,操作系統(tǒng)可以使用其內存管理單元(M M U)分區(qū)功能將安全區(qū)域進一步劃分為元區(qū)域(圖2)。例如,銀行可能要求對用于銀行交易信息驗證和加密的加密元區(qū)域進行認證,但是銀行不會關心對多媒體DRM元區(qū)域的認證,盡管多媒體DRM元區(qū)域對整個設備來說至關重要,但由于它不用于銀行交易,因此,安全操作系統(tǒng)只要保證其不產生干擾就行了。

     

      

      圖 2:利用TrustZone中的元區(qū)域(meta-zone)大幅減少認證時間和成本

     

      TrustZone分離內核

     

      TrustZone安全操作系統(tǒng)采用了一種稱為分離內核的架構。分離內核安全架構的原理基于高可靠性器件、嚴格隔離和器件間的信息流動控制。分離內核實際上是一個專業(yè)的實時操作系統(tǒng)(R TO S),可為通用型、安全關鍵型和硬實時型應用程序提供一個強大的運行環(huán)境,同時又滿足最高標準的安全保障要求。

      作者:David Kleidermacher,Green Hills Software公司首席技術官

    (審核編輯: 智匯小新)

    聲明:除特別說明之外,新聞內容及圖片均來自網(wǎng)絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯(lián)系我們刪除。

    主站蜘蛛池模板: 无尘车间_洁净车间_净化车间_洁净室工程一站式净化服务商-深圳市美克威尔环境科技有限公司 | 无尘投料站-真空上料机-旋振筛|超声波振动筛|摇摆筛|筛分机-新乡市欧霖佳机械有限公司 | 南京三维动画制作公司,企业视频制作,视频拍摄,FLASH动画设计,宣传片拍摄,广告片制作 | 中华石油化工网 www.cnpec.net——歌颂石化 服务石化 奉献石化 发展石化 | 校园防欺凌|视频一键式报警器|防霸凌报警柱|停车场语音对讲|商铺联网报警|应急广播音柱|居家养老一键通|盾王可视联网运营中心 | 幼儿园设计公司/南昌酒店装修/办公室/餐厅/民宿/店面/展厅/装修设计公司-益昌装饰集团 | 泊头市天一泵业有限公司_齿轮泵,高粘度齿轮泵,螺杆泵,三螺杆泵 | 中科联航(江苏)-信息化监理|信息化咨询|信息系统项目管理|信息系统工程监理公司 | 江苏瑞翔电器有限公司-| 土工膜_土工布_复合土工膜_山东土工膜生产厂家_山东路易达新材料有限公司 | 渣浆泵厂家/潜水-渣浆泵过流件-管道增压泵 - 河北聚洪泵业有限公司 | 形创(CREAFORM)3D扫描仪|三维检测|三维数字化处理|3D设备租赁|3D打印|——北京中显恒业仪器仪表有限公司 | 青岛相控阵检测_无损探伤检测机构_相控阵超声检测公司-青岛发现检验技术咨询 | 履带吊租赁-履带吊出租-出租履带吊车-出租履带吊-吊车出租-履带吊出租公司 | 三菱PLC,三菱变频器,三菱伺服,三菱电机--广州凌控 | 猪粪烘干机|小型鸡粪烘干机|猪粪烘干机价格|小型鸡粪烘干机价格 - 河南宏科重工干燥机设备生产厂家 | 泊头市特种油泵阀制造有限公司 - 渣油泵,重油泵,沥青泵,高压齿轮泵,煤焦油泵,导热油泵,三螺杆泵,圆弧齿轮泵,不锈钢齿轮泵, | 泰州光明会计师事务所有限公司-财务业务审计,会计服务业务及资产评估业务的专业服务机构 | 水溶肥料-大量元素水溶肥-含氨基酸水溶肥料-高塔复合肥-水溶肥生产厂家-河南中黄特肥科技有限责任公司 | 学汽修_汽修学校_汽修学校哪家好-江西万通汽车学院官网 | 优质课网_收录全国及各省市最新优质课视频,说课视频,名师课例课堂实录,高效课堂教学视频,观摩展示公开示范优秀课视频,教学大赛视频! | 卡压式管件_不锈钢卡压式管件_双卡压管件_不锈钢沟槽管件_承插焊管件_温州市中达阀门管件有限公司 | 数据采集卡_北京科尔特兴业测控技术研究所 | 三七/灵芝超微粉碎机,小型超细粉碎机价格-北京燕山正德机械设备有限公司 | 图观 - 数字孪生 应用开发引擎 | 三维可视化 | 西安泰富西玛电机有限公司总部-电机-高压电机-西玛电机-西安西玛电机-泰富西玛电机-西安电机厂-西玛电机销售 | 深圳社区邦家政公司-保姆_月嫂_育儿嫂 _早教育婴师_家政钟点工_家政培训_家政加盟- 社区邦优质生活服务 专业、标准化、便捷、安心,一站式家庭服务平台,服务专业有保障 ! | 上海鑫鹏塑料制品有限公司 | 中江网-中国江苏网·新江苏, 全国重点新闻网站 | 纸箱包装,济南纸箱,济南包装盒-济南佳琦包装有限公司 | 深圳钢成培训专业从事,五轴培训,车铣复合培训,数控车床,CNC数控编程,模具编程 ,钣金机械与模具设计,powermill,mastercam,solidworks,ug,hypermill培训 | 免喷涂材料,免喷涂塑料,免喷涂注塑,免喷涂挤塑,免喷涂工艺-中山鸿盛免喷涂 | 永磁变频空压机-无油空压机-螺杆式空压机热能回收-空压机配套-空压机合同能源管理-维修保养-北京斯特兰压缩机有限公司 | 拉力机|拉力试验机|拉力测试机厂家-苏州天氏库力精密仪器有限公司 | 山东腾达源金属材料官网-耐磨板nm400,nm400耐磨钢板,nm500耐磨钢板切割,耐候板批发,高强板现货【价格】 | 小型生活污水处理设备_MBR膜生物反应器_口腔医院/脱脂污水处理设备_酸洗磷化/喷涂废水处理设备-上海台江环保 | 精密电动平移台|光学隔振平台|手动位移台|隔振平台|电动滑台-北京集科仪器 | 上海钧尚电器有限公司 - Faulhaber电机 AMETEK pittman电机 AMETEK ROTRON军用航空风机 Exlar电动缸 MAE电机 MCG电机 CP电动工具 马头工具 AMCI驱动器 直流电机 减速箱 直流伺服电机,无刷电机,直线电机 直流防爆电机 防爆电机 汽车助力转向电机 EPS电机 faulhaber motor faulhaber gearbox NANOTEC电机 ELWOOD电机 PHYTRON电机 EXLAR伺服电动缸 高力矩、高性能直流电机,音圈电机,风机,直流风机,航空风机 | 铱金供应-上海钌合金-氯铱酸厂家-上海庞势新材料科技有限公司 | 九江中澳钽铌有限公司| 河北热风机,电热暖风机,燃油暖风机,工业暖风机厂家安装,批发-河北嘉鹏冷暖风机有限公司 |