Do we want to have explict tests for RF-NUSR and RF-CUSR? I imagine it
would look like this. This kind of feels redundant, but we don't seem
to call out these things yet in the MI section.
Use case: system where only a single user is expected to be logged in at a time
* Mitigation: reject a user account from logging in if another user is already logged in
* Test: with 1 logged in, attempt to log in as a second user
* Result: failure to log in
* Output: error message logged to system log
* False positive test: log in after a free system boot
* Requirements: way to read log output on product as shipped
* Documentation: source code of test, log output during test
#### 5.2.X.x **MI-SSCA**: Static source code analysis for memory protection
Use case: operating systems where all executables share a single address space, memory protection settings, and processor privilege level (e.g. embedded, low power, special purpose, unikernel)