1 00:00:00,000 --> 00:00:11,000 Before we dive in the details about SELinux, I'd like to tell you about differences and 2 00:00:11,000 --> 00:00:14,160 similarities between SELinux and AppArmor. 3 00:00:14,160 --> 00:00:17,040 So SELinux was developed to lock down everything. 4 00:00:17,040 --> 00:00:20,120 If it's not allowed, it's denied. 5 00:00:20,120 --> 00:00:24,959 AppArmor works with profiles to secure specific services, and that means that it doesn't go 6 00:00:24,959 --> 00:00:26,879 for the overall approach. 7 00:00:27,400 --> 00:00:32,720 AppArmor was developed as an answer to SELinux that was relatively easy to learn. 8 00:00:32,720 --> 00:00:34,880 So SELinux is more complex. 9 00:00:34,880 --> 00:00:40,360 But also, SELinux offers much more advanced features, such as multi-level security. 10 00:00:40,360 --> 00:00:46,880 SELinux uses file system labels as its essence, and SELinux is the default in Red Hat and 11 00:00:46,880 --> 00:00:48,520 related distributions. 12 00:00:48,520 --> 00:00:52,119 AppArmor is the default in Ubuntu. 13 00:00:52,119 --> 00:00:55,040 Now throughout the years, there has been some discussion. 14 00:00:55,040 --> 00:00:56,040 What would you do? 15 00:00:56,040 --> 00:00:57,639 SELinux or AppArmor? 16 00:00:57,639 --> 00:01:00,400 But that discussion has been won nowadays. 17 00:01:00,400 --> 00:01:06,639 SELinux is implemented by Red Hat, and SELinux is a requirement by many governmental organizations 18 00:01:06,639 --> 00:01:07,559 throughout the world.