From Fedora Project Wiki

Revision as of 11:06, 18 March 2010 by Lewis41 (talk | contribs)

Warning.png
F13
Beat owner should begin placing Fedora 13 content in this beat. Improve, modify or delete as necessary.

Security

Fedora 13 in the section Administration, includes some new enhancements in security.

Dogtag Certificate System

Dogtag Certificate System (DGS) is an enterprise-class open source Certificate Authority (CA) supporting all aspects of certificate lifecycle management including Certificate Authority (CA), Data Recovery Manager (DRM), Online Certificate Status Protocol (OCSP) Manager, Registration Authority (RA), Token Key Service (TKS), Token Processing System (TPS) and smartcard management, trough ESC (Enterprise Security Client).

modprobe Whitelist

modprobe Whitelist allows system administrators in high-security situations to limit the modules loaded by modprobe to a specific list of modules configured by the administrator, making it impossible for unprivileged users to exploit vulnerabilities in modules that are not ordinarily used by e.g. attaching hardware and so limit the amount of (potentially vulnerable) code that can run in the kernel.
modprobe can also run specified commands instead of loading a module (using the "install" configuration directive); this is restricted using the same whitelist as well. To help system administrators compile the whitelist, additional functionality is added to modprobe: it will be possible to log all information (similar to using "modprobe -v") to a specified file, including modprobe actions run in the dracut initrd. A script will be provided that compiles a proposed whitelist from the logged data.

If desired and configured by the system administrator, a significant reduction of the kernel-space attack surface, avoiding risk of vulnerabilities in rarely-used kernel-mode code: a sample desktop Fedora system currently has 79 modules loaded, out of 1964 available modules (4%). When counting code size, and the main kernel file (/boot/vmlinuz*) is included, the sample desktop system runs 8.36 MB of kernel-space code, out of 34.66 MB available (24%).

User Account Dialog

A new User Account Dialog is redesigned and implemented to create new users and edit user-related information in single-user systems or small deployments. This new dialog supersedes functionality that was previously available in a variety of tools, such as system-config-user, gnome-about-me, gdmsetup and polkit-gnome-authorization, and makes it available in one place.

Policy Kit One

Policy Kit One replaces the old deprecated Policy Kit and allows the KDE users to have a better experience of their applications and desktop in general. In Fedora 12 KDE Desktop Edition uses Gnome Authentication Agent, with Policy Kit One now is possible to utilize the native KDE authentication agent, KAuth.

Possible related feature pages