拖动按钮到适当位置完成拼图即可完成验证

像解锁手机一样,拖动按钮到适当位置完成拼图即可完成验证。这就是“极验验证”的验证解决方案。相较于传统的码式验证,由于省去了“识别”、“输入”等过程,用户验证时间从原来的可能10多秒缩短到仅需2、3秒。而极验创始人吴渊称,虽然过程变简单了,但安全性却比之前的码式验证高出许多。

吴渊透露,就是这简单的一下拖动,后台却能提取超过40个变量,包括拖动位置、拖动速度等显性变量,和服务器的数据交换等隐性变量,以及一些随机性变量。基于以上行为变量,再通过极验核心的多重行为判别模型,使得后台能够区分出“人”与“恶意程序”。

传统的码式验证策略单一、可见、而且是静态的。恶意程序通过OCR识别技术已经能非常成熟地达到攻击效果。吴渊很难量化的描述极验的行为验证在安全性上有多大提升,但他给了一个实例。265G网游门户是极验的客户之一,它每年举办的游戏投票排行活动“龙虎榜”都存在买榜嫌疑。而最近这一次,有不少提供买榜服务的黑客是纷纷找上门来,说他家的验证实在是没办法攻破,但已经和顾客签了约,所以求合作。当然,最后是拒绝。

团队方面,吴渊以前是武汉大学的一名教师,在武大的测绘遥感信息国家重点实验室(据说武大的这个学科在世界都是数一数二),研究方向包含计算机视觉和机器学习。而极验用到的理论则包括计算机视觉、机器学习、生物特征学、信息安全等学科的交叉。团队的另一位创始人此前在华为工作。而主要成员均是吴渊所在领域的一些优秀毕业生,多数在国际大赛上获过奖。简单来说,这是一个典型的学院派团队。

目前,极验放出的产品叫gtWeb,针对PC端网站的验证解决方案。去年10月推出,在没有任何推广的情况下已获得超过1300家网站用户,其中游戏网站属大类,另外也包括对安全性要求较高的银行、证券等机构。极验今年还将推出gtApp(针对移动端)、gtUltimate(针对银行、证券等大型客户提供定制化解决方案)。

极验在去年3月拿到杭州天使湾小额种子投资,今年2月拿到湖北省高投的一轮天使。

谈到对验证的革新,不得不提到点触。它同样提出基于行为的验证。用户体验上,点触需要用户阅读验证说明,如“请将领带拖至左图适当位置”,时间可能稍长。而安全性这块核心壁垒,两家各执一词,很难比较,站长们用心去感受吧。有意思的是,点触团队也是学院派,是由哈工大几名毕业生创办,拿的天使也来自杭州的一家投资机构,传媒梦工场。

时间: 2024-11-01 12:35:06

拖动按钮到适当位置完成拼图即可完成验证的相关文章

android 应用内部悬浮可拖动按钮简单实现代码

本文介绍了android 应用内部悬浮可拖动按钮简单实现代码,分享给大家,具体如下: 可以悬浮在activity上面,在加载fragment时悬浮按钮不会消失 实现方式很简单,因为是在应用内部拖动的,只需要通过Activity获取WindowManager,然后将要拖动的view设置上去就行 设置代码: WindowManager wm = (WindowManager) activity.getSystemService(Context.WINDOW_SERVICE); DisplayMetr

ui-cocostudio导出的按钮响应的位置会偏左

问题描述 cocostudio导出的按钮响应的位置会偏左 最近在研究用cocostudio生成ui界面,但是生成的按钮响应位置在按钮图标的右边,百度无果,改界面framesize也没有效果. 想不通是什么原因.用的是cocos2d-x3.6 和cocostudio1.5. 下面是场景init函数的实现,回调的就是结束按钮. if (!Layer::init()) { return false; } cocos2d::ui::Widget* layout = cocostudio::GUIRead

android-如何把按钮放在中间位置?

问题描述 如何把按钮放在中间位置? 如何把把一个按钮放在水平位置的中间呢?我使用左边框,但是不能用于所有分辨率的类型.我用的下面的代码: <ImageButton android:id="@+id/setPasswordImgBTN" android:src="@drawable/password" android:layout_width="110dip" android:layout_height="110dip"

基于Android实现点击某个按钮让菜单选项从按钮周围指定位置弹出_Android

Android Material Design:PopupMenu Android Material Design 引入的PopupMenu类似过去的上下文菜单,但是更灵活. 如图所示: 现在给出实现上图PopupMenu的代码. 本例是一个普通的Button触发弹出PopupMenu. 测试的MainActivity.java : package zhangphil.materialdesign; import android.app.Activity; import android.os.B

WPF中根据程序上一次运行状态确定按钮大小和位置

问题描述 各位大侠好,我想做一个界面,界面的按钮可以根据用户上一次的选择将最后一次使用的按钮的位置和大小进行改变.就是常用的按钮变大放在界面中间,不知道要怎么做,谢谢各位了~ 解决方案 解决方案二:使用配置文件,将按钮的布局用一个配置文件来存储,每次启动软件时候从解析配置文件来动态添加和实现按钮布局.解决方案三:最后一次使用之后,记录位置与大小(放数据库,或者文本文件),下次打开的时候读取记录值重新显示.

浅谈按钮分组和位置

按钮分组 按钮的分组可以让一个界面变得具有自我描述能力.在复杂的布局中,组织良好的各组按钮用以选择,而且因为很明显,这样可以很快告诉用户有哪些功能可以使用. 几个按钮放在一起,因为它们可能完成类似的功能.我们可以看范例iTunes的主窗口,四个角分别放置了一组按钮,界面中间的歌曲也有很多的行动点.加上滚动条,该界面只有有14个按钮.确实有很多的功能,不过因为视觉上和语言上的巧妙组合,并不会给用户很乱的感觉. 制定"阿里助手"视觉规范的时候运用的就是视觉相似性归类,假若这组按钮大小都一致

新版搜狗浏览器5.0按钮、栏目位置介绍

  搜狗5.0浏览器对于很多用户来说,可能不太习惯,主要还是皮肤布局的改变. 首先,我们对一些主要按钮做下介绍: 5.0的主要功能按钮差不多都在这里了,其中"隐藏的菜单""扩展工具""账户登陆同步"这三个图标按钮,是在没有打开菜单栏.扩展栏.头像框的状态下才会显示,右键点击浏览器顶部空白处,就会出现以下弹框,你需要打开什么栏目,就直接勾选. 下面就是打开所有栏目后,浏览器各栏目的总体分布:

js 拖动div实现调换位置实现代码

第一条 第二条 第三条 第四条 第五条 第六条 第七条 第八条

“极验验证“让原本枯燥的验证码操作变得有趣多

在验证码这个不太受人关注的领域,也不断有创新出现.极验验证就推出一种滑动验证方案.用户只需拖动按钮到指定的位置即可完成验证.让原本枯燥的验证码操作变得有趣多了. 像解锁手机一样,拖动按钮到适当位置完成拼图即可完成验证.这就是"极验验证"的验证解决方案.相较于传统的码式验证,由于省去了"识别"."输入"等过程,用户验证时间从原来的可能 10 多秒缩短到仅需 2.3 秒.而极验创始人吴渊称,虽然过程变简单了,但安全性却比之前的码式验证高出许多. 吴渊