問題タブ [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>
しかし、私はこれについてよく知りません.電子メールが言ったことに従ってコードを変更しただけです.私はこの問題を解決していないと思います.この警告は何ですか? それを解決する方法は?
