主权项 |
一种基于传感器特征分区建模的触屏设备用户身份监控方法,其特征在于,包括下述步骤:(1)首先鉴别触屏设备,如果是未使用过的新设备,进入步骤(2)构建身份监控模型;如果是已使用过的旧设备,则进入步骤(3)开启身份监控模式;(2)构建身份监控模型a、将触屏设备屏幕划分为P行Q列,形成P×Q个相同大小的触屏区域块,每个触屏区域块具有各自的触屏位置坐标范围;b、在合法用户正常使用触屏设备过程中,采集并记录合法用户的触屏点击数据和运动传感器数据;其中,运动传感器数据包括重力传感器数据、加速度传感器数据、陀螺仪传感器数据、三类传感器记录的时间戳;c、将触屏点击操作划分到触屏点击位置对应的触屏区域块内,提取每个点击操作作用时间内的运动传感器数据,形成各个触屏区域块的运动传感器训练数据集;d、对每个触屏区域块的运动传感器数据,提取特征向量,形成该触屏区域块内的运动传感器数据训练特征集;e、将每个触屏区域块内的运动传感器训练特征集作为输入,基于单类分类器构建合法用户在该触屏区域块的身份监控子模型,同时得到该触屏区域块的身份监控子模型的判定阈值;其中,合法用户身份监控模型包括P×Q个身份认证子模型,分别对应于P×Q个触屏区域块;(3)身份监控模式a、用户登入触屏设备后,捕获并记录用户触屏点击操作,以长度为N的观测窗口形成含有N个触屏点击操作的点击操作序列;b、针对点击操作序列中的每个触屏点击操作,根据点击位置将其归类到相应的触屏区域块下,提取每个点击操作作用时间内的运动传感器数据,得到对应的运动传感器特征向量;其中,运动传感器包括重力传感器、加速度传感器、陀螺仪传感器;c、根据运动传感器特征向量所属的触屏区域块,采用相应触屏区域块下的身份监控子模型对其进行检测,得到每个特征向量的检测值,并将该检测值与对应的身份监控子模型的判定阈值进行比较,判定每个触屏点击操作的异常性;d、对当前用户身份合法性进行判定:若在N次触屏点击操作中检测到M次异常操作,M为报警阈值,小于等于N,则判定当前用户为非法用户;反之则判定当前用户为合法用户。 |