【技术实现步骤摘要】
用于确定应用程序的执行主体的类型的方法和装置
[0001]本申请涉及信息安全技术,特别涉及用于确定应用程序的执行主体的类型的方法、用于实施该方法的数据处理装置和包含实施该方法的指令代码的计算机可读存储介质。
技术介绍
[0002]对于诸如电子支付之类的数据处理过程,出于安全性或功能需求等方面的考虑,需要对客户端程序或应用程序的执行主体加以限制。例如在一些应用场合,只有属于指定类型的执行主体(例如手机)才被允许通过执行客户端程序接入业务处理系统。但是目前并无有效的手段能够对执行主体所属的类型作出准确的判断。
技术实现思路
[0003]本申请的一个目的是提供用于确定应用程序的执行主体的类型的方法和装置,其可以准确判断执行主体的类型以满足各种应用业务的需求。
[0004]按照本申请的一个方面,提供一种用于确定应用程序的执行主体的类型的方法,其中,所述应用程序与一个或多个计算任务相关联,所述方法包括下列步骤:
[0005]从所述执行主体接收与所述计算任务的执行相关联的第一硬件资源特征;以及
[0006]通过将所述第一硬件资源特征与第二硬件资源特征进行比较来确定所述执行主体的类型,其中,所述第二硬件资源特征为指定类型的执行主体在执行所述计算任务时呈现的硬件资源特征。
[0007]可选地,在上述方法中,所述执行主体在启动所述应用程序时执行所述计算任务。
[0008]可选地,在上述方法中,在所述执行主体登录业务处理系统的过程中执行所述计算任务。
[0009]可选地,在 ...
【技术保护点】
【技术特征摘要】
1.一种用于确定应用程序的执行主体的类型的方法,其中,所述应用程序与一个或多个计算任务相关联,所述方法包括下列步骤:从所述执行主体接收与所述计算任务的执行相关联的第一硬件资源特征;以及通过将所述第一硬件资源特征与第二硬件资源特征进行比较来确定所述执行主体的类型,其中,所述第二硬件资源特征为指定类型的执行主体在执行所述计算任务时呈现的硬件资源特征。2.如权利要求1所述的方法,其中,所述执行主体在启动所述应用程序时执行所述计算任务。3.如权利要求1所述的方法,其中,在所述执行主体登录业务处理系统的过程中执行所述计算任务。4.如权利要求1所述的方法,其中,进一步包括:基于所述执行主体的类型确定是否允许所述应用程序访问业务处理系统。5.如权利要求1所述的方法,其中,通过将所述一个或多个计算任务集成在所述应用程序中来实现关联。6.如权利要求1所述的方法,其中,通过在所述执行主体登录业务处理系统时向所述执行主体下发所述一个或多个计算任务来实现关联。7.如权利要求1所述的方法,其中,所述指定类型为终端设备。8.如权利要求7所述的方法,其中,所述终端设备为下列中的一种:手机、平板电脑、笔记本电脑、可穿戴设备、个人电脑和工作站。9.如权利要求7所述的方法,其中,所述执行主体包含第一传感器,从所述执行主体在执行所述计算任务时由所述第一传感器采集的第一测量值来确定所述第一硬件资源特征,所述指定类型的执行主体包含第二传感器,从所述指定类型的执行主体在执行所述计算任务时由所述第二传感器采集的第二测量值来确定所述第二硬件资源特征。10.如权利要求9所述的方法,其中,利用机器学习算法,从所述第二测量值提取所述第二硬件资源特征。11.如权利要求9所述的方法,其中,所述第一传感器和所述第二传感器包括下列中的至少一种:磁传感器、温度传感器、功耗传感器。12.如权利要求9所述的方法,其中,所述第一硬件资源特征和所述第二硬件资源特征以所述第一测量值和所述第二测量值所对应的物理量随时间变化的曲线的形式表示。13.如权利要求12所述的方法,其中,确定所述执行主体的类型的步骤包括:确定对应于所述第一硬件资源特征的第一曲线与对应于所述第二硬件资源特征的第二曲线的偏离程度;基于所述偏离程度确定所述执行主体是否属于所述指定类型。14.如权利要求12所述的方法,其中,确定所述执行主体的类型的步骤包括:确定对应于所述第一硬件资源特征的第一曲线的第一特征值和对应于所述第二硬件资源特征的第二曲线的第二特征值;基于所述第一特征值和所述第二特征值确定所述执行主体是否属于所述指定类型。15.如权利要求14所述的方法,其中,所述第一特征值和所述第二特征值分别为所述第一曲线和所述第二曲线的频谱特征。
16.一种数据处理装置,其用于确定应用程序的执行主体的类型,其中,所述应用程序与一个或多个计算任务相关联,所述装置包括:至少一个存储器;至少一个处理器;以及存储在所述存储器上并可在所述处理器上运行的计算机程序,该计算机程序在所述处理器上的运行导致下列操作:从...
【专利技术属性】
技术研发人员:陈成钱,于文海,侯腾,孙权,杨阳,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。