您的位置:首页 > 移动互联

一文带你看懂ATM的应用权限访问控制能力

发布时间:2016-08-27 12:44:17  来源:互联网     背景:

  1. 背景

荣耀50外观设计

  随着智能终端时代的到来以及各类智能终端产品的日益普及,社会对于隐私保护意识也大幅提升,保护用户个人数据和隐私的安全已成为操作系统的核心功能之一。

  而应用权限访问控制就是系统保障用户隐私和数据不被滥用的一道坚实的安全屏障。但目前应用权限访问控制普遍面临权限滥用和缺失跨设备访问控制场景等问题。

  针对以上问题, OpenHarmony构建了ATM(AccessTokenManager,总体管理服务),用于提供应用权限访问控制能力。ATM通过对应用进行分级,执行最小授权原则,避免了权限滥用问题;同时支持跨平台执行权限访问控制功能,以便满足分布式应用场景。

  注:由于篇幅有限,本文将主要介绍单设备场景下的应用权限访问控制。

  2. ATM的应用权限访问控制概念介绍

  1) 应用权限

  默认情况下,应用只能访问有限的系统资源。但某些情况下,应用为了扩展功能,需要访问额外的系统或其他应用的数据(包括用户个人数据)、功能。系统或应用也必须以明确的方式对外提供接口来共享其数据或功能。OpenHarmony提供了一种访问控制机制来保护这些数据或功能不被非法使用,这种访问控制机制就是应用权限。

  应用权限保护的对象可以分为数据和功能:

  ● 数据包含了个人数据(如照片、通讯录、日历、位置等)、设备数据(如设备标识、相机、麦克风等)、应用数据。

  ● 功能则包括了设备功能(如打电话、发短信、联网等)、应用功能(如弹出悬浮框、创建快捷方式等)等。

  应用权限是应用访问操作某种对象的通行证。当应用访问操作目标对象时,目标对象会对应用进行权限检查,如果没有对应权限,则访问操作将被拒绝。

  2) 应用

  应用权限访问控制中所指的应用,按可信程度从高到低的顺序进行划分,可以分为:系统服务、系统应用、系统预置特权应用、同签名应用、系统预置普通应用、持有权限证书的后装应用以及其他普通应用。

  系统利用内核保护机制来识别和隔离应用资源,将不同的应用隔离开,保护各个应用自身和系统免受恶意应用的攻击。默认情况下,应用间不能彼此交互,而且对系统的访问会受到限制。

  例如,如果应用A(一个单独的应用)尝试在没有权限的情况下读取应用B的数据或者调用系统的能力拨打电话,操作系统会阻止此类行为,因为应用 A 没有被授予相应的权限。

Apple Watch 第六代全新的单圈表带材质为

  了解完应用权限等概念后,你是否也好奇ATM是如何提供应用权限访问控制能力的呢?请跟随小编一起往下看。

  3. ATM如何提供应用权限访问控制能力?

  通过ATM,系统提供了统一的应用权限访问控制功能,支持应用或者其他服务查询与校验应用的APL(Ability Privilege Level, 元能力权限等级)等信息,实现系统归一化的权限管理体系。接下来小编将从以下两个方面为大家介绍ATM如何实现应用权限访问控制能力的:

  1. ATM服务框架,介绍ATM如何通过统一架构管理应用的AT(AccessToken)信息。

  2. 洋葱式访问控制模型,介绍ATM如何对应用权限申请范围进行管控;

  1) ATM服务框架

  对于运行在设备上的应用, ATM为每个应用分配唯一的标识(TokenID),在资源使用时通过TokenID作为唯一身份标识映射获取对应应用的权限和授权状态信息,并依此进行鉴权,以管控应用的资源访问行为。ATM的服务框架如图1所示:

新买的荣耀v40能换吗

