Bug 22971 - Session-Cookie-Handling
Session-Cookie-Handling
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0 - MS2
Assigned To: Andreas Büsching
Alexander Kläser
: interim-1
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-07-06 15:19 CEST by Sönke Schwardt-Krummrich
Modified: 2011-12-13 15:47 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2011-07-06 15:19:11 CEST
Der Session-Cookie des UMC-Webservers ist aktuell 180 Sekunden lang gültig. Dieser Wert ist noch hartcodiert und sollte besser auf die UCR-Variable zurückgreifen.

Zusätzlich ist die Session-ID eine fortlaufende Nummer beginnend bei 1.
Damit die Session-ID nicht erratbar bzw. "bruteforcebar" ist, sollte diese ID zufällig und hinreichend lang sein.
Comment 1 Andreas Büsching univentionstaff 2011-08-16 09:37:09 CEST
(In reply to comment #0)
> Der Session-Cookie des UMC-Webservers ist aktuell 180 Sekunden lang gültig.
> Dieser Wert ist noch hartcodiert und sollte besser auf die UCR-Variable
> zurückgreifen.

Das ist bereits umgesetzt: umc/http/session/timeout
Comment 2 Andreas Büsching univentionstaff 2011-08-18 09:22:46 CEST
Session Keys werden jetzt mit uuid.uuid4 gebaut. Zusätzlich wurde noch das Session-Handling so erweitert, dass nach dem Session Timeout nicht nur eine neue Authentisierung vom Browser angefordert wird, sondern dass auch die Verbindung zum UMC-Server beendet wird. Selbst wenn dann die Lebensdauer des Session-Key "künstlich" verlängert wird, wird trotzdem eine Authentisierung angefordert, da die Verbindung zum UMC-Server neuaufgebaut werden muss.
Comment 3 Alexander Kläser univentionstaff 2011-09-22 12:12:24 CEST
QA: Das konnte soweit überprüft und bestätigt werden.
* Session Keys werden jetzt mit uuid.uuid4 → OK
* umc/http/session/timeout → OK
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2011-12-13 15:41:24 CET
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden:
"Clone This Bug"