4
私は安全にしたいいくつかのREST APIキー(Googleプレイスなど)を持っています。 Googleグループを読むと、難読化は解決策ではなく、キーチェーンを使用していないようですので、IPAパッケージを解凍して読むだけで機密情報の暗号化/保護を提案するにはどうすればよいですか? (私はObjective-Cでアプリケーションを書き直したくない)。PhoneGapの機密情報を保護しますか?
私は安全にしたいいくつかのREST APIキー(Googleプレイスなど)を持っています。 Googleグループを読むと、難読化は解決策ではなく、キーチェーンを使用していないようですので、IPAパッケージを解凍して読むだけで機密情報の暗号化/保護を提案するにはどうすればよいですか? (私はObjective-Cでアプリケーションを書き直したくない)。PhoneGapの機密情報を保護しますか?
自分でWebサービスをホストするオプションがある場合は、Googleのサービスではなく、自分のサーバーと通信することができます。これはプロキシとして機能します。デバイスは、あなたが選択したスキームを使用してサービスに認証され、サーバー上に安全に置かれたAPIキーを見られることはありません。このプロセスは、Webサイトでどのように動作するのかと非常によく似ています(ブラウザはバックエンドサービスプロバイダと直接通信しませんが、Webサーバーがそのために動作します)。
APIプロキシとして機能する独自のサーバーをホストするオプションがありますか? – Thilo
ありがとうございます。誰かがデバイスからの取引を盗聴してから、REST API /コールを直接プロキシに悪用するのを止めるのは何ですか?モバイルデバイスからプロキシへのコールをどのように認証できるかはわかりませんが、IPアドレスなどのホワイトリストを作成することはできません。 – user715697
APIキーは、プロキシとGoogleプレイス間でのみ送信されます。デバイスはそれを持っていません。独自の独立したスキーマを使用してデバイスを認証します。これは、ユーザーに代わってAPI呼び出しを行うWebサービスと同じです。 – Thilo