mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-16 09:31:20 -04:00
42 lines
1.7 KiB
Markdown
42 lines
1.7 KiB
Markdown
# RULES FOR LOCKDOWN AUDIT
|
|
## why is lockdown a thing?
|
|
lockdown mode exists so that the physical owner of the server can get some privacy.
|
|
during lockdown mode, no one can spectate anything or replay anything
|
|
users cant use the site, its locked
|
|
admins cant log in
|
|
ONLY lockdown admins can log in and use the site as normal
|
|
|
|
## what should not work at all during lockdown?:
|
|
- spectator pages should be disabled
|
|
- llm services should be paused
|
|
-
|
|
|
|
## what should be disabled server-side for users during lockdown (to prevent people manually sending socket commands and stuff)?:
|
|
- sending commands to rovers
|
|
- requesting replays (both from socket and discord)
|
|
- audio forwarding
|
|
- using room controls
|
|
- using the lift
|
|
- using the neato
|
|
- cant view video
|
|
- cant stream audio
|
|
- cant view room cameras
|
|
- cant request and drive a rover
|
|
|
|
## lockdown admin rule:
|
|
- lockdown admins should be able to log in and use ALL features as normal, even during lockdown
|
|
- non-lockdown admins are not able to log in at all during lockdown.
|
|
|
|
## web ui lockdown rules:
|
|
- show admin login overlay on driver page, already correct i think
|
|
- show disabled overlay on spectator pages, also already good i think
|
|
- dont worry about disabling buttons and stuff. anything unallowed will be blocked server-side, and there will be the overlay in UI.
|
|
|
|
## what features should still work for everyone:
|
|
- the admin login overlay
|
|
- meaning, everyone still sees it and can log in and stuff
|
|
- the chat, since its in the overlay
|
|
- includes setting nicknames and such
|
|
- session sync and stuff
|
|
- cause it makes the whole page work and be correct
|
|
- not really a big deal if someone can see the session sync during lockdown. biggest concern for lockdown is that no one can see or use the real world stuff. |