TGO 鲲鹏会在武汉举行了一场线下分享活动 —— 冲破壁垒,打造精英的技术团队 。来自极验的 90 后 CTO 黄胜蓝分享了他的团队故事,以及在他看来一个创新团队应该具备的特征。

极验 CTO \u0026 TGO 鲲鹏会会员黄胜蓝在现场进行分享

1. 创新:非典型性切入

黄胜蓝笑称自己只有高中学历,2012 年,还在上大三的他,决定出来和另外两位创始人一起创业。就这样,“三剑客”团队带着初生牛犊不怕虎的闯劲,在武大旁边租了一间宿舍大小的民宅,开始了他们的创业之旅。那时,他们连 2B 的概念都弄不清,更不用说具体的编程语言,只能从大众公开的信息中提取加工。

当时,很多网站或者互联网产品在运营的时候,资源经常会被黑客窃取,极验想解决这个问题。而主要解决方式是,通过阻断短信验证码自动解码,避免大量的运营资源被拿走,也就是提供一站式交互安全解决方案,抵御恶意攻击,保护企业资产。

产品的滑动验证模式,后期可能连滑动都不需要

在 2012 年底,他们变革掉了此前一直在用的图形验证码,首创了“行为式验证”,具体的产品形式,就是演变为一个小小的滑动验证。2013 年,他们拥有了第一个客户。从游戏和媒体行业开始突破,到后面的航空公司,慢慢地肯德基、小米、微博也都成为了他们的客户。如今,极验这个团队已经给二十多万家客户、四五百家付费客户提供服务,每天能提供 8 亿左右的验证次数。

他说:“大家都见过我们的产品,只是不知道我们公司而已。我们花了 6 年时间,做了改变互联网或者改变世界的一件小事。”

2. 创新:团队需要具备三个特性

2.1 创新团队 = 极致 + 突破 + 相信

创新团队需要具备极致、用于突破、相信自己三个特性

在黄胜蓝看来,自己的团队是一个敢于创新的团队。结合 6 年的创业经验,他总结出创新的团队需要具备三个特性:

第一个是极致,整个公司的产品形式需要做到极致;

第二个是勇于突破,不要太过关注业界领先者是什么样,而应该把更多的时间留给自己,关注自己能不能做到更好;

第三个是相信自己,在公司创业初期,都是一群没有社会和工作经验的年轻人,当时主要的技术成员差不多是大三的水平,这就是为什么要相信自己。

2.2 驱动企业技术创新的三架马车:安全性、稳定性、性能

除了大的产品形式,黄胜蓝也分享了驱动企业技术创新的三架马车,那就是安全性、稳定性和性能。

第一是安全性。需要你不断地提升验证的安全性,让程序和自动脚本没有办法通过;对正常的操作,则是保证很好的用户体验。这就需要不断地深挖这个过程,为客户提供核心价值。

滑动的过程中需要采集鼠标和触屏的轨迹,早在 2013 年没有人做过这个事情。当时,极验团队引入了神经网络,利用神经网络拟合人和机器的行为边界。比如,用户在使用鼠标拖动拼图拼合的过程中,受限于鼠标和人的肌肉结构,动作做出来要符合人的特性,人的特性就是用神经网络去做的。在图中红色部分就是人,把利用神经网络、分类网络提取的特征可视化,这就是安全性的体现。此外,基于神经网络利用分类网络做分类器,就是解决某些脚本攻击的行为特征,这也是滑动验证的安全性的一种体现。

第二是稳定性。稳定性非常重要,验证码是在登录注册的位置,稳定性有问题的话,所有流程都无法使用,新用户也会注册不了。稳定性是需要投入大量精力进行大量创新的地方。

在不断迭代的过程中,为了保证产品的安全性,极验团队内部开发了一个自研分布式 Redis。实践之后,达到了零故障恢复时间的效果。此外也减少了中间组件。如果采用代理形式的话而不靠自主研发,不但要监控客户端,还要监控代理层,这样的操作会十分麻烦。

第三是性能,每一个验证过程都会涉及到大量的计算,性能代表了两个方向,一是单次验证尽可能快地返回;二是涉及到成本,性能优化做得越好,成本就越低。

