あなたのモバイル デバイスにインストールされているゲーム X が、ソーシャル ネットワーク Y からあなたのアカウント情報にアクセスしようとしているシナリオを想像してください。Y が何らかの API を公開し、「Y でログイン」などの機能を備えているとします。デスクトップ PC では、X は新しいブラウザーをポップアップする可能性があります。アドレス バーに Y のドメインが明確に表示され、SSL 接続を明確に示す南京錠のアイコンが表示されます。このポップアップで、ソーシャル ネットワーク Y はユーザーにログイン、パスワード、およびいくつかの情報 (名前、アバター、たとえば、OAuth 2 はこのアプローチを使用します。
私の意見では、アプリケーション X が画面全体を制御できるため、モバイルでは状況がかなり異なります。特に、実際のブラウザと見分けがつかないものをデバイスの画面に描画し、ユーザーが提供するログインとパスワードを乗っ取る可能性があります。
画面全体を覆い、ブラウザや OS の設定ウィンドウなどを装う悪意のあるアプリケーションと戦うにはどうすればよいでしょうか?