sysyz2017/08/09 05:10なるほど、サブディレクトリをUserDir に割り当ててしまうわけですね。 ~無しでアクセスできるようにすればうまくいきそうな気がします。 これまで、userA-example.com, userB-example.com 等でアクセスされていたサイトを、 example.com/userA, example.com/userB 等でアクセスできるように変更する必要があり悩んでいました。
sysyz2017/08/09 05:28サブディレクトリでのアクセスは必須要件なんで変更できないんですよ。 なんで今更サブディレクトリなのかって話はありますが。 cookie の方の domain, path を変更することになりますね。 各サイトでは MT, WP 等のCMS、独自のPHPが使用されている程度なんで、設定変更(どのみち変更せねばならないんですし)程度で対応できるのではないかと思っています。 どちらかというと、~無しでのアクセスが上手くいくかのほうが心配です。 AliasMatch で存在する DocumentRoot以下のサブディレクトリを含めて上手くアクセスできるかが不安ですね。
sysyz2017/08/09 05:55うーん、RFC6265通りに動作するブラウザだけじゃないですしね。 それ言い出すとにっちもさっちもいかないですし。 そもそもがサーバ移転の案件ですし、今回はそこだけにこだわっても仕方ないでしょう。
suzukis2017/08/09 06:21http://takagi-hiromitsu.jp/diary/20100501.html#p01 スマートフォンだったのでソースが提示できなかったのですがこの話です。 userAの管理者(やその権限を奪取した攻撃者)はuserAのサイトにアクセスしてきたブラウザに保存されているuserB、C…のcookieをpathによる制限を無視して取得できます。 ここは私もうろ覚えだったのですがcookieだけの問題でもありません。 これはRFCに違反するブラウザによる誤動作といった話ではなく正常な動作です。
sysyz2017/08/09 06:36なるほど、この話ですね。ポインタ、ありがとうございます。 cookie だけというよりクロスサイトスクリプティングの問題のほうが大きいですね。XSS によって、cokie が取得できてしまう、という話ですね。 今回の案件は、1社のドメイン内に、別ドメインに分散されている各店の情報を集約し、各々のコンテンツベンダが管理するように変更するというものですので、これについては問題とはなりにくい状況です。 お気遣いありがとうございます。 本当は各店にサブドメイン振ってやるのがBestなんですけどね。 CDNを使うのに、ドメイン数×100万単位のランニングが発生するらしく、サブドメインでの運用は不可なんですよ。こんな案件もあるんですよね。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/09 05:10
2017/08/09 05:19
2017/08/09 05:28
2017/08/09 05:49
2017/08/09 05:55
2017/08/09 06:21
2017/08/09 06:36