« Apache MyFaces Tomahawk JSF Framework Cross-Site ScriptingPHPMailerコマンドインジェクション - WordPress, Mantis, WebCalendar, Group-Office, Joomla, etc »

2 comments

Comment from: iakio [Visitor] Email · http://www.mono-space.net/blog/
ところでデフォルトのシリアライザではセッションのキーに使えない文字があるのは誰も気にしてないんでしょうかね(PS_DELIMITERとか)。
セキュリティとは関係無いと思いますが、、、
2007/06/18 @ 18:15
Comment from: Yasuo Ohgaki [Member] Email · http://www.ohgaki.net/
初期のPHPセッションモジュールの実装では、全く無制限にセッションID文字列を指定できました。

順次、様々な制限が付け加えられたのですが、私はPHPセッションモジュールは正しい場所で制限を行っていないと考えています。

セッションモジュールはサブモジュールを持つ構造になっているので、基本的には各サブモジュール(セーブハンドラ)で制限するべきと思います。シリアライザやセッションモジュール本体で制限すると、全てのセーブハンドラ用に制限しなければならないですし、本体やシリアライザの制限でセッションセーブハンドラの拡張性が損なわれてしまいます。

私は気にしている一人ですが、あまり気にされていないのでしょうね...
2007/06/20 @ 19:31

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
PoorExcellent
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)