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

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

发布时间:2022-07-14 12:05:05  来源:互联网     背景:

  1. 背景

上海飞凡汽车

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

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

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

mix2 miui10稳定版下载

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

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

  1) 应用权限

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

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

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

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

三六零2021年业绩

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

  2) 应用

无人机驾驶 招聘

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

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

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

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

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

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

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

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

  1) ATM服务框架

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

  图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"

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

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

华为watch pro2上市时间

京东自营售假施华洛世奇

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

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

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

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

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

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

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

  C. 普通应用APL="normal"

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

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

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

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

  4. 结语

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

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

  https://gitee.com/openharmony/security_access_token


返回网站首页

本文评论
科腾为大型活动直播护航,以“零中断”为目标打造优质体验
  自从直播成为了互联网体验营销新模式,不同于个体主播单一视角的拍摄方式,企业级用户在组织大型活动时期望可以呈现多角度多元素的高品质内容给终端用户,如大型会晤、线上展...
日期:07-30
买电视好还是投影仪_双十一还在纠结投影还是电视?我的选购避坑经历告诉你
  先上一张我家投影的效果,在护墙板上挂了一块100寸抗光幕布,环境是晴天未拉窗帘,机型是极米H3S。AMD Radeon RX 6600M升职小技巧 就这  在买之前曾纠结过几个问题(以下体...
日期:07-26
真假SaaS,数据告诉你答案(saas报告)
  近期有同行频频以我们3年没有融资而发展堪忧去客户处诋毁我们,也有很多朋友纷纷询问如何看待我们行业有公司一路凯歌,垄断市场。因为牵涉到客户,原本沉默的我,思来想去决定...
日期:10-16
Gartner公布2022超融合基础设施软件“客户之选”榜单,中国三家厂商上榜
  在历经了近10年的发展后,全球企业用户对“超融合”这个词已不再陌生,超融合在计算、存储和网络资源虚拟化的基础上,用软件定义来实现IT基础设施的各种服务,并通过统一平台进...
日期:07-14
海信U7嗨玩ChinaJoy, IMAX Enhanced认证缔造家庭影音“黄金标准”
  作为当今全球数字娱乐领域最具知名度与影响力的年度盛会之一,7月30日,ChinaJoy2021在上海新国际博览中心隆重开幕。  家庭观影娱乐作为数字娱乐的重要一环,打造IMAX特色...
日期:07-29
目前的机皇_“机皇”竞争白热化 年前哪款新旗舰最值得入手
  2022年才刚刚开始,厂商之间对于“安卓机皇”的竞争已经发展成“白刃战”,无论是价格、性能、影像,甚至是一些特色功能之间的PK,也已经成为常态。  但在新一轮的“机皇”争...
日期:07-14
2022投影仪保值率排行榜,当贝成最保值品牌「2018年投影仪排行榜」
  3C数码类产品一直都是二手交易市场的香饽饽,而在购买产品之前,许多用户也会非常关注二手交易市场上产品是否保值?自己购买的产品用了一年到底还能卖出去多少钱?这个问题...
日期:07-14
丁香医生《2021 国民健康洞察报告》:52%年轻人曾担心自己猝死_2021国民健康洞察报告pdf
  2月22日晚,一条名为“字节28岁员工猝死”的消息引发网友热议。据一位自称为猝死员工妻子的网友爆料,其28岁的丈夫在公司猝死,而自己怀有两个月身孕,现已无法偿还巨额房贷。...
日期:07-30
黑鲨5系列来袭,全新逆重力双VC液冷加持,2799元起_黑鲨3液冷
  3月30日,黑鲨2022黑鲨5系列新品发布会顺利召开,全新黑鲨5系列游戏手机正式发布。本次发布会共有黑鲨5、黑鲨5 Pro、黑鲨5 RS三款不同产品发布,其中黑鲨5 与黑鲨5 Pro还推出...
日期:07-29
普渡机器人强势入驻匠传点心,引领智慧餐饮新风尚
  匠传点心是一家有着30多年历史的深圳高人气粤菜餐厅,主打粤式小吃。作为粤菜的名片之一,匠传点心恰如其名,秉承匠心,为食客们打造最正宗、最地道的广式茶点,并成功在竞争激烈...
日期:07-27
一个合格的运营_稳健运营不打烊|论一个优秀服务商的自我修养
  起伏不定的疫情于今年初春汹涌反扑,再度掀起对国内零售行业的巨浪式冲击,亦再度为品牌与服务商带来了巨大的挑战。对于各大品牌商家而言,整体业务增长下行,流量骤降,整体的线...
日期:07-14
BISSELL必胜首款无线除螨仪G1亮相,为宠物家庭重新定义“没”螨生活
  近日,全球领先的清洁类目品牌BISSELL必胜,旗下产品线再添新成员,BISSELL必胜无线除螨仪G1正式上市,京东、天猫等官方品牌旗舰店已经同步发售。BISSELL必胜无线除螨仪G1...
日期:02-14
本土病例不断增加,擎朗消毒机器人助力疫情防控
  临近过年,全国多地的疫情仍不乐观,不断有本土确诊病例增加,这让疫情防控的重视程度再度升级。消毒工作是防控疫情的重要环节,它能够有效将病毒扼杀在摇篮中,不会引起传播,因此...
日期:09-11
二十大报告传递拥抱机遇,扬帆远航信号
  眼下,世界经济正处于十字路口。疫情余波未散,又遇逆全球化、单边主义、保护主义明显抬头,地缘政治紧张局势一再升级,产业链供应链出现梗阻。是继续“开门迎客”,还是“...
日期:10-24
三星Galaxy S22系列全球热销 创新科技体验获消费者认可_三星手机最新款S22
  近日,海外数据机构Canalys发布《2022年一季度全球手机市场报告》,报告显示一季度全球手机市场出货量同比下滑11%。据Canalys移动业务副总裁 Nicole Peng介绍,全球手机市...
日期:07-14
完美“复刻”大众甲壳虫!长城欧拉新车定名为芭蕾猫
  日前,长城汽车旗下欧拉品牌宣布在即将开幕的成都车展上,将会发布芭蕾猫车型。visual studio code 运行不了怎么解决  通过海报可以发现,芭蕾猫整体造型与此前在上海车展...
日期:07-29
九州云实力上榜《边缘计算产业全景图(2022)》
  6月14日,由中国信息通信研究院联合中国通信标准化协会主办的“2022云边协同大会”在北京召开,会上重磅发布国内业界首个《边缘计算产业全景图(2022)》。九州云作为开放云...
日期:07-19
倒计时暗示新品进化方向,明日锁定ThinkFamily 春季发布会揭晓谜底!
  今天,ThinkPad官方微博发布了2022 ThinkFamily 新品发布会倒计时海报,官宣明天2022新品就将与我们正式见面。本次发布会依旧延续了“你好·先锋”的主题,而Thinkfamily的字...
日期:07-14
满足家居清洁“刚需”,小狗吸尘器双11重磅福利狂惠用户「小狗吸尘器新品即将上市」
  国庆假期刚过,又要迎来一年一度的双十一购物节了,如今的购物风潮已经不是疯狂囤货,而是“精准囤好货”。生活小达人们都知道,与其今后在断舍离中纠结,不如从一开始就发现生活...
日期:10-10
专业于行 温暖在心 | 遭遇数字化转型阵痛,看运维人如何助阵!
  广州许多人每天雷打不动的叹早茶生活,无外乎“沏一壶茶、食两份点心、读一张报”带来的惬意自在。而诞生于上世纪50年代的广州日报,就同这历久弥新的“叹早茶”文化一般,在...
日期:07-28