APP下载

移动设备访问规则应用(ARA)安全性改进方案

2017-04-11李焰

移动信息 2017年12期
关键词:受害者指令安全性

李 焰



移动设备访问规则应用(ARA)安全性改进方案

李 焰1,2

1.深圳大学计算机软件学院,广东 深圳 518000 2.国民技术股份有限公司,广东 深圳 518057

在2015年SmartCard API从版本2.4.0开始支持由全球平台(GlobalPlatform GP)规范制定的访问规则应用(Access Rule Applet,ARA)标准。该标准分为单应用访问规则和多应用访问规则。基于多应用访问规则,结合RSA签名及验签技术,提出了一种安全性改进方案以及应用示例。

ARA;访问控制;RSA;APDU

1 相关研究

在安全元件(SE)中定义的ARA架构中,移动设备对SE[1-2]应用程序的访问,由在SE上安装的ARA中定义的访问控制规则控制。其中分为访问通道主控制应用(ARA-M)和多个访问通道从控制应用(ARA-C)[3]。主要完成工作步骤如下:

(1)在SE中预先安装有ARA-M和多个ARA-C。

(2)通过Android签名机制给移动客户端签名。

(3)往ARA-M/ARA-C应用中添加移动客户端签名HASH的访问规则。

(4)当移动客户端需要访问SE中的应用时,连接SE的中间件程序就会先验证移动客户端的完整性,然后再访问SE中的访问通道主/从控制应用程序,查看该移动客户端是否拥有访问SE中该应用的权限。如果有权限,则允许访问;反之,则拒绝访问。

多应用访问规则的ARA系统包括ARA-M和ARA-C两个部分。规则分别存放在ARA-M和ARA-C中。ARA-M和ARA-C中的规则相互之间是完全独立的状态,ARA-C中的规则是由各自的应用发行商来维护管理的。这时就会出现规则发生冲突的情况。在目前的ARA系统中,对于冲突处理机制,采用的优先级不是基于它在获取规则时的读取到的顺序,而是基于以下三个基本原则,优先级顺序从高到低排列如下:

(1)具体规则优先级,即越具体化的规则优先级越高。……

登录APP查看全文

猜你喜欢

受害者指令安全性
听我指令:大催眠术
两款输液泵的输血安全性评估
新染料可提高电动汽车安全性
“目睹家暴也是受害者”,彰显未成年人保护精细化
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
ApplePay横空出世 安全性遭受质疑 拿什么保护你,我的苹果支付?
受害者敏感性与报复、宽恕的关系:沉思的中介作用
儿童雾霾的长期受害者
Imagination发布可实现下一代SoC安全性的OmniShield技术