V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wico77
V2EX  ›  问与答

如何区分爬虫,代理,和客户端模拟器

  •  
  •   wico77 · 2016-07-28 22:12:43 +08:00 · 1881 次点击
    这是一个创建于 3051 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为业务需要,需要区分真实用户和各种爬虫,代理,和客户端模拟器。 请问如何鉴别?

    6 条回复    2016-07-29 20:06:42 +08:00
    techmoe
        1
    techmoe  
       2016-07-28 23:25:08 +08:00 via Android
    客户端模拟器可难了,对方想模拟可以做的无限像,感觉最流行的防模拟客户端的方法就是搞一个非常复杂的签名算法,服务端验证这哈签名来判断
    代理感觉没什么太好办法
    爬虫的话 短时间内大量访问说不定能识别出来?
    techmoe
        2
    techmoe  
       2016-07-28 23:25:31 +08:00 via Android
    多打一个哈
    kamen
        3
    kamen  
       2016-07-28 23:52:17 +08:00 via Android
    我先来,辞职
    icedx
        4
    icedx  
       2016-07-28 23:52:18 +08:00
    我觉得最难的就是包验证+JNI 内的加密算法了吧 客户端和服务器对密码 对不上就是假的咯
    wico77
        5
    wico77  
    OP
       2016-07-29 17:33:39 +08:00
    @techmoe
    @icedx 请问前后端验证是如何区分模拟器或者非真人的呢。
    techmoe
        6
    techmoe  
       2016-07-29 20:06:42 +08:00 via Android
    @wico77 见 4 楼
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1028 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:55 · PVG 03:55 · LAX 11:55 · JFK 14:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.