Memory management in TCSEC levels B3 and A1 operating systems may utilize “data hiding”. What does this
mean?
A.
System functions are layered, and none of the functions in a given layer can access data outside that layer.
B.
Auditing processes and their memory addresses cannot be accessed by user processes.
C.
Only security processes are allowed to write to ring zero memory.
D.
It is a form of strong encryption cipher.
Explanation:
Data Hiding is protecting data so that it is only available to higher levels this is done and is also performed by
layering, when the software in each layer maintains its own global data and does not directly reference data
outside its layers.
Incorrect Answers:
B: Auditing processes and their memory addresses cannot be accessed by user processes is incorrect
because this does not offer data hiding.
C: Only security processes are allowed to write to ring zero memory. This is incorrect, the security kernel would
be responsible for this.
D: It is a form of strong encryption cipher is incorrect because this does not conform to the definition of data
hiding.