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) はどのように機能しますか?
ADB はデバッグ目的で Android に組み込まれており、開発者向けオプションから有効化します。APK のインストール、ファイルの送受信、バグレポートの取得、shell ユーザー権限でのシェル起動などが可能です。最新の Android は新しい ADB ホスト鍵ごとに指紋による明示的な認可を要求しますが、ネットワーク経由 (adb tcpip 5555) で認証なしに ADB を有効化したことで、インターネット上の何千もの端末が ADB.Miner などのワームの侵入を受けてきました。ADB はモバイルペネトレーションテストやフォレンジックでも広く活用されます。ベストプラクティスは、本番端末では ADB を無効にし、未知の ADB 鍵を承認せず、ADB over Wi-Fi を信頼できるネットワークに限定することです。
Android Debug Bridge (ADB) からどのように防御しますか?
Android Debug Bridge (ADB) に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
Android Debug Bridge (ADB) の別名は何ですか?
一般的な別名: adb, デバッグブリッジ。
● 関連用語
- mobile-security№ 948
Android の root 化
Android 端末で Linux カーネル・SELinux・Android Verified Boot による保護を回避し、無制限の管理者 (root) 権限を取得すること。
- mobile-security№ 694
モバイルアプリのセキュリティ
iOS および Android アプリのライフサイクル全体でユーザーデータを保護し、リバースエンジニアリングや実行時改ざんに耐えられるよう設計・実装・検証する取り組み。
- mobile-security№ 047
Android マルウェア
Android OS を狙う悪意あるソフトウェアで、サイドロードされた APK、Google Play 上のドロッパーアプリ、改ざんされたサードパーティストアなどを通じて拡散する。
- mobile-security№ 697
モバイルデバイス管理 (MDM)
iOS、Android、macOS、Windows の端末を一元コンソールから登録・構成・監視し、リモートでワイプできるようにするソフトウェア。
- forensics-ir№ 698
モバイルフォレンジック
スマートフォン・タブレット・ウェアラブルを取得・解析し、通信・アプリデータ・位置情報・その他の痕跡を抽出する分野。
- malware№ 917
リモートアクセストロイの木馬(RAT)
感染端末を攻撃者がひそかに対話的に操作できるようにするマルウェア。隠された遠隔管理ツールに近い。