2010-11-30 26 views
0

TomcatによるセッションIDの生成方法に基づいて、いくつかのデコードツール/メソッドを使用して、セッションIDからクライアントのIPアドレスを取得する方法はありますか? Tomcatの使用6.TomcatのセッションIDからIPアドレスを取得しますか?

NB:わからない、それは全く関連/可能です。

質問は可能性がおよそ「どう計算は、クライアントIPを使用しない、TomcatのセッションIDを生成し、それを取り戻すための方法があるさ」

編集

では、これは重要なケースですが、これは1回の使用であり、Tomcat 6による古いログファイルの解析はセッションIDを生成しました。我々は、時間の経過とともに動作する実装を見ていません。

答えて

1

Tomcatやその他のコンテナがsessionIDを生成する方法が指定されていないため、答えは「いいえ」です。

+0

Tomcatはオープンソースではありませんか?私は今、ソースコードをチェックする時間がありませんが、正確に何が起こっているかを見ることができるはずです... –

+0

はい、それはオープンソースです。だから何?それはまだ不特定なので、いつでも変更することができますので、あなたはそれに頼ることはできません。 FYI sessionIdは乱数のMACから計算されるため、元に戻すことはできず、最初にIPアドレスが含まれていません。 – EJP

+0

そして、たとえあなたがIPを得ることができたとしても、それはNATの使用のため意味がありません。多くのユーザーがNATファイアウォールの背後にいる可能性があるため、特定のファイアウォールの背後にいるすべてのユーザーが同じIPで表示されます。 –

関連する問題