一种对SIM卡内应用安全访问控制的方法和系统技术方案

技术编号:12200130 阅读:118 留言:0更新日期:2015-10-14 12:29
本发明专利技术涉及通信技术领域,尤其涉及一种对SIM卡内应用安全访问控制的方法和系统。本发明专利技术的方法包括:在SIM卡内设置一个白名单管理模块;发卡方通过白名单管理模块,设定当前的白名单规则;当SIM卡收到外部设备发起的针对某卡内应用的访问请求时,SIM卡将该请求提交给白名单管理模块;白名单管理模块依据当前设定的白名单规则,来限制外部访问的接入,过程结束;或者允许外部访问的接入,过程结束。系统包括:白名单规则设定管理子模块,白名单规则判定子模块,白名单功能标识存储单元和白名单文件存储单元。本发明专利技术能达到对卡内应用的外部访问控制的管理,依据外部安全需求,可以限制卡内特定应用的外部访问,从而提升了SIM卡作为应用存储媒介的安全性。

【技术实现步骤摘要】

本专利技术属于通信
,具体说是一种对SIM卡内应用安全访问控制的方法和 系统。
技术介绍
随着移动支付的快速普及,新的业务和应用不断涌现,人们开始使用移动支付终 端来代替传统的银行卡、公交卡、门禁卡、优惠券等。作为移动支付技术中的重要组成部分: SIM(SubscriberIdentityModule,用户身份识别模块)卡,将承载越来越多的支付应用。 现实环境中,SIM卡的发行方和支付应用的提供方可能并不是同一个实体,在SIM 卡的发行时是无法控制用户使用哪些支付应用的,所以,在SIM卡发行时是不会预装所有 的支付应用的。为了推动移动支付的快速发展,以及满足用户多元化的需求,现有的具备移 动支付能力的SIM卡都具有动态下载和安装支付应用的能力。目前,具备移动支付能力的SM卡在营业厅发行后,用户是可以通过指定的移动 支付终端客户端网络来自行下载和安装所需的支付应用的,之后,用户就可以使用这些支 付应用了。在这个发行机制中,用户下载和安装支付应用这个环节是受SIM卡上的安全机 制保护的,未经授权的应用是无法下载到SIM卡上的。这样,在一定程度上保证了SIM卡用 户的安全性。然而,一些行业政策、法规的要求或出于安全性要求,一些特殊的支付应用,如银 行卡应用,要求用户使用前做实名制现场签约的,签约的过程需要验证用户的身份并留存 用户身份证明材料。 现有的SM卡技术中,一旦一个应用成功的下载、安装后,这个应用就可以被外部 设备访问了。这样就可能会导致:用户通过客户端网络下载和安装了一个支付应用,而没有 做实名制现场签约,就可以用这个应用了。这个过程就可能带来一定的安全隐患。
技术实现思路
本专利技术目的是提供一种对SIM卡内应用安全访问控制的方法,以克服上述安全缺 陷。 本专利技术为实现上述目的所采用的技术方案,一种对SM卡内应用安全访问控制的 方法,包括如下步骤:SIM卡接收到外部设备发起的针对卡内应用的访问请求,将该外部访问请求提交 给卡内设置的白名单管理模块; 白名单管理模块收到请求后,依据当前设定的白名单规则进行判定,将判定结果 返回给SIM卡; 外部访问接口模块根据白名单管理模块返回的判定结果"成功"或"失败",允许或 拒绝该外部请求的接入。 所述依据当前设定的白名单规则进行判定包括以下步骤: 查询白名单功能标识存储单元中存储的白名单功能的状态值; 如果为"禁止",则判定结果为"成功"; 如果为"锁定",则判定结果为"失败"; 如果为"开启"状态,则查询白名单文件存储单元的各记录,如果某条记录存储的 应用特征码与SIM卡传递的访问请求应用特征码一致,判定结果为"成功";否则为"失败"。 一种对SIM卡内应用安全访问控制的系统,包括: 外部访问接口模块:用于SIM卡接收到外部设备发起的针对卡内应用的访问请 求;并将该外部访问请求提交给卡内设置的白名单管理模块;并根据白名单管理模块返回 的判定结果"成功"或"失败",允许或拒绝该外部请求的接入; 白名单管理模块:用于收到请求后,依据当前设定的白名单规则进行判定,将判定 结果返回给外部访问接口模块。 所述白名单管理模块包括: 白名单规则设定管理子模块,用于根据管理者对于白名单功能的开启、禁止、锁定 的要求设置白名单功能标识并存储到白名单功能标识存储单元,用于管理者根据需要添加 或删除白名单文件记录并存入白名单文件存储单元; 白名单规则判定子模块,用于依据白名单文件和白名单功能标识进行判定,并将 判定结果反馈至外部访问接口模块; 白名单功能标识存储单元,用于存储白名单功能标识,具备三种状态值:"开启"、 "禁止"和"锁定"; 白名单文件存储单元,用于存储多条记录,每条记录存储用于卡内应用的唯一特 征码。 所述白名单规则判定子模块用于查询白名单功能标识存储单元中存储的白名单 功能的状态值;如果为"禁止",则判定结果为"成功";如果为"锁定",则判定结果为"失败"; 如果为"开启"状态,则查询白名单文件存储单元的各记录,如果某条记录存储的应用特征 码与SIM卡传递的访问请求应用特征码一致,判定结果为"成功";否则为"失败"。 本专利技术具有以下有益效果及优点:1.本专利技术的方法通过在SM卡内设置一个白名单管理模块,达到对卡内应用的 外部访问控制的管理,依据外部安全需求,可以限制卡内特定应用的外部访问,从而提升了 SIM卡作为应用存储媒介的安全性。 2.通过使用本专利技术的方法,即使用户通过客户端网络或者其它方法下载和安装了 一个支付应用,如果该应用没有被列入SIM卡内的白名单文件中,用户仍然不能使用该应 用,这样可以有效避免对该应用的滥用而带来的经济或者其它风险。【附图说明】 图1为本专利技术的可设置的SM卡内的白名单管理模块的结构框图; 图2为控制外部设备访问SIM卡内应用的方法的流程图; 图3为白名单规则判定方法的流程图; 图4为搭载了白名单管理模块的SM的结构框图。【具体实施方式】 下面结合附图及实施例对本专利技术做进一步的详细说明。 本专利技术的方法包括以下步骤: 1)在SM卡内设置一个白名单管理模块; 2)发卡方依据安全需求,通过白名单管理模块,设定SM卡的白名单规则; 3)SIM卡接收到外部设备发起的针对某卡内应用的访问请求; 4)SM卡将该外部访问请求提交给白名单管理模块; 5)白名单管理模块收到请求后,依据当前设定的白名单规则进行判定,将判定结 果("成功"或"失败")返回给SIM卡; 6)SIM卡收到判定结果,如果判定结果为"成功",则进入步骤7),如果判定结果为 "失败",则进入步骤8); 7)SIM卡允许该外部访问的接入,过程结束; 8)SIM卡拒绝该外部访问的接入,过程结束。 上述步骤1)中所述的"白名单管理模块",具体包括: -个白名单文件存储单元,该文件可存储多条记录,每条记录可存储一个卡内应 用的特征码;特征码是用来标识卡内应用的标识符,每个卡内应用都应具有唯一的特征 码; 一个白名单功能标识存储单元,具备三种状态值:"开启(Enable)",禁止 (Disable) " 和"锁定(Locked) "; -个白名单规则设定管理子模块,功能包括:设置白名单功能标识,添加白名单文 件记录,删除白名单文件记录; -个白名单规则判定子模块,功能包括:依据白名单文件和白名单功能标识进行 判定,判定结果决定是否允许某应用的外部访问,具体步骤如下: ①查询白名单功能标识;如果为"开启"状态,则进入步骤②,如果为"禁止"状态, 则进入步骤③,如果为"锁定"状态,则进入步骤④; ②查询白名单文件;如果白名单文件的某条记录存储了该应用的特征码,则进入 步骤③;否则,进入步骤④; ③判定成功,允许该应用的外部访问,过程结束; ④判定失败,限制该应用的外部访问,过程结束。 上述步骤2)中所述的"发卡方通过白名单管理模块,设定SM卡的白名单规则", 包括: 通过白名单管理模块的白名单规则设定管理子模块,设置白名单功能标识; 通过白名单管理模块的白名单规则设定管理子模块,添加白名单文件记当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种对SIM卡内应用安全访问控制的方法,其特征在于包括如下步骤:SIM卡接收到外部设备发起的针对卡内应用的访问请求,将该外部访问请求提交给卡内设置的白名单管理模块;白名单管理模块收到请求后,依据当前设定的白名单规则进行判定,将判定结果返回给SIM卡;外部访问接口模块根据白名单管理模块返回的判定结果“成功”或“失败”,允许或拒绝该外部请求的接入。

【技术特征摘要】

【专利技术属性】
技术研发人员:曹巍喻子蛟邱继红孙泽俊廖鹏栗敬新
申请(专利权)人:中国移动通信集团辽宁有限公司沈阳分公司沈阳新松机器人自动化股份有限公司上海柯斯软件股份有限公司
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1