この仮説的な状況を考えてみましょう。iOS - ローカルホスト経由でアプリ間で通信することはできますか?
BobとEveのアプリは同じiPhoneにインストールされています。 Bobのアプリケーションは実行中で、localhost:8080にバインドされてAJAX呼び出しを自身のUIWebView
から待ち受けます。 Eveのアプリケーションはバックグラウンドで実行され、localhost:8080へのAJAX呼び出しを行うことでBobのアプリケーションを妨害しようとします。
つの質問:
はイブのアプリはボブのAJAX APIを知っていると仮定すると、彼女の呼び出しは成功するのだろうか? (すなわち、ローカルホスト上のiOSサンドボックストラフィックのでしょうか?)
はボブのアプリが生成されたトラフィックを盗聴するためにイブのアプリのために、それは可能ですか?
これは...非常に良い質問です。恐るべき良い。 – RonLugge
うわー..面白いです。私はいくつかの検索を行い、即座の答えを見つけることができませんでした。あなたが知っていれば、私が知りたいと思っている答えを投稿してください。私はそれがサンドボックスであると仮定します。そうでない場合、これは少しの見落としのようです。 – Bergasms
試してみてください。これに対する答えを得る最善の方法は、そのようなアプリを2つ一緒に投げ、何が起こるかを見ることです。 – rmaddy