[发明专利]界面交互及其验证方法、登陆请求生成及验证方法和装置在审
申请号: | 201910467418.6 | 申请日: | 2019-05-30 |
公开(公告)号: | CN110138800A | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 钟望 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F3/0481;G06F3/0485 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张磊 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面交互 验证 路径信息 预设 方法和装置 登陆请求 鼠标拖动 真实用户 滑动 触发 服务器 选中 攻击行为 机器模拟 请求发送 监听 图片 鼠标 抵抗 | ||
本发明提供了一种界面交互及其验证方法、登陆请求生成及验证方法和装置,其中,该界面交互方法包括:监听鼠标是否选中界面上预设图片中的指定对象;如果选中,获取鼠标拖动指定对象在预设图片上滑动的路径信息;基于该路径信息生成界面交互请求;将该界面交互请求发送至服务器,以使服务器根据路径信息验证界面交互请求是否由真实用户触发。本发明基于鼠标拖动指定对象在预设图片上滑动的路径信息,验证界面交互请求是否由真实用户触发,可以有效抵抗机器模拟人进行界面交互的攻击行为,从而提高了系统的稳定性。
技术领域
本发明涉及界面交互技术领域,尤其是涉及一种界面交互及其验证方法、登陆请求生成及验证方法和装置。
背景技术
相关技术中,用户在进行登录、发帖、上传文件、投票等界面交互行为时,通常采用用户识别图片内容的方式验证上述交互行为的合法性,如果用户提交的图片内容不正确,则认为上述交互行为由机器触发,并拒绝响应该交互行为。但是,通过图像识别技术,机器可以使用程序算法轻易识别图片内容,从而模拟人输入图片内容,这就降低了上述验证方式的安全性,使系统难以抵挡机器发起的恶意攻击,从而影响了系统的稳定性。
发明内容
有鉴于此,本发明的目的在于提供一种界面交互方法、界面交互验证方法及装置和服务器,以提高验证方式的安全性,从而提高系统稳定性。
第一方面,本发明实施例提供了一种界面交互方法,该方法包括:监听鼠标是否选中界面上预设图片中的指定对象;如果选中,获取鼠标拖动该指定对象在预设图片上滑动的路径信息;该路径信息包括指定对象经过的路径上的多个位置点的坐标值;基于该路径信息生成界面交互请求;将界面交互请求发送至服务器,以使服务器根据该路径信息验证界面交互请求是否由真实用户触发。
在本发明较佳的实施例中,上述获取鼠标拖动该指定对象在预设图片上滑动的路径信息的步骤,包括:按照预设的采样间隔,采集鼠标拖动指定对象在预设图片上滑动时,该指定对象经过的各个位置点的坐标值。
第二方面,本发明实施例提供了一种界面交互验证方法,该方法包括:接收来自客户端的界面交互请求;该界面交互请求包括鼠标拖动指定对象在预设图片上滑动的路径信息;该路径信息包括指定对象经过的路径上的多个位置点的坐标值;根据该路径信息确定指定对象是否沿着预设路径滑动;如果该指定对象沿着预设路径滑动,确定界面交互请求由真实用户触发。
在本发明较佳的实施例中,上述根据路径信息确定指定对象是否沿着预设路径滑动的步骤,包括:判断该路径信息中的起始位置点的坐标值与预设路径中的起始位置点的坐标值的第一差值的绝对值是否满足第一差值阈值;如果第一差值的绝对值满足第一差值阈值,判断路径信息中的结束位置点的坐标值与预设路径中的结束位置点的坐标值的第二差值的绝对值是否满足第二差值阈值;如果第二差值的绝对值满足第二差值阈值,根据路径信息中的中间位置点确定指定对象是否沿着预设路径滑动。
在本发明较佳的实施例中,上述根据路径信息中的中间位置点确定指定对象是否沿着预设路径滑动的步骤,包括:逐一判断路径信息中每个中间位置点的坐标值,是否位于预设路径对应的坐标值范围;统计坐标值位于预设路径对应的坐标值范围的中间位置点的数量;确定统计的中间位置点的数量与该路径信息的中间位置点总数的比值;如果该比值满足预设的比值阈值,确定指定对象沿着预设路径滑动。
在本发明较佳的实施例中,上述根据路径信息确定指定对象是否沿着预设路径滑动的步骤之前,该方法还包括:统计路径信息中位置点的总数;判断位置点的总数是否满足预设的数量阈值;如果满足,执行根据路径信息确定指定对象是否沿着预设路径滑动的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910467418.6/2.html,转载请声明来源钻瓜专利网。