valley
V2EX  ›  Android

求解 webview 的一个安全问题,

  •  
  •   valley · Sep 28, 2017 · 14128 views
    This topic created in 3325 days ago, the information mentioned may be changed or developed.
    我将程序中的值通过调用 h5 的 js 方法传给网页,这里面有没有可能被人拦截,然后获取这个值
    11 replies  •  2017-09-30 23:00:19 +08:00
    KNOX
    KNOX
    Sep 28, 2017 via Android
    1
    有
    lwbjing
    lwbjing
    Sep 28, 2017
    2
    不管你是 h 几,js 经手了,就可以拦截到的。。
    valley
    valley
    OP
    Sep 28, 2017
    3
    @lwbjing 具体能提醒下关键字么,我去搜一下,因为我目前有个项目要我把密码通过 js 传给 webview,我感觉不妥。
    chenyu8674
    chenyu8674
    Sep 28, 2017
    4
    js 内进行加密后再传,解密验证交给 Server
    JarvisTang
    JarvisTang
    Sep 28, 2017
    5
    干嘛传密码?直接传一个 Token 啊

    微信公众号的文章就是网页,只传了登录状态。
    vjnjc
    vjnjc
    Sep 28, 2017
    6
    native 程序传给 webview 过程是没法拦截的,之后就和 web 一样,改上 https 就上 https
    kuro1
    kuro1
    Sep 28, 2017
    7
    密码 明文 不可取
    debuggerx
    debuggerx
    Sep 28, 2017
    8
    lz 怕是不知道 chrome 自带的 webview 远程调试工具……
    henices
    henices
    Sep 28, 2017
    9
    android 机器 root 了话, 基本都能干了。
    xomix
    xomix
    Sep 28, 2017
    10
    不用有没有可能,肯定可以。
    建议传递的是 sso 的 token 之类的登陆令牌,令牌一定时间后失效这样可以很好的控制这种传递。
    fengleidongxi
    fengleidongxi
    Sep 30, 2017
    11
    有可能
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5585 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 03:30 · PVG 11:30 · LAX 19:30 · JFK 22:30
    ♥ Do have faith in what you're doing.