AppArmor attempts to protect processes on the server or desktop from security threats. AppArmor enforces limits on what processes can access on the system. It attempts to restrict processes to those resources that the process requires to function only. AppArmor will not only define the system resources a program can access , it will also determine the privileges with which it can access those resources. To protect applications you will need to set up a security profile for each application that you want to protect.
If you are joining us now, here is a bit of a refresher: as we close in on the 7.10 (also known as Gutsy Gibbon) release, we are taking a look at the various cool features that we are going to get as part of this new Ubuntu. We have already looked at Deskbar and Tracker, Bulletproof X and Graphical X configuration, sharing your computer with Fast User Switching, Desktop Effects with Compiz, Better Firefox plugins and Gnash and Better hardware support. Today we turn to AppArmor, the application security framework.