You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add persistent host ID handshake for Remote Desktop
Each host now exposes a stable 9-digit numeric ID — short enough to
read aloud, persisted at ~/.je_auto_control/remote_host_id so it stays
the same across restarts. The ID is announced inside AUTH_OK as JSON
so only authenticated viewers see it. Viewers that pass
expected_host_id raise AuthenticationError when the announced ID does
not match, defending against TCP-level impersonation by a different
process listening on the same address.
The ID is *not* a substitute for the auth token — token-based HMAC
gates the actual session; the ID is meant to be shared (token + ID
together identify a host).
0 commit comments