Android Debug Bridge (ADB)
Android Debug Bridge (ADB) とは何ですか?
Android Debug Bridge (ADB)Android SDK に含まれるコマンドラインの開発者向けツールで、ホスト PC が USB または TCP 経由で Android 端末やエミュレーターと通信し、アプリ導入・ログ取得・シェルコマンド実行を行えるようにする。
ADB はデバッグ目的で Android に組み込まれており、開発者向けオプションから有効化します。APK のインストール、ファイルの送受信、バグレポートの取得、shell ユーザー権限でのシェル起動などが可能です。最新の Android は新しい ADB ホスト鍵ごとに指紋による明示的な認可を要求しますが、ネットワーク経由 (adb tcpip 5555) で認証なしに ADB を有効化したことで、インターネット上の何千もの端末が ADB.Miner などのワームの侵入を受けてきました。ADB はモバイルペネトレーションテストやフォレンジックでも広く活用されます。ベストプラクティスは、本番端末では ADB を無効にし、未知の ADB 鍵を承認せず、ADB over Wi-Fi を信頼できるネットワークに限定することです。
● 例
- 01
ペンテスターが adb logcat を使い、テスト中のアプリの実行時ログを取得する。
- 02
公開インターネット上で adb tcpip 5555 を開放していた端末を介して ADB.Miner が拡散した。
● よくある質問
Android Debug Bridge (ADB) とは何ですか?
Android SDK に含まれるコマンドラインの開発者向けツールで、ホスト PC が USB または TCP 経由で Android 端末やエミュレーターと通信し、アプリ導入・ログ取得・シェルコマンド実行を行えるようにする。 サイバーセキュリティの モバイルセキュリティ カテゴリに属します。
Android Debug Bridge (ADB) とはどういう意味ですか?
Android SDK に含まれるコマンドラインの開発者向けツールで、ホスト PC が USB または TCP 経由で Android 端末やエミュレーターと通信し、アプリ導入・ログ取得・シェルコマンド実行を行えるようにする。
Android Debug Bridge (ADB) からどのように防御しますか?
Android Debug Bridge (ADB) に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
Android Debug Bridge (ADB) の別名は何ですか?
一般的な別名: adb, デバッグブリッジ。