• 请不要在回答技术问题时复制粘贴 AI 生成的内容
abcdabcd987
V2EX  ›  程序员

微信淘宝设计扫码登录的安全性?

  •  
  •   abcdabcd987 ·
    abcdabcd987 · Oct 15, 2016 · 7692 views
    This topic created in 3508 days ago, the information mentioned may be changed or developed.

    微信淘宝设计扫码登录的理由是什么,牺牲人性化来加强安全性?

    我给几乎所有回答都点了反对。看到陈裕皓的回答简直热泪盈眶。

    感觉明明是送分题啊,怎么有这么多人答错,而且还有一堆人死命喷。

    Supplement 1  ·  Oct 16, 2016
    我差点都忘了昨天晚上在 V2EX 上发了这么个帖子了……

    刚刚关于这个问题写了篇长文,各位有兴趣的话可以去看看:
    我的博客: https://abcdabcd987.com/qrcode-login/
    或者知乎: https://www.zhihu.com/question/46822051/answer/126854559
    21 replies    2016-10-16 18:06:35 +08:00
    loveminds
        1
    loveminds  
       Oct 16, 2016
    扫码登录的安全性是建立在手机这一设备是安全的前提下的
    Lonely
        2
    Lonely  
       Oct 16, 2016 via iPhone
    因为 bat 不管怎么设计都是脑残的(手动斜眼)
    run2
        3
    run2  
       Oct 16, 2016
    支付宝手机上改密码*第 2 个号,有段时间没登录*
    询问了过往收货地址和 Wi-Fi ssid ,这节奏是把手机当主要安全设备在使用(可想而知他们 app 那么多权限都干嘛去了),反正他们信任移动设备多过 pc 是没跑的了。

    陈裕皓的回答
    >“客户端有已经登陆的 cookie ”
    客户端还是用 cookie 来验证 auth 就真呵呵了。
    helloccav
        4
    helloccav  
       Oct 16, 2016
    同意一楼的说法。我身边的人经常会互相玩别人的手机,所以扫码登录严重降低了安全性
    run2
        5
    run2  
       Oct 16, 2016
    扫码后,交换 cookie 来验证登录绝对是个错误做法,
    这种方式 Replay attack 也很好介入
    imn1
        6
    imn1  
       Oct 16, 2016
    对于这个问题,由于我没有在手机安装阿里系 APP ,也没有绑定手机,所以一直有个疑问:
    这个安全逻辑是否实际上就是建立在“手机 sim 卡由账户持有人安全控制”这一个基准上?(补充:不仅限于阿里,也包括其他公司的应用,当然也包含国外的)

    以我所知
    1.APP 是并非必须安装在 sim 卡所在设备的
    2.APP 的“信任登录”建立在 sim 卡相关判断(例如手机号码)的绑定
    所以,当“手机 sim 卡由账户持有人安全控制”这一个基准不成立时,持有 sim 卡的人可以在任意设备安装一个全新的 APP ,他可以通过 sim 卡相关号码的操作验证,把这个新装 APP 设置为“信任”,然后就可以完成前述的安全判断了

    如果是这样,实际上“手机 sim 卡由账户持有人安全控制”这条准则才是最终核心,跟这个所有相关的操作方式只是形式不同,安全性是基本相同的
    ysdj
        7
    ysdj  
       Oct 16, 2016 via Android
    曾经在朋友圈发了个二维码,分分钟登到别人账号
    cname
        8
    cname  
       Oct 16, 2016 via Android
    真正目的是为了让你下载 APP 和提高打开率,唤醒全家桶
    run2
        9
    run2  
       Oct 16, 2016
    @ysdj 用的 qrLJacking (也就是 replay attack ) 么?
    shiny
        10
    shiny  
    PRO
       Oct 16, 2016
    有一次在同事手机上登录支付宝并退出。
    隔几天后,同事在手机上的第三方 App 里购买时,用了我的支付宝成功支付。
    致电客服才知道,账户默认开启了小额免密。
    techmoe
        11
    techmoe  
       Oct 16, 2016 via Android
    客户端有 cookie 这思想很危险啊
    peneazy
        12
    peneazy  
       Oct 16, 2016 via Android
    淘宝既可以扫码登录,又可以输入密码登录,这完全是把风险扩大了,何来安全之说。
    itisthecon
        13
    itisthecon  
       Oct 16, 2016
    扫码安全说纯属扯谈, 就是阿里为了强推 app 的一个流氓行为, 只可惜再怎么耍流氓我都早把淘宝 app 卸载了
    mc468ma
        14
    mc468ma  
       Oct 16, 2016 via Android
    我认为是培养用户扫码习惯,有助于二维码的广泛推广。然而这是很脑残的设计。
    hanru
        15
    hanru  
       Oct 16, 2016 via Android
    没有扫码登录的时候是如果密码泄露,帐号被盗;有了扫码登录后是如果密码泄露,或者如果用户不慎(无论出于何种原因)扫了不该扫的二维码,帐号被盗。扫码登录更安全?
    ysdj
        16
    ysdj  
       Oct 16, 2016 via Android
    @sobigfish 有人误扫了而已
    lslqtz
        17
    lslqtz  
       Oct 16, 2016
    @sobigfish 难道怎么验证。。
    web 端给二维码 一个页面。
    手机端用 cookie 打开页面认证完毕后点击是否允许,允许后电脑端登录。
    就那么简单
    run2
        18
    run2  
       Oct 16, 2016
    @lslqtz sqrl.pl/guide/ 这个比较全面点,( app 本身 auth 授权用 token 安全过 cookie)
    wy315700
        19
    wy315700  
       Oct 16, 2016
    越来越多的产品会采用手机端验证的方案的, Mac 上的 Apple Pay 也采用了手机验证的方案。
    0TSH60F7J2rVkg8t
        20
    0TSH60F7J2rVkg8t  
       Oct 16, 2016
    QRLJacking :如何劫持快速登陆时使用的二维码
    http://www.freebuf.com/articles/web/110510.html
    abcdabcd987
        21
    abcdabcd987  
    OP
       Oct 16, 2016
    我差点都忘了昨天晚上在 V2EX 上发了这么个帖子了……

    刚刚关于这个问题写了篇长文,各位有兴趣的话可以去看看:
    我的博客: https://abcdabcd987.com/qrcode-login/
    或者知乎: https://www.zhihu.com/question/46822051/answer/126854559
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1071 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 18:05 · PVG 02:05 · LAX 11:05 · JFK 14:05
    ♥ Do have faith in what you're doing.