バージョン選択

フォーラム

メニュー

オンライン状況

112 人のユーザが現在オンラインです。 (102 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 112
もっと...

サイト内検索

質問 > 管理機能 > 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;)

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
tonton
投稿日時: 2008/10/26 2:50
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;)
nanasessさんから書き込みいただいていた情報とseasoftさんが、実験してくださったセッションの書き換えで進められればかなり有望な気がしてきました。

辿っていくと、やはりLC_Page.phpへ繋がっていきますね;


nanasessさんからの情報を改めて。
引用:

EC-CUBE は, セッションのデータを DB に格納する仕組みが備わっており, これを応用することによって共有 SSL の対応は可能かと思います.

具体的には, data/class/helper/SC_Helper_Session.php (2.0系 の場合)で, セッションデータを DB で管理するようになっています.
あとは, http と https 間のリンク時に, Cookie 以外の方法でセッション ID を渡すようにしてやれば良さそうです.
こちらも, 2.0系 では, data/class/pages/LC_Page.php で, トランザクション管理をする仕組みがありますので, こちらを応用することで実装可能かと思います.


元々, XSRF 攻撃予防のために実装したのですが, 共有SSL にも応用できると思います.

http:// から, https:// へ遷移する際, transactionid と, セッションをシリアライズした内容を DB へ保存し, 遷移後に transactionid をキーにして, 遷移前セッションの内容を DB から取得, 遷移後のセッションに設定してやれば, 実現できるかな... と思ってます.

transactionid は, LC_Page#getToken() で取得できます.
LC_Page#isValidToken() を拡張して, transactionid に紐付けたセッションをDBから取得するようにしてあげればできそうです.

これらの関数の仕様は, LC_Page.php の PHPDoc を参照ください


data/class/helper/SC_Helper_Session.php でセッション情報を、データベースの、dtb_sessionテーブルに書き込むときに、transactionidも取得して一緒に書き込み、LC_Page.phpを経由して、そのdtb_sessionからセッション情報を変数に格納しておき、ページのテンプレートでその値をフォームにinputデータとして渡す(または、別のphpで受け取った変数から値をセッションに上書きする???)、というイメージであってますでしょうか?

実装できそうな予感はありますが、自分では無理そうだな、という印象でした;;;

明日、また、見てみます〜。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 12:21
     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 12:45
       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 15:17
         Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 15:58
           Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 16:05
             Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 17:20
               Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 17:31
               Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 17:36
                 Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 17:53
                   Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 18:11
                     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 18:33
                     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 19:04
                       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 19:43
                       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 19:56
                         Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 20:05
                           Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 20:44
                             Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 21:10
                               Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 21:33
                                 Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 22:34
                                   Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) Oba 2008/10/26 0:23
                                     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/26 0:54
                                       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/26 1:27
                                       » Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/26 2:50
                                           Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) nanasess 2008/10/26 13:23
                                             Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/26 23:23
                                               Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/26 23:53
                                                 Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/27 0:27
                                                   Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/27 1:15
                                                     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) nanasess 2008/10/27 7:55
                                                       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/27 11:01
                                                   Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/27 2:48
                                                     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/27 11:18
                                                       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/27 12:26
                                                         Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/28 0:32
                                                           Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/29 12:14
                                                             Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/11/1 18:03
                                                               Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/11/1 22:38
                                                                 Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/11/2 1:25
                                                                   Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/11/4 0:53
                                                                     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/11/4 21:16
                                                                       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/11/5 9:24
                                                                         Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2009/3/19 9:21
                                                                           Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) beginner 2009/10/31 10:11
                                                                             Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2009/10/31 10:24
                                                                               Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) beginner 2009/11/22 19:37
                                                                                 Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2009/11/22 20:09
                                                                                   Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) beginner 2009/11/22 20:14
                 Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) nanasess 2008/10/25 18:34
     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) WHAT 2008/10/31 12:56

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,021名です
総投稿数は110,280件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1677
8
red
1570
9
mcontact
1342
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.