Web Securi urity ty
Sessi ssion
- n Ma
Mana nagem ement ent
websec 1
Sessi ssion on Ma Mana nagem ement ent websec 1 Recall from - - PowerPoint PPT Presentation
Web Securi urity ty Sessi ssion on Ma Mana nagem ement ent websec 1 Recall from last week: the web On the web, servers and clients communicate by HTTP requests and responses HTTP request are usually GET or POST requests
websec 1
websec 2
websec 3
websec 4
websec 5
websec 6
websec 7
websec 8
websec 9
websec 10
websec 11
websec 12
websec 13
websec 14
websec 15
websec 16
websec 17
websec 18
websec 19
websec 20
HTTP/1.0 200 OK Content-type text/html Set-Cookie: language=Dutch Set-Cookie: sessionID=123; Expires=Tue, 26 Apr 2021 11:30:00 GMT ...
GET someurl.html HTTP/1.0 200 OK Host: example.com Cookie: language=Dutch, sessionID=123
websec 21
websec 22
For details, check [RFC6265] and hope browsers do not still implement parts of [RFC 2109] or [RFC 2965].
websec 23
websec 24
websec 25
websec 26
[aka Login CSRF, see Surviving the Web §3.3.4]
websec 27
websec 28
websec 29
….
websec 30
websec 31
websec 32
websec 33
websec 34
websec 35
websec 36
websec 37
websec 38
For Firefox, https://ccadb-public.secure.force.com/mozilla/IncludedCACertificateReport
websec 39
websec 40
sws2 41
websec 42
websec 43
websec 44
websec 45
websec 46
websec 47
websec 48
websec 49
websec 50
[source: Moxie Marlinspike, Blackhat 2009]
websec 51
[source: Moxie Marlinspike, Blackhat 2009]
websec 52
[source: Moxie Marlinspike, Blackhat 2009]
websec 53
[source: Moxie Marlinspike, Blackhat 2009]
websec 54
[source: Moxie Marlinspike, Blackhat 2009]
websec 55
websec 56
websec 57
websec 58
websec 59
websec 60
websec 61
websec 62