Skip to: Site menu | Main content

Objective

The assignment was to write low-level KernelSec configuration for a MilSec-like system with three security levels (Public, Confidential and Secret). The security levels can be considered as security clearances for the users and labels for the objects in the system.

You've been given the configuration files for a system with just two security levels.

Configuration

This is about the changes that have to be made to the given configuration files.

Testing the system with your config files

This section shows some screen-shots of some of the common tests that can be done to verify that only allowed information flows happen.

Moving data into the VM

To move data into the VM

- outside the vm (on the host machine do "mv [downloaded-file] /tmp/kernelsec.iso" to move the downloaded file to /tmp/.
- inside the vm, mount the cdrom using "mount /cdrom"
- inside the vm,copy the data using "cp /cdrom/[filename] /root/"