問題タブ [trustmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 安全でない TrustManager に関する Google Play のセキュリティ アラート
私のアプリの 1 つで、自己署名証明書で HTTPS を使用し、Android 開発者トレーニング サイト ( https://developer.android.com/training/articles/security-ssl.html#UnknownCa )のサンプル コードに従いました。 .
最近、現在の実装が保護されていないという次のアラートを受け取りました。
セキュリティーアラート
あなたのアプリは、Apache HTTP クライアントで X509TrustManager インターフェースの安全でない実装を使用しているため、セキュリティ上の脆弱性が生じています。脆弱性の修正期限など、詳細については、この Google ヘルプ センターの記事を参照してください。
上記のサンプル コード以外に何を更新する必要があるかについて、誰かが詳細を提供できますか?
カスタムを実装する必要がありますTrustManager
か? もしそうなら、それは何を確認すべきですか?
android-security - 安全でない TrustManager のセキュリティ アラート
最近、私のアプリの 1 つで、Google Play から次のような警告が表示されました。
あなたのアプリは、Apache HTTP クライアントで X509TrustManager インターフェースの安全でない実装を使用しているため、セキュリティ上の脆弱性が生じています。脆弱性の修正期限など、詳細については、この Google ヘルプ センターの記事を参照してください。
何を更新する必要があるかについて、誰かが詳細を提供できますか?
android - X509TrustManager アラート GooglePlay
わかりましたので、この TrustManger の安全でない使用に関するすべてのアラートを受け取りました。問題は、それが何であるかさえ知らないということです。実際、それについて聞いたのは初めてです。これは何だか分かる人いますか?誰でもこの問題を解決しましたか? FAN、AdMob、MobileCore を使用しているので、Ad Network Jars の一部にあるのではないかと疑っています。
android-security - Android アプリで X509TrustManager の安全でない実装を修正する方法
Google は、私の Android アプリケーションに X509TrustManager インターフェースの安全でない実装があり、コードを次のように変更する必要があるとアドバイスしました。
SSL 証明書の検証を適切に処理するには、カスタム X509TrustManager インターフェースの checkServerTrusted メソッドのコードを変更して、サーバーによって提示された証明書が期待どおりでない場合は常に CertificateException または IllegalArgumentException を発生させます。技術的な質問については、「android-security」および「TrustManager」のタグを使用して Stack Overflow に投稿できます。</p>
上記の問題を解決するには、次のコードをどのように変更できますか?
java - google のインターフェース X509TrustManager の安全でない実装
Google Play でアプリを持っているのですが、Google から次のようなメールを受け取りました。
このメールの最後に記載されているあなたのアプリは、インターフェース X509TrustManager の安全でない実装を使用しています。特に、この実装では、リモート ホストへの HTTPS 接続を確立するときに SSL 証明書の検証エラーがすべて無視されるため、アプリが中間者攻撃に対して脆弱になります。
SSL 証明書の検証を適切に処理するには、カスタム X509TrustManager インターフェースの checkServerTrusted メソッドのコードを変更して、サーバーによって提示された証明書が期待どおりでない場合は常に CertificateException または IllegalArgumentException を発生させます。
私のアプリは「https」を使用しています。私checkServerTrusted()
のものは次のとおりです。
次に、この関数を変更します。
カスタム SSLSocketFactory:
}
HttpClient 関数:</p>
しかし、私はこれについてよく知りません.電子メールが言ったことに従ってコードを変更しただけです.私はこの問題を解決していないと思います.この警告は何ですか? それを解決する方法は?