AndroidやIOSからサーバーにアクセスしてデ
AndroidやIOSからサーバーにアクセスしてデータを取得する仕組みを考えています。
今考えているのが、
Webサービス(PHPやC#などまだ決めていません)を使用して
JSON形式で受け取ろうと思っています。
モバイル開発は初めてなので、勝手がわからないため皆様のご意見を聞きたいです。
(1)通常はどのような方法で通信していますか?
(2)不特定の同時アクセスになりますが、Webサービスで使用する言語によって変わったり、公開する方法で変わったりしますか?
(3)JSONで通信する場合、セキュリティ面はどうでしうか?
・クライアントから更新処理は行いません。
・データ自体は公開しているデータです。
・クライアントに返ってくるデータを盗んで改ざんされたりする可能性はありますか?
よろしくお願いします。
投稿日時 - 2016-05-31 08:53:44
AndroidとかiOSだからという事では無いので一般的な話として書きます。
(1)について
httpsで通信しておけば十分です。
(2)について
言語や公開する方法によっては変わりません。
(3)
JSONかどうかはあまり関係しません。平文で流すのがキケンであればJSONに変換する前に暗号化しましょう。データ改ざんはhttps通信で経路上のリスクは減っているはずなので、それでも怖い場合は内容の暗号化やMD5値などの符号化を導入して内容の正当性を検証してください。あまり高度なチェックを入れるとAndroidやiOS側に特別なライブラリを用意する必要が出てくるのでMD5などのどの言語にもありそうな簡易的なものから始めると良いです。
投稿日時 - 2016-05-31 18:15:54
ありがとうございました
投稿日時 - 2016-06-09 08:41:46
このQ&Aは役に立ちましたか?
0人が「このQ&Aが役に立った」と投票しています
回答(1)