1
00:00:06,530 --> 00:00:09,429
In this video I want
to introduce Mandatory Access Control.

2
00:00:10,449 --> 00:00:15,435
Mandatory Access Control is an optional
security system that uses the Linux

3
00:00:15,435 --> 00:00:20,420
kernel security modules to restrict access
based on security policies and profiles.

4
00:00:21,059 --> 00:00:27,589
It was introduced because Linux security was
never developed with an overall perspective in mind.

5
00:00:28,289 --> 00:00:31,429
It's more about different parts
of the Linux operating system.

6
00:00:32,700 --> 00:00:39,149
Now, Mandatory Access Control is independent of the
system of Linux permissions and both will apply.

7
00:00:39,689 --> 00:00:45,579
And that means that if it can't be done according to
the permissions, Mandatory Access Control is not going to change that.

8
00:00:46,880 --> 00:00:53,250
Now it is mainly used as a solution that
locks down a system for types of access that

9
00:00:53,250 --> 00:00:59,619
have not specifically been allowed and that protects Linux
against different types of problems, including zero day exploits.

10
00:01:01,030 --> 00:01:06,496
A zero day exploit is an unknown
problem in an application. How are you

11
00:01:06,496 --> 00:01:11,963
ever going to protect against an unknown
problem because you don't know about it?

12
00:01:11,963 --> 00:01:17,430
Well, that is exactly what Mandatory Access
Control is about. You deny unexpected behavior.

13
00:01:17,689 --> 00:01:21,689
You only allow types of
behavior that have been specifically allowed.

14
00:01:22,670 --> 00:01:29,299
There are two main systems for mandatory access control and
these are Selinux on Red Hat and Apparmor on Ubuntu.
