オプションがあり、HTTPトラフィックを検査できます。アプリがリモートサービスやウェブサイトと通信を行う場合、生成されるHTTPトラフィックやHTTPSトラフィックを検査できると便利です。これには、アプリが開始するリクエストとアプリが受け取るレスポンス、Cookieとキャッシュ情報などを含むHTTPヘッダーが含まれます。開発者ツールメニューの表示方法については、開発者ツールメニューの起動を参照してください。関連リソースネットワークプロキシアプリがリモートサービスまたはウェブサイトと通信を行う場合、生成されるHTTPまたはHTTPSトラフィックを検査できると便利です。これには、アプリが開始するリクエストとアプリが受け取るレスポンス、Cookieとキャッシュ情報などを含むHTTPヘッダーが含まれます。オプションを使用すると、すべてのネットワークトラフィックが通過するプロキシのホスト名とポートを指定でき、アプリとの間で送受信されるデータを監視できます。TVが同じネットワークに接続されている必要があります。機密情報を扱うアプリでは、通常HTTPS接続を利用して、通信傍受や中間者攻撃からデータを保護します。この場合、送信元と送信先間のトラフィックがSSLで暗号化され、機密性が保たれます。オプションで構成したプロキシであっても、データにはアクセスできません。Proxyingをサポートしているため、暗号化されている場合でもネットワークトラフィックを表示できます。Proxyユーティリティは、この機能を提供する有名なユーティリティです。Proxyはサーバー証明書をインターセプトし、独自の証明書を動的に生成して署名します。この代替証明書を使用してアプリとの安全な接続を確立し、受信した元のサーバー証明書を使用してリモートサイトに安全に接続します。これにより、アプリとSSLウェブサーバー間の通信をプレーンテキストで表示できます。CA)を信頼する必要があります。5では、すべてのアプリがデバイスレベルでインストールされた証明書を暗黙的に信頼するため、デバイスに証明書をインストールするだけで十分です。6では、res/xml/network_security_config.xmlで、信頼する証明書をアプリごとに明示的に指定する必要があります。OSのバージョンの一覧も確認できます。Proxyが既にインストールされて構成済みであることを前提としています。このアプリを初めて使用する場合は、Charlesのドキュメント(英語のみ)を参照してください。Proxyアプリ内からPEM形式の証明書ファイルを取得します。TVデバイスにアップロードします。ダイアログを開きます。選択されていることを確認します。選択して証明書をインストールします。Amazonの認証情報を使用して認証するよう求められます。成功すると、画面上に通知が表示されます。5と同様に、証明書ファイルを取得してインストールします。AndroidプロジェクトのAndroidManifest.xmlを更新し、ネットワークセキュリティ構成ファイルを追加します。</manifest>IDEやビルドツールでこのフラグが自動的に設定されない場合は、要素にandroid:debuggable="true"を追加します。構成方法の詳細については、デバッグ用のCAを構成するを参照してください。次のres/xml/network_security_config.xmlをAndroidプロジェクトに追加して、インストールされているすべての証明書を明示的に信頼します。5と同様に証明書ファイルを取得しますが、デバイスにはインストールしません。代わりに、証明書ファイルをアプリに直接埋め込みます(Androidプロジェクトのres/rawサブディレクトリに証明書ファイルをコピーします)。必要に応じてファイル名を変更できます(res/raw/my_caなど)。上記のように、Androidプロジェクトのマニフェストを更新して、res/xml/network_security_config.xmlなどのネットワークセキュリティ構成ファイルを追加します。証明書に設定したファイル名を使用するようsrc属性を変更します。CA証明書を信頼するようにデバイスを構成すると、デバイスでネットワークプロキシを有効にして、アプリの暗号化されたトラフィックを監視できます。次の手順を記載されている順序で実行する必要があります。Proxyを使用して暗号化トラフィックを検査するには、次の手順を実行します。Proxyが実行中であることを確認します。Proxyingを有効にします。選択して監視するホストを指定します。wwwなどのサブドメインは別のものとみなされるため、個別に指定する必要があります。Proxyが実行されているホスト名(またはIPアドレス)とポート番号を指定します。ProxyでSSLプロキシを有効にした、アプリとサーバーエンドポイント間のセキュアなネットワークトラフィックを表示できるようになりました。Proxyによって暗号化されていない状態で表示され、最終的な送信先に配信するために再暗号化されます。各リクエストとレスポンスのクリアテキストのヘッダーと本文を表示できます。Proxyを使用してアプリのネットワークトラフィックを検査する方法の詳細については、こちらのドキュメント(英語のみ)を参照してください。関連リソース詳細については、以下を参照してください。無断複写·転載を禁じます。