一加 Nord 5G

  图1 ATM服务框架图

  ATM总体管理服务作为ATM 服务的总体入口,它可以将业务请求分发到下级的三个模块:TokenID管理、权限管理和APL管理。

  TokenID管理模块:在TokenID与AT信息一一对应的基础上,TokenID管理提供了TokenID及其对应AT信息的初始化创建、查询、更新以及删除等服务。当目标应用被拉起时,ATM会为其分配唯一身份标识TokenID,并保存应用的初始化AT信息。每个AT信息由设备内的一个32bits的唯一标识符TokenID来进行标识。

  ● TokenID是每个应用的身份标识(可以理解为应用的身份证)。

  ● AT信息包括应用身份标识APP ID、子用户ID、应用分身索引信息、应用APL、应用权限授权状态等信息(可以理解为应用的身份证信息)。

  权限管理模块:主要提供应用权限定义信息、应用权限授权状态信息的处理服务。权限管理模块在TokenID管理模块的基础上,向业务提供应用的权限信息查询、授权、鉴权等服务,管理应用权限的使用记录,构筑ATM的应用权限访问控制功能。

  APL管理模块:APL管理模块基于唯一身份标识TokenID,提供应用的权限申请合法性校验功能,规范化权限申请范围,进行权限最小化管理。当前,应用的权限申请规则是基于洋葱式访问控制模型的,下面请跟随小编继续了解洋葱式访问控制模型。

  2) 洋葱式访问控制模型

  i. 介绍

  应用的权限申请规则是基于洋葱式访问控制模型的,如图2所示,洋葱式访问控制模型分为三层,从里往外看:最里层是操作系统核心层,应用的APL=system_core。中间层是系统增强服务层,应用的APL=system_basic。最外层则是普通应用程序层,应用的APL=system_normal。

一文带你看懂ATM的应用权限访问控制能力

  图2 洋葱式访问控制模型

  我们通过给应用分配APL等级,来管控不同应用对系统资源的访问,不同APL等级的应用能申请的权限范围也是不同的,下面一起看一下APL等级的划分规则。

  ii. APL等级划分规则

  APL等级的划分规则根据是否是操作系统核心能力(system_core)、系统基础服务(system_basic)和普通应用(normal)进行划分的。详细介绍如下:

  A. 操作系统核心能力APL="system_core"

2060显卡玩最终幻想15

  操作系统核心能力是系统最核心的底层服务,它需要拥有所有权限以便实现对系统的管理。

  操作系统核心能力包括:AMS(Ability Manager Service,能力管理系统)、BMS(Bundle Manager Service,包管理系统)、DMS(Distributed Manager Service,分布式消息系统)、软总线等。

  操作系统核心能力的APL="system_core"。这类应用可申请访问操作系统核心资源的权限,对系统的影响程度非常大,目前只对系统服务开放。

  B. 系统基础服务APL="system_basic"

  在操作系统核心能力基础上,为操作系统提供基础服务的应用就叫系统基础服务,系统基础服务包括:

  ➢ 最小集基础应用,提供用户进行设备操作时所必需的最小集基础应用。如系统启动、系统设置、身份认证、系统调度和管理等。

  ➢ 智慧化服务,提供智慧化基础服务。如AR、VR、AI引擎的服务。

  ➢ 系统调度和管理应用,提供系统最基本的性能、功耗、后台应用的管理功能。

  系统基础服务的APL="system_basic",这类应用可申请访问操作系统基础服务相关资源的权限。

  C. 普通应用APL="normal"

微软sculpt鼠标设置

  普通应用包括三方应用和不在系统基础服务范围内的预置应用。三方应用包括社交类、资讯类、视频播放类、游戏类等应用。预置应用包括时钟、天气等应用。

  普通应用的APL="normal"。这类应用是操作系统非必要软件,通过开放接口即可实现此类应用的功能。

