diff --git a/webgoat/main/project/WebContent/lesson_plans/SessionFixation.html b/webgoat/main/project/WebContent/lesson_plans/SessionFixation.html new file mode 100644 index 000000000..2e4d7dac6 --- /dev/null +++ b/webgoat/main/project/WebContent/lesson_plans/SessionFixation.html @@ -0,0 +1,32 @@ +
Lesson Plan Title: Session Fixation
+Concept / Topic To Teach:
+How to steal a session with a 'Session Fixation' ++How the attacks works: +
+A user is recognized by the server by an unique Session ID. If a +user has logged in and is authorized he does not have to +reauhorize when he revisits the application as the user is recognized +by the Session ID. In some applications it is possible to deliver +the Session ID in the Get-Request. Here is where the attack starts. +General Goal(s):
+ +This lesson has several stages. You play the attacker but also the victim. +After having done this lesson it should be understood how +a Session Fixation in general works. It should be also understood that +it is a bad idea to use the Get-Request for Session IDs. + +