Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

FacebookメッセンジャーとGoogleハングアウト:権限を並べて見る

目次:

Anonim

Facebookのひどく不適切なメッセージングアプリのアクセス許可をGoogleのハングアウトアプリに対して設定します

ポイントを無駄にしないでください- Facebook Messengerについての情報が不十分なストーリーを取り巻くすべてのFUDのテイクダウンと混乱を読んだほとんどの人がそれを手に入れたと思うので、ここに興味深い演習があります。 最近、アプリケーションが宣言している権限について質問がある場合、同様のアプリを調べることをお勧めします。 ストーリー全体を説明しているわけではありませんが、アプリが不正なことをするパワーを持っているかどうかについてかなり良いアイデアを提供するはずです。

たとえば、ある壁紙アプリケーションに電話をかける機能があり、別の壁紙アプリケーションにはない場合、その機能が必要な 理由 を探す必要があります。 理にかなっていますか?

それでは、Facebook Messengerを別の人気のあるメッセージングアプリであるGoogleハングアウトと比較してみましょう。 以前にハングアウトを使用したことがない場合は、Googleのメッセージングサービスであり、Googleの推奨テキストメッセージングアプリでもあります。 (ハングアウトがインストールされている場合でも、ほとんどのメーカーの携帯電話には他のメッセージングアプリがあります)。

Google Playから直接コピーされたように、権限を並べて、どのように見えるか見てみましょう。 すべては科学の名において。

身元

Facebook Messenger Googleハングアウト
デバイスでアカウントを見つける デバイスでアカウントを見つける
自分の連絡先カードを読む アカウントを追加または削除する

Googleハングアウトには、アカウントを追加または削除する機能があり、もう少し強力です。 しかし、私たちが心配することは何もありません。 これは、Googleサービスアプリで見られるようなものです。

連絡先/カレンダー

Facebook Messenger Googleハングアウト
連絡先を読む 連絡先を読む
連絡先を変更する

したがって、Googleハングアウトには、連絡先を読むだけでなく、連絡先を変更できる機能が追加されています。 Facebook Messengerは連絡先のみを読み取ることができます。

ロケーション

Facebook Messenger Googleハングアウト
おおよその場所(ネットワークベース) おおよその場所(ネットワークベース)
正確な位置(GPSおよびネットワークベース) 正確な位置(GPSおよびネットワークベース)

これは、当然のことながら、死んでもいます。 本当にあなたの場所を見つけるためのかなり標準的なもの。 また、両方のアプリを使用して、現在地をメッセージに添付できます。 (ただし、ハングアウトでは自分で追加する必要がありますが、Facebook Messengerではデフォルトですべての新しいメッセージで現在地を共有します。これをオフにする方法は次のとおりです。)

SMS(テキストメッセージング)

Facebook Messenger Googleハングアウト
テキストメッセージ(SMSまたはMMS)を編集する テキストメッセージ(SMSまたはMMS)を読む
テキストメッセージを受信(SMS) テキストメッセージを受信(SMS)
テキストメッセージ(SMSまたはMMS)を読む SMSメッセージを送信する
SMSメッセージを送信する テキストメッセージ(SMSまたはMMS)を編集する
テキストメッセージを受信する(MMS) テキストメッセージを受信する(MMS)

ここで唯一面白いのは、Facebook MessengerとGoogle Hangoutsがまったく同じサブ権限をわずかに異なる順序でリストしていることです。 (理由はわかりません。)そうでなければ、これは、テキストメッセージングアプリケーションとして機能するいくつかのアプリであなたが期待するものです。

電話

Facebook Messenger Googleハングアウト
テキストメッセージ(SMSまたはMMS)を編集する テキストメッセージ(SMSまたはMMS)を読む
電話番号に直接電話する 電話番号に直接電話する
通話履歴を読む

Facebook Messengerは通話履歴を見ることができます。 ハングアウトはできません。 Google Voiceが組み込まれた場合に、それが変わるかどうかを確認するのは興味深いでしょう。

写真/メディアファイル

Facebook Messenger Googleハングアウト
保護されたストレージへのアクセスをテストする USBストレージの内容を変更または削除します
USBストレージの内容を変更または削除します 保護されたストレージへのアクセスをテストする

繰り返しますが、繰り返しダウンロードするのではなく、あらゆる種類のデータをキャッシュするアプリケーションの標準的なものです。 それはまったく明確に説明されていません。

