web-dev-qa-db-ja.com

グーグルプレイの外からAPkをインストールするのはどのように危険ですか?

地域によっては利用できないパッケージがあるため、Google PlayでAPKファイルをダウンロードしてAndroidにインストールします。インストールされたパッケージがオリジナルであり、トロイの木馬が注入されていないことを確認する方法はありますか?グーグルプレイの外からパッケージをインストールすることはあなたのセキュリティにどのように危険ですか?

1
Mr.lock

Google Playストアからアプリをインストールする場合、アプリは利用可能になる前に Googleによって検証済み であるため、かなり安全です。 Googleには Google Playプロテクト と呼ばれる機能もあり、サードパーティのアプリを含む悪意のあるアプリや悪意のあるアクティビティがないかデバイスをスキャンします。

もちろん、このルールにはいくつかの例外があります。たとえば 最近の兆候 では、何百もの悪意のあるアプリがGoogle Playストアに感染しました。

APKから直接アプリをインストールする場合、Androidにサードパーティのアプリケーションをインストールする許可を与えるため、マルウェアを含むAPKのリスクが高くなります。APKが安全:

VirusTotal

APKを VirusTotal にアップロードし、マルウェアを含む問題をスキャンします。

NViso ApkScan

NViso ApkScan でAPKをスキャンし、ファイルの詳細なレポートを取得します。

Javaを逆コンパイル

Javaソースコードを逆コンパイルして、それが何をしているかを正確に調べます。これを行う方法についてのガイドがあります here

許可

アプリが要求している権限を確認し、疑わしいかどうかを判断します。疑わしい点を引き起こす可能性のあるいくつかの許可があります( ここ から取得):

  • READ_CALENDAR
  • WRITE_CALENDAR
  • カメラ
  • READ_CONTACTS
  • WRITE_CONTACTS
  • GET_ACCOUNTS
  • ACCESS_FINE_LOCATION
  • ACCESS_COARSE_LOCATION
  • レコードオーディオ
  • READ_PHONE_STATE
  • 電話をかける
  • READ_CALL_LOG
  • WRITE_CALL_LOG
  • ADD_VOICEMAIL
  • USE_SIP
  • PROCESS_OUTGOING_CALLS
  • BODY_SENSORS
  • SMSを送信
  • RECEIVE_SMS
  • READ_SMS
  • RECEIVE_WAP_Push
  • RECEIVE_MMS
  • READ_EXTERNAL_STORAGE
  • WRITE_EXTERNAL_STORAGE

権限についての詳細は こちら を参照してください。

アプリの署名

アプリの署名が有効であることを確認してください。 Stack Exchangeにはすでに 回答 があり、署名が有効であることを確認する方法が説明されています。

第三者を避ける

サードパーティのアプリをインストールしないでください。アプリが既にスキャンされているGoogle Playストアのような本物のソースからアプリを入手する方がはるかに安全です。

利用可能なアップデート

Playストアにアプリのバージョンがある場合、APKをインストールした後、Playストアでアプリを確認できます。APKが古いためにアプリを更新するオプションがある場合、APKが純正。

3
Joe

路上で見つけたランダムなカップから飲むのと同じくらい安全です。多くの場合、それはおそらく害を及ぼすことはありませんが、時々、それが実際にあなたが期待するものだけを含んでいない場合があることに気付くでしょう。

Playストアの外からのインストールは、開発者の公式WebサイトからAPKをダウンロードし、パッケージの暗号署名を開発者の署名に対してチェックする場合、安全である可能性があります(開発者が信頼できる方法で証明書を公開し、正しく確認する方法を知っていると仮定します)暗号署名)。これは、デベロッパーが公式サイトを適切に管理していることも前提としています。Playストアを主要な配布ポイントと見なす場合、ウェブサイトを安全に設定するのにあまり時間をかけなかった可能性があります。

サードパーティがAmazon App StoreやF-Droidのようなサードパーティのアプリストアを意味する場合も、元のアプリ開発者がアプリをアップロードすると安全です。

しかし、ランダムダウンロードまたは急流サイトからAPKをダウンロードした場合、ウイルスに感染する可能性もあります。ハッキングされたAPKを配布するサイトは、APKに存在する可能性のあるアクセス制御をバイパスするようにAPKを頻繁に変更し、暗号署名をチェックして変更を検出することができなくなるため、特に危険です。

1
Lie Ryan