-3
侵入テストアプリを作成する予定です。アプリはアンドロイドデバイスにインストールされているすべてのアプリを一覧表示し、アプリでアプリを選択すると、アンドロイド携帯端末でそのアプリの分析を行う必要があります。androidの侵入テストアプリを作成する
私はこれを行うことができます任意のフレームワークやツールはありますか?
侵入テストアプリを作成する予定です。アプリはアンドロイドデバイスにインストールされているすべてのアプリを一覧表示し、アプリでアプリを選択すると、アンドロイド携帯端末でそのアプリの分析を行う必要があります。androidの侵入テストアプリを作成する
私はこれを行うことができます任意のフレームワークやツールはありますか?
確かに!私はちょうどあなたの似たようなアプリを書いています。しかし、どのような分析が必要ですか?クラスPackageMangerはあなたの携帯電話にインストールされているすべてのアプリケーションを取得できます。
public abstract List<ApplicationInfo> getInstalledApplications(int flags)
あなたはアプリケーションのApplicationInfoのサイズ、名前、アイコンなどを取得できます。
このアプリが脆弱かどうかチェックしたいと思います。ユーザーの同意なしにネットワークにアクセスするかどうかを確認します。データがセキュリティ保護されていない接続で渡されているかどうかを確認します。これらの種類の基本的な脆弱性をチェックしたいと思います。私はインストールされているアプリのリストを得ることができますが、どうすればこれらのチェックを行うことができますか? – Tyson
大丈夫です。私はそれが働くとは思わない。あるアプリケーションのマニフェスト情報を読んで使用許可をチェックしたり、そのようなものをチェックすることができます。 –
私はapkを与えたときにレポートを生成したオンラインのツールがあります。彼らは何とかそれをしています。アプリで同じことをするにはどうすればいいですか?それについてのご意見がありましたら、 – Tyson