ユーザーがのログインページにアクセスするPortal
と(..の可能性がLiferay
ありJboss Portal
ます)、 JSESSIONID cookie
が作成されますcontainer
。ログインページにクレデンシャルを入力すると、同じことJSESSIONID
が引き継がれます。
ここで、エンドユーザーは、認証を受ける前に(ログインページでJSESSIONID
をチェックすることにより)知るようになります。 これにより、認証される前にJSESSIONID
サイトを知ることができるため、ハッキングに対するサイトの脆弱性が高まります。JSESSIONID
この投稿JSESSIONID
は、認証後に別のものを使用するようにアドバイスしています。
したがって、新しいJSESSIONDの作成は、使用されPortal
ているサーバー(使用中Liferay CE 6.0
)によって実現できますか、それともWebアプリケーション開発者が処理する必要がありますか?Webアプリケーション開発者が処理する必要がある場合、最善の方法は何ですか? request.getSession(true)
唯一のオプションは?? 認証後Liferay
に新しいものを作成するように指示する必要がある場合、どのように行うことができますか?JSESSIONID