目次:
- Facebookのひどく不適切なメッセージングアプリのアクセス許可をGoogleのハングアウトアプリに対して設定します
- 身元
- 連絡先/カレンダー
- ロケーション
- SMS(テキストメッセージング)
- 電話
- 写真/メディアファイル
- カメラ/マイク
- Wi-Fi接続情報
- デバイスIDと通話情報
- その他の許可
- それはそれがすべて何を意味するのでしょうか?
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は引き続き改善と教育を行い、物事の説明方法を改善します。