カメラ/マイク

Facebook Messenger Googleハングアウト
写真やビデオを撮る レコードオーディオ
レコードオーディオ 写真やビデオを撮る

写真やビデオを撮りたいですか? マイクをまったく使用したいですか? これらの権限が必要です。 標準。 もの。

Wi-Fi接続情報

Facebook Messenger Googleハングアウト
Wi-Fi接続を表示する Wi-Fi接続を表示する

両方のアプリで共有されるもう1つの基本的な許可。アプリがこれを宣言する理由は無数にあります。 たとえば、ビデオハングアウトを行う場合、ハングアウトでは大量のデータを移動する必要があります。 そのため、Wifiを使用しているか、セルラー接続を使用しているかを知りたいと思います。

デバイスIDと通話情報

Facebook Messenger Googleハングアウト
電話のステータスとIDを読み取る 電話のステータスとIDを読み取る

前に説明したように、これはアプリが必要とする可能性のある多くの低レベルのものを許可する許可の悪い名前です。 アプリは、アクティブなコールがあるかどうかを確認するためにも必要です。 繰り返しになりますが、Facebook Messengerまたはハングアウトのいずれにも期待しないものはありません。

その他の許可

Facebook Messenger Googleハングアウト
インターネットからデータを受信する インターネットからデータを受信する
通知なしでファイルをダウンロードする インスタントメッセージを読む
起動時に実行 メッセージを交換する

Googleサーバーから同期通知を受信します

デバイスがスリープしないようにします 完全なネットワークアクセス
ネットワーク接続を表示する 制振
ショートカットをインストールする 起動時に実行
オーディオ設定を変更する デバイスでアカウントを使用する
Googleサービスの設定を読む ネットワーク接続を表示する
他のアプリの上に描画 近距離無線通信の制御
完全なネットワークアクセス Googleサービスの設定を読む
同期設定を読み取る デバイスがスリープしないようにします
振動を制御する オーディオ設定を変更する
ネットワーク接続を変更する Bluetoothデバイスとペアリングする
ネットワーク接続を変更する
スティッキーブロードキャストを送信する

ここでは多くのことが行われています。 ただし、Facebook Messengerとハングアウトでどれだけ一致するかを確認してください。 メッセンジャーには、チャットヘッド機能(他のアプリを描画してショートカットをインストールする)に対するいくつかの権限がありますが、ハングアウトにはNFCとBluetoothの権限があり、一部のGoogleサービスにはFacebookにはありません。

それはそれがすべて何を意味するのでしょうか?

それ以上の証拠が本当に必要だったわけではありませんが、Facebook Messengerが過度のアクセス許可を宣言していないことは明らかです。実際、Googleハングアウトには、プラスまたはマイナスが心配な場合、さらに2つあります。アプリが宣言する権限の数は、アプリが権限を必要とする多くのことを行う以外の何かを示しています。 また、Facebook Messengerは、メッセージングアプリで表示されるとは思わないものを宣言しません。

権限は依然として誤解されがちですが、より良くなっています。

インターネット上で何かを使用するには、ある程度の信頼が必要です。 権限は、アプリでできることの幅広い範囲を示します。 しかし、はい、まだあなたはそれがそれらの境界 内で 不当なことをしないことを信頼しなければなりません。 私たちのほとんどは、開発者コンソールを見たり、頭上を飛んでいるパケットをスニッフィングすることなくWebページを使用します。 そして、まだ安全対策が整っています。 電話にはルートアクセスが付属していません。 電話には、デフォルトで「不明なソースからのアプリのインストールを許可する」がチェックされていません。 また、コンピューターに接続してコマンドラインにアクセスしたい場合は、 別の チェックボックスをオンにして、電話での接続を承認する必要があります。 また、アプリ側では、Google Play内のアプリだけでなく、(許可する場合)スマートフォンにサイドロードされたアプリをGoogleでチェックします。

Androidの許可に関する誤解は今後も続きます。 そのうちのいくつかは、トラブルを引き起こそうとしているだけの話です。 しかし、その多くは、権限の記述に使用されるドライで工学的な種類の言語のため、Googleの肩にもかかっています。 (Googleは許可の追加説明の一部を静かに削除したように見えますが、タップするとよりドライな言語がポップアップすることはなくなり、特に、「いつでも」という非常に誤解されている句を削除しますカメラとマイク)。Googleは引き続き改善と教育を行い、物事の説明方法を改善します。