=>  Releases

Stable: 1.3.7
for kernels:

  • 2.4.36
  • 2.6.23.14

Devel 1.4: 1.4.0-pre1
for kernels:

  • 2.4.35.4
  • 2.6.23.9

Full RSBAC kernels
Lazy of patching ? Get the already rsbac-patched kernel. Choose your flavor.

Classic kernels
Includes vanilla kernel with the RSBAC patch

  • 2.6.23.14
  • 2.4.35.3

Enhanced kernels
Kernels including latest security fixes, goodies, and of course PaX+RSBAC

  • 2.6.23.15 (20080217)
  • 2.4.36 (20080217)

Debian repository
Also works for Ubuntu and other Debian-based distributions, of course

SVN
Cutting edge RSBAC source code, can be unstable sometimes

=>  Events

No events planned

Access Control Enforcement Facility (AEF)

The AEF component is the only part of RSBAC, which has not been modularized, as it needs to be hooked into several locations of the existing kernel code.

In short, every system call and pseudo file handling function is extended by 2 calls to the ADF1). One call is made before the original code and the second just after.

For performance reasons, the request call is only done after the parameters have been checked, and after Linux’s default access control (DAC2)) has granted access. In case the DAC already denied access, there is no need to make a new decision.

Note: Linux’s discretionary scheme can optionally be turned off per directory tree.

Additionally, when the AEF receives a deletion or truncation call for a FILE object, this leads to an ADF call which may overwrite the object data with zeros, for a secure delete functionality.



Table of Contents: RSBAC Handbook
Previous: Framework Components
Next: Access Decision Facility (ADF)

1) Access Decision Facility
2) Discretionary Access Control
 

documentation/rsbac_handbook/architecture_implementation/framework_components/aef.txt · Last modified: 2007/03/10 22:06 by caspar
This website is kindly hosted by m-privacy