Projects

From Linux Security Wiki (obsolete)
(Difference between revisions)
Jump to: navigation, search
(New page: ''placeholder...'' * Access Control * Integrity * Labeled Networking * Labeled NFS * Crypto * etc..)
 
(Access Control: Updating and fixing a typo in the description of the project which someone else added)
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
''placeholder...''
+
== Kernel Security Projects ==
  
* Access Control
+
=== Access Control ===
  
* Integrity
+
* [http://vger.kernel.org/vger-lists.html#linux-security-module Linux Security Modules (LSM)], the API for access control frameworks.
  
* Labeled Networking
+
* [http://www.novell.com/linux/security/apparmor/ AppArmor], a pathname-based access control system.
  
* Labeled NFS
+
* [http://selinuxproject.org/page/Main_Page Security Enhanced Linux (SELinux)], a flexible and fine-grained MAC framework.
  
* Crypto
+
* [http://www.schaufler-ca.com/ SMACK], the Simplified Mandatory Access Control Kernel for Linux.
  
* etc..
+
* [http://tomoyo.sourceforge.jp/ TOMOYO], another pathname-based access control system ([http://tomoyo.sourceforge.jp/wiki-e/?TomoyoLive LiveCD] available).
 +
 
 +
* [http://grsecurity.net/features.php grsecurity], extensive security enhancement patch for the Linux kernel (RBAC, chroot hardening, auditing, stack/heap protection randomization and more...).
 +
 
 +
* [http://www.rsbac.org/why RSBAC]: Rule Set Based Access Control, Linux kernel patch implementing a security framework.
 +
 
 +
* [http://schreuders.org/FBAC-LSM FBAC-LSM]: aims to provide easy to configure (functionality-based) application restrictions.
 +
 
 +
=== Integrity ===
 +
 
 +
This is a rapidly developing area, see the following LWN article for an overview:
 +
 
 +
* [http://lwn.net/Articles/309441/ System integrity in Linux].
 +
 
 +
=== Privileges ===
 +
 
 +
* [http://www.friedhoff.org/posixfilecaps.html POSIX File Capabilities]
 +
** [http://lwn.net/Articles/313047/ Filesystem capabilities in Fedora 10] LWN article.
 +
 
 +
=== Networking ===
 +
 
 +
There are several separately maintained projects relating to network security, including:
 +
 
 +
* [http://www.netfilter.org/ Netfilter] packet filtering.
 +
 
 +
* Labeled Networking, including NetLabel, CIPSO, Labeled IPsec and SECMARK, see [http://paulmoore.livejournal.com/ Paul Moore's blog].
 +
 
 +
* [http://www.nufw.org/ NuFW] authenticating firewall based on netfilter
 +
 
 +
=== Storage ===
 +
 
 +
* [http://selinuxproject.org/page/Labeled_NFS Labeled NFS], a project to add MAC labeling support to the NFSv4 protocol.
 +
 
 +
=== Anti-Malware ===
 +
 
 +
There are several related works-in-progress in this area:
 +
 
 +
* [http://lwn.net/Articles/311350/ fsnotify]
 +
 
 +
* [http://lwn.net/Articles/295568/ TALPA]
 +
 
 +
* [http://dazuko.dnsalias.org/wiki/index.php/Main_Page DazukoFS]
 +
 
 +
=== Cryptography ===
 +
 
 +
The cryptographic subsystem is maintained separately by Herbert Xu, refer to the [http://vger.kernel.org/vger-lists.html#linux-crypto mailing list].

Latest revision as of 03:58, 13 August 2010

Contents

[edit] Kernel Security Projects

[edit] Access Control

  • AppArmor, a pathname-based access control system.
  • SMACK, the Simplified Mandatory Access Control Kernel for Linux.
  • TOMOYO, another pathname-based access control system (LiveCD available).
  • grsecurity, extensive security enhancement patch for the Linux kernel (RBAC, chroot hardening, auditing, stack/heap protection randomization and more...).
  • RSBAC: Rule Set Based Access Control, Linux kernel patch implementing a security framework.
  • FBAC-LSM: aims to provide easy to configure (functionality-based) application restrictions.

[edit] Integrity

This is a rapidly developing area, see the following LWN article for an overview:

[edit] Privileges

[edit] Networking

There are several separately maintained projects relating to network security, including:

  • Labeled Networking, including NetLabel, CIPSO, Labeled IPsec and SECMARK, see Paul Moore's blog.
  • NuFW authenticating firewall based on netfilter

[edit] Storage

  • Labeled NFS, a project to add MAC labeling support to the NFSv4 protocol.

[edit] Anti-Malware

There are several related works-in-progress in this area:

[edit] Cryptography

The cryptographic subsystem is maintained separately by Herbert Xu, refer to the mailing list.

Personal tools