現在、HTML5 アプリの開発を計画しています。基本的なコンセプトは次のとおりです。
ユーザーは、ユーザー名とパスワードを使用してプロファイルを作成できる必要があります。サーバーは、JSONP API を提供する Ruby on Rails に実装する必要があります (クロスドメインの問題用)。
そのため、アプリは Ajax リクエストをサーバーに送信し、サーバーからの応答を取得します。
私の考えは、最初の応答で(サーバーによって生成された) session_key をクライアントに送信することでした。次に、クライアントはこのトークンで自分自身を認証する必要があります。
しかし今、私はいくつかの問題を抱えています。
- クライアントの最初の呼び出しを保護するにはどうすればよいですか (クライアントがユーザーとパスワードを送信している場合)。
- セッションキーがスパイされないようにするにはどうすればよいですか?
私はセキュリティの面で完全な初心者です。したがって、どこを見るべきかのヒントを得ることができれば素晴らしいと思います。