手机电脑产品

  注:若应用想要提升自身的APL等级,需要通过应用市场的审核。

  洋葱式访问控制模型通过对应用实行严格的等级制度管控,根据不同的等级制定不同的安全和访问控制策略,实现了权限范围可控目标。同时为应用在跨设备运行时提供统一的隐私保护机制。

  4. 结语

  以上就是OpenHarmony 为大家提供的ATM应用权限访问控制的简单介绍。未来我们将围绕ATM在多设备等场景下的应用权限访问控制能力进一步提升与增强,我们衷心希望广大开发者一起加入,与我们一起碰撞出思想的火花,围绕着访问控制的相关内容,共同把安全隐私体验进一步增强!

  码云平台OpenHarmony项目ATM代码仓:

  https://gitee.com/openharmony/security_access_token

苹果5什么时候上市的


返回网站首页

本文评论
爱玛换新Logo,以爱与艺术开启全球时尚出行新篇章!_爱玛Logo
6月29日,爱玛在三亚召开 “乘风破浪,再次远航”上市一周年暨789营销动员会,涵盖了品牌的升级、技术的首发、潮流色的发布以及旺季市场战略部署,其中品牌升级中Logo的焕新,是由苹...
日期:07-14
《反贪风暴5:终极章》之战打响 ICAC“高亮先锋”火速集结
  《反贪风暴5:最终章》是由林德禄执导,古天乐、张智霖、郑嘉颖领衔主演,将于2021年12月31日正式与全国观众见面。作为港片最卖座经典IP之一,从第一部到第四部口碑与票房都在...
日期:07-25
学生党福利 30系列光追显卡加持的华硕天选2性价比真香
  8月来临,这不仅是准大学生们的放假时期,各大笔记本厂商也迎来了“放价”,特别是华硕天选2多款产品已开启暑促风暴,为学子们提供更多的购机选择。oTT盒子  作为华硕旗下的...
日期:07-29
聚焦新能源产业发展,佛山将打造超5000亿元产业集群「佛山市产业集群」
  随着新一轮科技革命的兴起和全球“双碳”目标达成共识,我国围绕“碳中和”目标陆续出台了一系列政策支持新能源产业发展。去年九月,广东印发《广东省培育新能源战略性新兴...
日期:07-27
智慧出行,敢于想象!乐骑智能乔迁新址「骑宜骑智慧出行」
  近日,乐骑智能乔迁新址至深圳市宝能科技园(南区)12栋15楼,毗邻华为总部基地。这是继”华为智选乐骑智能电动滑板车”发布后,乐骑智能公司创业史上又一里程碑。乔迁仪式当天...
日期:07-26
私有云盘安全吗_还在用网盘? 个人私有云让你的存储更安全快捷
  5G时代,我们每天都会产生各种各样的数据:图片、视频、文档等等,因此所需的内存空间也就越来越大。很多人会选择将数据保存在云端,得以解放硬盘的存储空间。但是,公有云虽然申...
日期:07-27
全面屏开关获媒体高度认可,Aqara以创新指引业界发展方向
  8 月 28 日,由 Aqara 与爱范儿联合举办的「Aqara 妙控开关 S1E 媒体品鉴会」,在广州 T.I.T 创意园内的未来社 House 圆满落幕,在场媒体嘉宾共同体验了智能家居品牌 Aqara...
日期:08-30
戏曲、乐器、歌舞、传统手艺 陌陌旗下主播陪网友感受文化七夕节
  七夕节是我国一个充满浪漫、甜美的传统节日,在当代更是产生了“中国情人节”的文化含义。为了让广大网友更好的了解传统文化,国内领先的移动社交平台陌陌特别推出了网络中...
日期:07-29
并非撞车华为Nova8 荣耀50系列影像实力大爆发_荣耀50vs华为nova8
  ​  在荣耀50系列发布之后,业内外出现了很多疑问的“声音”,便是这款荣耀高端产品和华为Nova8的镜头设计格外相似,甚至有人怀疑是否涉及抄袭。那么,荣耀50系列作为荣耀自...
