2016-12-09 11 views
3

数週間前、私たちのプレイストアのアプリは非常に少数のアンドロイドデバイスでの作業を停止しました。デバッグ後、証明書の検証に失敗したためにアプリケーションがサーバーに接続できないことが判明しました。当社のサーバー証明書は非常に有効です。なぜそれがいくつかのデバイスによってすべて突然認識されないのか分からない。デバッグ中に、私たちのアプリケーションをクロスルート対応の別の証明書チェーン(SHA-1とSHA-2をサポートする)に接続しようとしましたが、うまくいきました。Ionic Android App - SSL Certエラー - プライマリエラー - 5

厳密なSHAアルゴリズムの検証を実施するために、最近Android搭載デバイスにセキュリティアップデートがありましたか?証明書のクロスルートを有効にすると、任意の脆弱性がオープンしますか?あなたの答えは高く評価されます。

+1

私もこの問題を抱えています。非常に奇妙なのは、これがランダムにデバイスに影響を与えるようだ - 私は2つの同一のデバイスを持っている、同じ最新のAndroidバージョンを実行している、1つは証明書を拒否する、もう1つはない。失敗した、成功するために使用されるもの。突然の頑固な拒絶の可能性があると思われる活動は知られておらず、証明書が拒否されている理由を確認する方法はないようです。 –

答えて

1

これはWebview/Chromeの特定のバージョンで発生するようです。詳細については、ここをクリックしてください。https://www.chromium.org/developers/androidwebview/webview-ct-bug

"WebViewの開発者が取ることができる唯一のアクションは、ユーザーにWebViewの更新を依頼することです。"

サンプルコードは、影響を受けたのWebView /クロームバージョンをチェックして、ストアを再生するためにリダイレクトするには、ここに提供されていますhttps://github.com/ntfschr-chromium/ct_workaround

関連する問題