基于操作系统信息的模拟器检测方法及装置

    公开(公告)号:CN107678833A

    公开(公告)日:2018-02-09

    申请号:CN201710922747.6

    申请日:2017-09-30

    CPC classification number: G06F9/45558 G06F2009/45591

    Abstract: 本申请实施例公开了一种基于操作系统信息的模拟器检测方法及装置,用以实现利用操作系统相关信息来鉴别模拟器。所述方法包括:基于待检测设备的操作系统运行所述待检测设备;获取所述操作系统的相关信息,所述相关信息包括所述待检测设备的操作系统信息和/或所述操作系统对特定指令的反馈信息;根据所述相关信息确定所述待检测设备是否为模拟器。该技术方案提供了依据操作系统相关信息对待检测设备是否为模拟器的检测机制,相较于传统的模拟器检测方法(例如仅依靠CPU信息中所包含的字段来检测设备)而言,不仅使模拟器的检测方法更加多样化,且提高了模拟器检测的准确度。

    基于用户操作习惯和触压面积的用户身份验证方法及装置

    公开(公告)号:CN107657156A

    公开(公告)日:2018-02-02

    申请号:CN201710923271.8

    申请日:2017-09-30

    CPC classification number: G06F21/316 G06F3/0487

    Abstract: 本申请公开了一种基于用户操作习惯和触压面积的用户身份验证方法及装置,获取待验证用户触发第一业务操作时,触压面积和对应于第一业务的参考触压面积模型;获取行为特征的量化值,行为特征包括以下一种或多种:陀螺仪波动行为特征、滑动行为特征、点击行为特征和输入时间间隔序列行为特征;根据行为特征标识和第一业务的业务标识,从行为特征库中获取与行为特征标识和业务标识对应的行为特征的量化值变化范围;根据触压面积与参考触压面积模型的关系、行为特征的量化值与获取到的量化值变化范围的关系,确定待验证用户的合法性,从而优化现有技术中的身份验证方法,提高了身份验证的安全性,降低了不法分子恶意攻击的成功率,保障了用户的利益。

    一种基于输入时间间隔的身份验证方法和装置

    公开(公告)号:CN107657157B

    公开(公告)日:2021-06-29

    申请号:CN201710945806.1

    申请日:2017-09-30

    Abstract: 本申请公开了基于输入时间间隔的身份验证方法,用于解决现有技术中业务处理过程中的身份验证方法不够优化的问题。该方法包括:待验证用户在处理第一业务时,获取所述待验证用户在触控终端上的输入时间间隔序列的第一特征值;获取所述触控终端上对应于所述第一业务的参考特征值区间;根据所述第一特征值和所述参考特征值区间的关系,确定所述待验证用户的合法性。本申请还公开了基于输入时间间隔的身份验证装置。

    一种基于用户行为特征的用户身份验证方法及装置

    公开(公告)号:CN107623696B

    公开(公告)日:2020-11-24

    申请号:CN201710940479.0

    申请日:2017-09-30

    Abstract: 本申请公开了一种基于用户行为特征的用户身份验证方法及装置,可以获取待验证用户触发预设业务操作时的行为特征的量化值,确定所述行为特征的行为特征标识;所述行为特征包括以下一种或多种:陀螺仪波动行为特征、滑动行为特征和点击行为特征;依据所述行为特征标识,从行为特征库中获取与所述行为特征标识对应的行为特征的量化值变化范围;根据所述行为特征的量化值与获取到的量化值变化范围的关系,确定所述待验证用户的合法性。由于不同用户手握同一终端的姿势和操作习惯是不一样的,这使得不同用户触发同一业务操作的行为特征的量化值变化范围也不同,并且不易被破解、模仿,因此,该方法及装置可以提高用户身份验证的安全性。

    一种控制应用程序前台运行的方法与装置

    公开(公告)号:CN107122236B

    公开(公告)日:2020-06-05

    申请号:CN201710277924.X

    申请日:2017-04-25

    Abstract: 本申请公开了一种控制应用程序前台运行的方法与装置。所述方法包括:第一终端设备在前台运行预设应用APP时,检测预设距离范围内是否存在第二终端设备,其中,第一终端设备与第二终端设备中存在近距离无线通信技术NFC通讯模块;若第一终端设备检测到预设距离范围内存在第二终端设备,则第一终端设备通过第一终端设备中存在的NFC通讯模块向第二终端设备发送启动命令,其中,启动命令包括预设APP对应的标识信息;第二终端设备通过第二终端设备中存在的NFC通讯模块接收启动命令;第二终端设备根据启动命令,执行在前台运行标识信息对应的APP的操作。该方法提高了现有技术中控制应用程序前台运行的方法存在的便利性。

    软件安装包的加固保护方法及装置

    公开(公告)号:CN107122634B

    公开(公告)日:2020-03-17

    申请号:CN201710281556.6

    申请日:2017-04-26

    Abstract: 本申请实施例公开一种软件安装包的加固保护方法及装置,该方法包括:从软件安装包中确定多个待加密的源代码段;基于预设的第一加密算法,分别对多个待加密的源代码段进行加密;基于与预设的第一加密算法对应的解密算法生成多个第一解密文件;基于所有被加密的源代码段生成待加密的文件;基于预设的第二加密算法对待加密的文件进行加密;将被加密的文件存储至待加固的软件安装包中;基于与预设的第二加密算法对应的解密算法生成第二解密文件。在本申请实施例中,可以通过对需加密的源代码段进行加密、对所有被加密的源代码段进行加壳加密来实现对软件安装包的加固保护,从而增大恶意攻击识别软件安装包中的源代码的难度,提高移动应用的安全性。

    结合配置信息和硬件特性的安卓模拟器检测方法及装置

    公开(公告)号:CN107729750A

    公开(公告)日:2018-02-23

    申请号:CN201710922749.5

    申请日:2017-09-30

    CPC classification number: G06F21/552

    Abstract: 本申请实施例的目的是提供一种结合配置信息和硬件特性的安卓模拟器检测方法及装置,其中方法包括:在终端设备运行待检测安卓程序后,确定运行所述待检测安卓程序的安卓系统是否具有用于标识非安卓模拟器的特定配置信息,以及确定所述终端设备是否满足预设的传感器安装要求;若所述安卓系统具有所述特定配置信息,且,所述终端设备满足所述传感器安装要求,则确定所述待检测安卓程序未运行在安卓模拟器中,否则,确定所述待检测安卓程序运行在安卓模拟器中。通过本申请实施例能够检测安卓应用程序是否运行在安卓模拟器中,保证安卓应用程序的使用安全性。

Patent Agency Ranking