举个例子,每次的验证图片都是不重复的,消耗量非常大,就会导致生成这个图片的成本特别高。而黄胜蓝带着技术团队做了优化,每秒可以跑 2000 多张。就是这样一个看起来很简单的事情,在背后他们也做了大量优化和创新。

再比如团队对神经网络的优化,每一个验证要一个神经网络去预测。而当时的情况是没有 GPU 用,于是,团队就把就把 CPU 做得很深。具体来说,就是利用了 CPU 指令集优化来做实现,把一个在 CPU 上跑的神经网络优化到了只要七八毫秒。

这就是产品形式留给技术团队的三个攻关的方向,这三个点就构成了技术创新的三架马车。

3.Q\u0026amp;A

当时研发出的产品是怎么测试的?

安全类的产品很难讲是否保证 100% 安全,黑客也会不断进化,我们更多的是去说服别人相信这个东西更安全。比如说服他们,传统的图形肯定是不安全的。同时,利用其他客户的案例,大量的客户在使用了产品后基本上解决了业务安全问题,如果部分客户仍然出现问题,我们会用模型的更新去解决。我们没有办法保证这个用了以后就高枕无忧了,实际上任何产品都不能保证,但是我们能提供一个更先进的战场,可以帮助企业战胜黑客。

你们的产品还是沿用你们当时开发的这些模型?

一直都在改进。另外还包括数据存储的集群、集群调度的系统。在神经网络执行方面,我们内部做了调度系统,以任务的形式去提交,自动准备数据。本质上,我们所做的东西也没有什么区别,只是我们做得更早而已。落地的话,是靠整个团队和系统,没有短板才能把神经网络在业务领域做一个很好的应用,这个东西才能做得更扎实。

你刚开始创业的时候,是把整个的技术归纳布局好,还是边试错边做的?

回答肯定是后者。我当时是高中学历,很多东西对我来说都是前沿的。就算当时布局好了,后面就不会有新的东西出来了吗?要做创新,很重要的一点就是相信自己,赶紧去做,然后随机应变。不要固守自己之前做的东西,觉得有必要的就去做,不要去管是否处在业界领先。

公司遇到新技术时,有很完善的技术团队去分布地学习?还是就靠你一个人?

不是靠一个人,是靠一个理念。理念要灌输下去,使团队成员不断地学习,随机应变,不固守以前的东西。


TGO鲲鹏会,系极客邦科技旗下高端技术人聚集和交流的组织,旨在组建全球最具影响力的科技领导者社交网络,线上线下相结合,为会员提供专享服务。目前,TGO鲲鹏会已在北京、上海、杭州、广州、深圳、成都、硅谷、台湾、南京、厦门、苏州十一个城市设立分会,武汉分会即将成立。现在全球拥有在册会员 740 余名,60% 为 CTO、技术 VP、技术合伙人。

会员覆盖了 BATJ 等互联网巨头公司技术领导者,同时,阿里巴巴王坚博士、同程艺龙技术委员会主任张海龙、苏宁易购 IT 总部执行副总裁乔新亮已经受邀,成为 TGO 鲲鹏会荣誉导师。

如果你想和这些优秀的科技领导者们一起前行,欢迎点击「报名表单,申请加入」。

