Group of 3 Under the hood
Remote sessions now re-key their event signer after the server escalates the security tier, instead of only binding it once
What
- Remote-attach sessions' device event signer now supports
rebindEventSigner(), which re-reads the session's current device binding and rebinds the signer if it changed, instead of only being set once at attach time. - The remote session client now handles a new
security_updatecontrol frame. When it reportssecurity_tieraselevated, the session flags that a raise was seen, and on the next reconnect it callsrebindEventSigner()to re-establish the signer under the new tier. - Concretely,
SessionsV2Clienthandles this as a new SSE event type carryingsecurity_tier; an elevated tier triggersonSecurityTierRaised, which setssecurityTierRaiseSeenand causes the next reconnect to re-key the session's event signer.
Why
This keeps a remote session's cryptographic event signer in sync when the server tightens security requirements mid-session, without forcing the user to start a new session.