Iceux
V2EX  ›  API

app 中 api 如何安全的使用 https

  •  
  •   Iceux · Jul 10, 2015 · 3887 views
    This topic created in 4134 days ago, the information mentioned may be changed or developed.

    app中所有api都走https, https 检出证书采用只信任CA机构颁发的证书。

    但是如果攻击者将自己生成的CA证书添加到设备的信任列表里,那么好像https就不安全了吧
    类似于Fiddler这种抓包工具。

    不知有什么好的解决办法

    8 replies  •  2015-07-10 12:00:38 +08:00
    learnshare
    learnshare
    Jul 10, 2015
    1
    12306 不就自己签发了证书么
    Iceux
    Iceux
    OP
    Jul 10, 2015
    2
    @learnshare 你是说自己签发证书,app中只信任自己的证书?
    clino
    clino
    Jul 10, 2015
    3
    楼主是在问如何防止"攻击者将自己生成的CA证书添加到设备的信任列表里"?
    9hills
    9hills
    Jul 10, 2015
    4
    把你的HTTPS证书的fingerprint 写死到code里。
    dorentus
    dorentus
    Jul 10, 2015
    5
    search “ssl cert pinning”
    run2
    run2
    Jul 10, 2015
    6
    可以直接验证证书的指纹,但证书过期前你得保证用户会升级你的app
    hjc4869
    hjc4869
    Jul 10, 2015 via iPhone
    8
    cert pinning
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5049 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 06:49 · PVG 14:49 · LAX 22:49 · JFK 01:49
    ♥ Do have faith in what you're doing.