[#40361] 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...>

藤岡です。

55 messages 2004/12/07
[#40362] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/07

まつもと ゆきひろです

[#40363] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/07

藤岡です。

[#40364] Re: 1.8のcgi/session.rb — akira yamada / やまだあきら <akira@...> 2004/12/07

2004-12-07 (火) の 22:09 +0900 に Takeyuki Fujioka さんは書きました:

[#40365] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/08

藤岡です。

[#40366] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/08

まつもと ゆきひろです

[#40367] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/08

藤岡です。

[#40368] Re: 1.8のcgi/session.rb — Tietew <tietew-ml-ruby-list@...> 2004/12/08

Tietew です。

[#40369] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/08

まつもと ゆきひろです

[#40370] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/08

藤岡です。

[#40371] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/08

まつもと ゆきひろです

[#40372] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/08

藤岡です。

[#40375] Re: 1.8のcgi/session.rb — akira yamada / やまだあきら <akira@...> 2004/12/08

Takeyuki Fujioka wrote:

[#40377] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/09

藤岡です。

[#40378] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/09

まつもと ゆきひろです

[#40379] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/09

藤岡です。

[#40380] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/09

まつもと ゆきひろです

[#40384] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/09

まつもと ゆきひろです

[#40386] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/09

藤岡です。

[#40398] Re: 1.8のcgi/session.rb — 植田裕之 <ueda@...> 2004/12/13

植田@ネットフォレストと申します。

[#40399] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/13

まつもと ゆきひろです

[#40400] Re: 1.8のcgi/session.rb — Takeyuki Fujioka <fuji@...> 2004/12/13

藤岡です。

[#40401] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/13

まつもと ゆきひろです

[#40403] Re: 1.8のcgi/session.rb — TAKAHASHI Masayoshi <maki@...> 2004/12/13

高橋征義です。

[#40404] Re: 1.8のcgi/session.rb — Yukihiro Matsumoto <matz@...> 2004/12/13

まつもと ゆきひろです

[ruby-list:40404] Re: 1.8のcgi/session.rb

From: Yukihiro Matsumoto <matz@...>
Date: 2004-12-13 14:09:10 UTC
List: ruby-list #40404
まつもと ゆきひろです

In message "Re: [ruby-list:40403] Re: 1.8のcgi/session.rb"
    on Mon, 13 Dec 2004 22:53:22 +0900, TAKAHASHI Masayoshi <maki@rubycolor.org> writes:

|Yukihiro Matsumoto <matz@ruby-lang.org>さん wrote:
|> また、大きな変更とおっしゃいますが、外側からセッションIDを注
|> 入するような(私の目から見たら不正な)ことをしなければ、問題は
|> 発生しないはずです。
|
|一般論ですが、セッションの維持にはセッションクッキー(ブラウザを
|閉じれば消去されるクッキー)がよく使われます。その場合、サーバ側で
|有効期限を5時間とかに設定して、それより古いサーバ側データは削除
|することもあるかと思います。いつまでも残しておくのは危険ですし。
|そんな時、ブラウザをあけっぱなしにして(タブブラウザだとよく
|ありますよね)、しばらくたってからサイトにアクセスすると、上記の
|ような状態が発生するはずです。
|
|なので、「不正なことをしなければ問題は発生しないはず」というのは
|ちょっと実感にそぐわないのですが、セッションクッキーは使わないとか
|だったりするのでしょうか? それとも私が状況を勘違いしてます?

そういやそうですね。「問題が発生しないはず」は言い過ぎですね。
あっさり撤回します。

|# というか、そんなに重大な問題であるのならば、1.8.1用の
|# cgi/session.rbの対応パッチをリリースして、1.8.1のまま
|# 使う人もフォローしないとまずいんじゃないかと思うのですが、
|# それほど深刻ではないということなんでしょうか?

少なくとも1.8.2で現状を許容してよいほど楽観はできないと思っ
ているのですが、どこまで急いで対応すべきか、どこまで確実に対
応すべきかはよくわかんないです。悩んでます。

|[ruby-list:40395]の堀川さんの発言の通り、セッションに要求される
|セキュリティは用途によると思います。たとえばsecureフラグのたった
|クッキーとそうでないクッキーとは自ずから扱いが変わってくるで
|しょうし。あるいは、 cgi/securesession.rb といったライブラリを
|用意して、こちらはsecureフラグを立てたクッキーしか使えない
|ようにして、知らないIDが来たら例外にするとか……それも極端かも。

えーと、何度も繰り返しますが、私自身は経験が少なく、単独で適
切な判断を下せる自信は全然ありませんので、極端なことを言われ
ても当惑するだけです。あんまりいじめないでくださいな。

                                まつもと ゆきひろ /:|)

In This Thread