ネットワーク監視: 開始方法と検討する理由

ネットワークを監視し、どの Android アプリが帯域幅を浪費しているか、さらに悪いことに悪意のあるものをダウンロードしているかを特定する方法については、ガイドをご覧ください。

デバイスを変更したり、サードパーティの再販業者から購入したりする場合、セキュリティとプライバシーが最も重要です。 もちろん、信頼できるソースから購入またはダウンロードすることに勝るものはありません。 デバイスがサードパーティとの間で情報を送受信していると思われる場合は、いくつかの方法があります。 チェック。

画像022これから説明する方法は主に Windows 用に開発されたものです。 ただし、OSX および Linux 用の公式ビルドはモノラル経由で存在し、Wireshark などの代替ソフトウェア オプションも存在しますが、ここでは Fiddler、無料の Web デバッグ プロキシ. まず、クライアントをダウンロードします。 ここ そして (Mac と Linux ユーザーはビルドを取得できます) ここ). インストールが完了したら、セットアップを開始し、[ツール] > [Fiddler オプション] > [接続] に進み、[リモート コンピューターの接続を許可する] にチェックが入っていることを確認します。

次に、暗号化されたトラフィックを確認したい場合は、「HTTPs」タブに移動し、「HTTPS トラフィックを復号化」にチェックを入れます。 設定を終了し、ディスプレイの右上にある「オンライン」インジケーターの上にマウスを置き、表示される IP アドレスをメモします。

次の手順は、ROM または Android のバージョンによって若干異なりますが、ほとんどの手順は似ているので簡単に実行できます。 携帯電話で WiFi 設定に移動し、PC と同じネットワークに接続していることを確認します。 接続したら、接続名を長押ししてネットワークの変更を選択し、詳細を表示をタップします オプション。

プロキシ設定を手動に設定し、ホスト名の下に先ほどコピーした IP アドレスを入力し、Fiddler の接続メニューで変更していない限り、プロキシ ポートの下に 8888 を入力します。 [保存] をクリックしてから、携帯電話のブラウザで次の項目に進みます。 http://ipv4.fiddler: 8888/ これにより、Fiddler Echo Service Web ページが表示されるはずです。 復号化された HTTPS トラフィックを以前に有効にすることを選択した場合は、携帯電話のブラウザで FiddlerRoot 証明書のリンクをクリックしてインストールすることもできます。 テストが完了したら、WiFi 設定に戻り、プロキシ設定を削除することで、携帯電話の WiFi 接続を元に戻すことができます。

これですべての設定が完了し、携帯電話からのトラフィックが Fiddler に表示されることに気づき始めるはずです。 同時に PC を使用している場合は、PC からのものであることがわかっているトラフィックを右クリックしてフィルタリングし、プロセスを非表示にすることで、そこからのトラフィックが Fiddler に表示されるのを停止できます。 これを行う必要があるのは、ブラウザおよびインターネットにアクティブに接続されているその他のものに対してのみです。 ここからデバイスのテストを開始できます。ROM をテストする予定がある場合は、携帯電話を使用している間、プログラムを実行したままにしておくことができます。 長期間にわたって正常に動作するため、後でログ全体を確認して、散発的な悪意のあるものがないか確認できるようになります。 接続。 ただし、個々のアプリを確認したい場合は、アプリを使用して、この間に行われた接続を監視するだけですぐに実行できます。 Fiddler はこれらの接続を阻止しませんが、何がどこから送受信されているかを表示するため、個々の接続を調査することができます。

Fiddler クライアントの右側には、Composer、Log、Filters、Inspector などのいくつかのタブが表示されます。 メイン パネルで検査するトラフィックをクリックし、次にインスペクターをクリックして、下に表示される新しいオプションでヘッダーにいることを確認します。 これにより、実行している Android のバージョン、実行している携帯電話のメーカーやモデルなどの情報が表示されます。 この下にホストが表示されます。

メイン パネル (上、左) のエントリには、URL、ホスト、ファイル サイズ、コンテンツ タイプが表示されます。たとえば、baidu からのこの .PNG は、 ES File Explorer Pro、ファイルマネージャーの落ちぶれた王者. クライアントの右側はさらに詳しく説明されています。上部パネルからわかるように、私は Marshmallow を実行している Huawei-AL10 を使用しており、現在 baidu.com に接続しています。 下のパネルには、送信されているデータが表示されます。この場合、ES ファイルでわかるように、[WebView] タブで表示できます。 Explorer Pro がクリスマス画像をダウンロードしています (Estrongs、これを読んでいるなら、クリスマス画像にデータを無駄にしてくれてありがとう) 4月…)。 これらのログを分析して、問題のアプリに関する多くのことを判断できます。このシナリオでは、ES ファイル エクスプローラーからのデータとその他のトラフィックの蓄積により、次のことがわかります。

A) Pro バージョンには広告がありませんが、表示されないだけで数 MB 相当がダウンロードされ続けています。

B) アプリは効率を考慮せずに不十分に構築されています。

C) アプリは常に Baidu と通信しています。

この方法を使用すると、携帯電話が WiFi 接続経由で処理するデータを監視できるため、比較的簡単になります。 アプリや ROM がデータを送信すべきでない場所に送信していないか、悪意のあるものをダウンロードしていないかを確認します。 ぜひ一度試してみてください。その結果に驚かれるかもしれません。

脚注:
ネットワーク監視中に ES ファイル エクスプローラーから明らかになった純粋な汚物のほんの一部