12 Web session-length control
A Workspace web session lasts 14 days by default, and the session cookie is a complete credential for whatever remains of that window — no password, no second factor. This setting caps the window per OU and sets what re-authentication costs when it lapses. On macOS, where device-bound session credentials (№10) do not apply, it is the primary mitigation for cookie theft: its whole value is the ceiling it puts on how long a stolen cookie is worth stealing.
Documentation: Set session length for Google services
Caveats
- The Admin console’s own session is fixed at 1 hour and cannot be changed — this setting governs Gmail, Drive and the rest of the web apps.
- Native mobile apps ignore this entirely — a short web session and an effectively permanent Gmail-on-iOS session coexist happily.
- If SSO (№22) is in play, set the IdP’s session to expire before this ceiling — when the Google session lapses, Google renews it without a fresh sign-in as long as the IdP session is still valid, so a longer-lived IdP session makes this setting cosmetic and a revoked IdP user keeps working until the IdP session dies. The re-auth is a silent redirect the user never notices, which means neither does the attacker.
- DBSC account-binding changes this control’s arithmetic: once a device-bound fleet is confirmed (Windows-only as of 2026-07 — Google’s server side does not yet offer DBSC registration to macOS clients), a stolen cookie stops replaying off-device and the staff ceiling can drift back toward the 14-day default. Verify coverage in the Investigation tool’s DBSC binding events before relaxing, and keep the short admin window regardless — binding does nothing against an AiTM-established session, malware acting inside the live browser, or a hijacked in-browser agent, and third-party SaaS cookies stay unbound.
Setup steps
- open ↗
https://admin.google.com/ac/managedsettings/352555445522/sessionmanagementsettings · captured 2026-07-15
Security › Access and data control › Google session controlWeb session duration = 8 hours for admin/high-risk OUs; 1–7 days for general staff (default is 14 days)
- open ↗
https://admin.google.com/ac/sc/investigation · captured 2026-07-15
Security › Access and data control › Google session control- Web session duration
the chosen ceiling (re-auth method: №40)
-
Security › Access and data control › Google session controlDirectory > Users > (user) > Security > Sign-in cookies > Reset — or GAM `gam user <x> signout`
How to verify
-
Confirm the session-length policy on the OU in the console, then leave a test session idle past the ceiling and confirm it demands re-authentication.
v0.1.3 Prevent policy #3 · #29 ↗