90 后 CTO 创业 6 年,做了一件改变互联网的“小事”相关推荐

  1. 90后白手创业,身家过亿

    在这篇创业故事里,我们要介绍这位90后创业者年仅23岁的他,已经拥有5家公司.300多员工,公司年销售额8000多万元,他就是武汉科技大学"90后"大学生创业之星--付文杰. 为了 ...

  2. 90 后 CTO 如何成为国内首位女性 Apache Member?

    [CSDN 编者按]在从技术人成长为开源导师的道路上,鲜有女性身影,但潘娟却凭借自身的影响力,打开了一条女性开发者的发展路径.从DBA,到内核开发者:从一线研发人员,到开源商业公司 CTO.如今开源界 ...

  3. 新辰:舌尖上的中国2推起长沙90后糕富帅创业:买买提切糕店

    长沙维吾尔族大学生阿迪力·买买提吐热与汉族同学蒋金亚.蒋春杨合伙创业,新辰了解到其在网上开了一家切糕专卖店,<舌尖上的中国2>播出新疆玛仁糖后,日销售额甚至超过10万元,成为淘宝卖得最好的 ...

  4. 2023开年大骗局:2万美金买来400万假用户,90后女孩“创业”骗了投行1.7亿

    文|Juny  编辑|VickyXiao 去年年底,硅谷最大诈骗"坏血"案终于落下帷幕.Theranos的创办人伊丽莎白·霍尔姆斯被裁定犯有四项诈骗罪名,被判处11 年零三个月监禁 ...

  5. 新辰:90后大学生创业开口笑馒头店火爆全市 卖馒头日赚2000!

    说起馒头,你是不是该说:开店卖馒头能挣几个钱?更别说卖馒头能卖出品牌了!关于馒头,新辰可是非常熟悉啊!这不:一个名叫"开口笑"的馒头店,每天60袋面粉两万个馒头生产,销量惊人,而更 ...

  6. 疫苗事件发生后,阿里工程师连夜做了一件小事

    伪劣疫苗事件里,最焦虑就是30多岁的年轻父母.很多人想知道,自己孩子注射过的疫苗到底有没有问题. 现在,二十几名阿里健康的工程师,连夜开发了一个新功能:爸爸妈妈们在家翻开疫苗本.打开手机,就能确认打过 ...

  7. 经验全部分享!90后一小哥0投入做自媒体,一个视频赚了500

    越来越多的人知道做自媒体发视频,有播放量就会产生收益,但是不知道怎么做. 今天大周就来给大家揭秘一下做自媒体的内幕是什么. 首先我们拍摄只需要一部手机就可以完成,只需要手机像素清晰功能齐全,不需要我们 ...

  8. testflight怎么做版本更新_《动物森友会》万圣节版本更新后,别忘了做这五件事情...

    前几天,博士和大家分享了文章<不给糖就捣蛋!即将推出"万圣节"游戏更新>,介绍了<动物森友会>的Ver.1.5.0版本.时至今日,大家已经可以更新游戏版本了 ...

  9. 微软手环2服务器,微软手环2到手后,你要先做这6件事

    IT之家讯 微软手环2已经在海外某些国家和地区上市,这款手环在Win10新品发布会亮相后,作为智能穿戴设备受到了很多用户关注.外媒总结了微软手环2入手后的6件必做之事,可能会对我们今后购买这款设备有所 ...

最新文章

  1. MPB:中大李文均组-​热泉高温细菌分离培养方法
  2. 《剑指offer》-左旋转字符串
  3. 1365. How Many Numbers Are Smaller Than the Current Number 有多少小于当前数字的数字
  4. C# 编程实现非自相交多边形质心
  5. TXSQL企业级特性揭秘:加密与审计
  6. 初识ABP vNext(9):ABP模块化开发-文件管理
  7. Git — 解决“requested upstream branch ‘origin/master‘ does not exist“
  8. Android:Fragment官方文档
  9. 超全!52个数据可视化图表鉴赏~~
  10. 导数的四则运算法则_高中生如何学习导数
  11. flex布局实现无缝滚动
  12. 信捷plc485通信上位机_三菱FX3U编程口通信上位机QT实现
  13. Kafka生产者ack和lag机制剖析
  14. 系统出错。 发生系统错误 1067。 进程意外终止。
  15. 1024 的那天,我这个三线的程序员是这样度过的
  16. 美公共警报系统曝漏洞 专家:警惕预警系统上演狼来了
  17. 为何网易以贵金属交易切入互联网金融,出奇制胜?
  18. 七夕情人节~html+css+javascript实现满屏爱心特效(程序员表白)
  19. linux 用户环境变量介绍
  20. 什么是防火墙?防火墙的作用?

热门文章

  1. centos7 install mysql
  2. js判断鼠标位置是否在某个div中
  3. 编辑PDF文档,Word 2013可以是您的选择
  4. 将Quartz.NET集成到 Castle中
  5. C语言应用于LR中-如何得到数组长度
  6. ​2018你不得不看的国内CRM软件排行榜
  7. SSM框架之批量增加示例(同步请求jsp视图解析)
  8. 如何重构“箭头型”代码
  9. C++ 命名空间解释
  10. 错误信息输出,重定向到文件