2017-07-31 8 views
0

インテントフィルタを使用するアプリがありますか?adbを制限する方法Androidプラットフォームでインテントを発射させないようにするには?

<intent-filter> 
     <action android:name="x" /> 
    </intent-filter> 

私はこの活動がBluetoothDeviceピッカー活性またはWifiPickerActivityである場合、これは活動を開始し、攻撃を開始するためにハッカーを有効にすることができ

adb shell am start -a x 

としてADBから、このアプリを起動することができますか?

これはどのように制限できますか?

答えて

0

Androidには、あなたが言及した状況のためのセキュリティ機能がいくつか用意されています。最初の1つは、adbがデフォルトで有効になっていないことです。 Android 4.2.2からadbが有効になっている場合、デバイスに接続しようとしているコンピュータのRSA署名のロックを解除して受け入れる権利があることを確認するためにadbを接続すると表示されるシステムダイアログが表示されます(通常、そのRSA署名を永久に受け入れるためのチェックボックスは、セキュリティを強化するためにチェックを外すことができます)

アンドロイドデバイスの「設定 - >開発者オプション」には、USBデバッグを無効にするオプションもあります。

それ以外の場合は、ハッキングする可能性があります(このハッカーが既にAndroidデバイスに接続されているコンピュータにアクセスしている場合のみ)、アクティビティマネージャの機能(am)が開発者に必要です。

adbの詳細については、https://developer.android.com/studio/command-line/adb.html

関連する問題