Why we should care
Posted Aug 17, 2005 16:50 UTC (Wed) by
kokopelli (guest, #11341)
Parent article:
An overview of multilevel security
My 'to do' list has included writing an article on MLS and why the typical Linux sysadmin (and many users) should care.
The standard classification labels applied to our systems:
sensitive: /etc/passwd
secret: /etc/shadow
top secret: /etc/ssh/ssh_host_rsa_key
The rough idea is that anything marked "sensitive" should be accessible to anyone on the system, but you don't want it freely available to outsiders.
Anything marked "secret" should only be accessible to authorized users and processes. The files should be backed up. The damage caused by disclosure is relatively modest, is contained to this system, and the contents can be changed with low impact on others. (I don't care if you change your password.)
Anything marked "top secret" should only be accessible to authorized users and processes. The files should not be backed up. (More precisely, they should not be archived unless there is extremely tight control of all media.) Disclosure will have a significant impact on others, cannot be contained on this system, or will have a high impact on others. (My security protocols will fail if you change your system's SSH key.)
In practice we would probably want to use our own labels but the idea would be the same.
A similar point can be made on the contents of our files. Most of what people work on is sensitive, the HR department files are secret. Ditto the files at your doctor's office. On your home system you could flag files 'adult' and block access by the kids.
(
Log in to post comments)