[#40348] bug? in drb — OHBAYASHI Ippei <ohai@...>
こんにちは、大林です。
6 messages
2004/12/04
[#40353] ri of Ruby 1.8.X — Takahiro Kambe <taca@...>
こんにちは。
7 messages
2004/12/06
[#40354] Re: ri of Ruby 1.8.X
— WATANABE Hirofumi <eban@...>
2004/12/06
わたなべです。
[#40355] Re: ri of Ruby 1.8.X
— Takahiro Kambe <taca@...>
2004/12/06
In message <9601-Mon06Dec2004105403+0900-eban@os.rim.or.jp>
[#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
まつもと ゆきひろです
[#40381] Re: 1.8のcgi/session.rb
— Takeyuki Fujioka <fuji@...>
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
まつもと ゆきひろです
[#40406] Re: 1.8のcgi/session.rb
— とみたまさひろ <tommy@...>
2004/12/13
とみたです。
[#40389] ストリームからトークンを取りだす。 — Tomokiyo Nomura <tnomura@...>
はじめまして、野村@延岡と言います。
7 messages
2004/12/09
[#40431] cgi/session.rb のセッションIDとファイル名の作り方 — とみたまさひろ <tommy@...>
とみたです。
7 messages
2004/12/16
[#40450] 中国語版 ruby-lang.org — KOBAYASHI Toshihito <toshi@...>
コミュニティエンジン の小林です。
1 message
2004/12/21
[#40458] — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
5 messages
2004/12/25
[#40468] ActiveScriptRuby 1.8.2.0に入っていたvrubyで、エラーが出ました — "Keisuke Minami" <keisuke@...>
こんにちは。三並です。
5 messages
2004/12/30
[#40473] cgi.rbのURLクエリについて — Tomoyuki Kosimizu <greentea@...2.so-net.ne.jp>
こしみずです。
6 messages
2004/12/30
[ruby-list:40444] Re: cgi/session.rb のセッションIDとファイル名の作り方
From:
とみたまさひろ <tommy@...>
Date:
2004-12-20 05:31:11 UTC
List:
ruby-list #40444
とみたです。
On Fri, 17 Dec 2004 16:12:11 +0900
Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> |セッションIDを作るための元々の値からすると、情報量が 1/4 になっている
> |ような気がして、重複する可能性が高くなってるような気がしたのですが、杞
> |憂でしょうか。
> 空間の大きさはめちゃめちゃ小さくなってますね。
> セッションIDの方は半分にしないってのも手かもしれませんね。
> 互換性の問題は少なそうだし。
そうですね。
> |すいません、prefix のデフォルトが '' であることに、セキュリティ的な問
> |題があるというのが良くわかってないです。どっかで議論されてましたでしょ
> |うか。
> 個人的なメールのやりとりが行われました。結局はprefixがないと
> tmpdirのファイルが狙い撃ちされる危険性があるのではということ
> でした。以前は外側から任意のセッションIDを注入できましたし。
「狙い撃ち」がどういうことかわからないんですが、デフォルト状態で /tmp
配下のファイル名が特定しやすいということであれば、デフォルトの prefix
を 'cgi_sid_' にしたところで解決しないような気がします。
> でも、考えてみたらセッションデータのファイル名を生成する時に
> もう一段MD5をかけているので心配する必要はなかったかもしれま
> せんね。
ということであれば、互換性重視の意味で、少なくとも 1.8 の間は prefix
は '' にしておきませんか?
この変更がどれくらいの人に影響があるのかはわかりませんが、安定版と銘打っ
ているバージョン内では、よっぽどのことがない限り互換性を保つべきだと思
います。
--- session.rb.orig 2004-12-20 14:20:24.000000000 +0900
+++ session.rb 2004-12-20 14:21:41.000000000 +0900
@@ -365,7 +365,7 @@
# on Unix systems).
# prefix:: the prefix to add to the session id when generating
# the filename for this session's FileStore file.
- # Defaults to "cgi_sid_".
+ # Defaults to the empty string.
# suffix:: the prefix to add to the session id when generating
# the filename for this session's FileStore file.
# Defaults to the empty string.
@@ -374,7 +374,7 @@
# not exist, or opened if it does.
def initialize(session, option={})
dir = option['tmpdir'] || Dir::tmpdir
- prefix = option['prefix'] || 'cgi_sid_'
+ prefix = option['prefix'] || ''
suffix = option['suffix'] || ''
id = session.session_id
require 'digest/md5'
--
とみたまさひろ <tommy@tmtm.org>