0

私は自分たちが取り組みたい新しいプロジェクトについていくつかの研究をしていますが、実際にプロジェクトに着手する前に、いくつかの懸念があります。

このプロジェクトでは、サーバーのどこかに大量の(テキスト)データを保存します。Instagramのように考えることができます(ただし、写真はありません)。だからあなたは人々をフォローし、プロフィールを表示し、活動のリストを見ることができます...

問題は、これらのアプリがこのすべてのデータをサーバーに安全に送信するにはどうすればよいかということです。そして、彼らはどのような種類のサーバーを使用していますか?アマゾンAWSのようなもの?

4

1 に答える 1

1

それらは、 NSURLConnectionクラスに組み込まれている https 経由で送信されます。サーバー(私はLinuxを使用していますが、何でも使用できます)に自己署名ssl証明書を持たせることができ、お金を節約したい場合は、アプリコードで自己署名証明書の特定のURLに例外を与えることができます. ただし、署名された証明書を持っている方がより良い方法であり、より安全です。

保存する限り、ほとんどの場合、実際には暗号化して保存しません。暗号化された Web サービスを実行しているサーバーに送信され、暗号化されずにデータベース/ファイル システムに保存されます。その理由は、物事を圧縮するために必要な処理能力が多く、暗号化されたものを保存するための余分なオーバーヘッドがあり、方法によっては検索とインデックス作成が難しくなるためです。

自宅で独自のサーバーを実行していますが、Amazon AWS は機能します。セットアップは非常に簡単です。

于 2012-05-30T05:47:53.563 に答える