私は、stackoverflowがログインページでSSLを使用するだけで、HTTP経由で質問/回答を投稿できることに気付きました。StackoverflowはどのようにユーザーをHTTP経由でサインインしますか?
SSLを使用していない場合、どのユーザーがログインしているかを追跡するためにstackoverflowがどのように管理するのか、ユーザーはログインする必要があります。
現在、私はクッキーを使ってステータスを記録しているレールアプリを作っています。私はいつもSSLを安全に行う必要があると考えてきました。しかし、私はこれを、ログインしたユーザーとして、HTTP経由で公開しています。
tcpdump -i eth0 -A
を実行してstackoverflowにアクセスし、このCookieがSSLなしでプレーンテキストで送信されると、「usr」という名前のCookieに気づきました。 wifiカフェのような安全でない接続を介してログインした場合、ハッカー/パケットスニッファーがmy usr cookieを取得してセッションを再生できますか?
(私のホストがそれを実装するためにアームと脚を充電するので)私のレールアプリでSSLを使用しないようにしたいので、私はstackoverflowと同じテクニックを使いたいと思います。私は、SSLなしでユーザーをログインさせておきたい。
私はデータベース(またはmemcache/redis)セッションストアがここで使用されていると推測しています。しかし確かに何らかのクッキーが必要ですか?どのようにこれらのクッキーをSSL経由で送信する必要はありませんか?これらのクッキーを異なるマシン上のハッカーに重複させる背景に何か他のものがありますか?
セキュリティのためにHTTPSが使用されていると仮定しますが、Cookieが有効になるとHTTPを使用できます。 –