日期:07-29
爆品至高优惠500元 荣耀京东超级品类日重磅福利已就位
  12月13日,荣耀京东超级品类日正式开启,无论是热销新品爆款还是性价比超高的千元机,均有优惠加持。新款荣耀60系列首销至高享24期免息,以旧换新至高补贴540元,此外还有荣耀 Ma...
日期:07-25
投身新科技浪潮,共创可持续未来——2022浦江创新论坛科技创新青年峰会成功举办
  以“投身新科技浪潮,共创可持续未来”为主题的2022浦江创新论坛科技创新青年峰会于8月28日拉开帷幕。青年历来是浦江创新论坛关注的重点,青年群体作为科技创新的生力军,在...
日期:08-30
阿里云与钉钉官方出品,《数智化敏捷组织》正式出版发行!
  数字经济时代,所有的组织都面临着要回答这三个最急迫、最根本、最重要的问题:  第一,组织为什么必须保持敏捷?  第二,什么是数智化敏捷组织?  第三,如何构建数智...
日期:07-29
双十二投影仪买什么牌子好,当贝X3你的购物车应该有「当贝x3投影仪怎么样」
  双十一刚刚收尾,紧接着2021年双十二又紧锣密鼓地来了。双十一家电各位置办得怎么样了,如果还有增补的,双十二年末最后一波抓紧上车,今天来看看好物家电,说说2021年双十二投影...
日期:07-26
第三届全球硬科技嘉年华扬帆启航 引领前沿科技发展风向标「科技领跑者」
  当前,在中关村新一轮先行先试改革的重大机遇下,海淀区加快建设世界领先的科技园区,积极推动高质量发展,紧抓“两区”建设,作为海淀区数字文化中关村2021的重要活动——2021(...
日期:07-26
大海航行靠舵手 FONE将把财务数字化的航船带向何方?「大海航行靠舵手公司发展」
  进入数字化时代,数字化生存能力成为企业面向未来必备的能力之一。在构建数字化能力的过程中,企业数字化转型显然是一条必经之路。而谈起数字化,企业往往有不同程度的认知,特...
日期:07-27
阿尔法蛋新款_从应运而生到“破壳”而出 阿尔法蛋品牌Logo焕新 开启新征程
  2016年,秉承“用AI启迪未来新人类”的使命,中国儿童人工智能产品品牌——阿尔法蛋应运而生。  “阿尔法”是希腊字母的首字母,意喻事物的开端。而“蛋”,则是孕育生命的结...
日期:03-11
为实用代言:华硕碉堡S300TA为家庭用户提供品质保障_华硕碉堡S300TA
  父母加班,孩子学习,老人看剧……即使在笔记本、平板电脑已经很普及的当下,以实用普惠、性能稳定可靠的PC台式电脑依然是绝大多数家庭的首选。华硕碉堡S300TA台式电脑拥有强...
日期:07-26
解压式净齿,还得是这款Coficoli可菲可丽气泡冲牙器
  在扔掉了第N根牙刷之后,我终于放弃了“刷出一口好牙“这个想法,日常刷牙清洁效率实在有限,许多牙刷触及不到的盲区容易暗藏大量牙垢和细菌,想要靠刷牙来保持口腔健康,难度属...
日期:07-14
老虎国际投研:元宇宙发展成熟至少还需二十年,但其影响力将堪比互联网诞生
  老虎国际(美国)投研团队发布“元宇宙“研报表示,VR、AR、区块链、芯片、网速、云计算等技术的飞速发展使得“元宇宙”的实现慢慢变为可能,“元宇宙”将不是一个或几个行...
日期:07-26
易现EZXR受邀参加5G-Advanced双链融合无线创新成果发布会
  易现EZXR创始合伙人虞崇军就元宇宙入口参会发言  12月22日,易现EZXR创始合伙人虞崇军受邀出席了中国移动和华为联合举办的“5G-Advanced双链融合无线创新成果发布会”,...
日期:07-25