This is an old revision of the document!
If any developers have ideas for hardening the distribution, feel free to post them here 
. Keep in mind that these are just ideas, not necessarily stuff we have committed to doing.
Rescue Environment
Create a rescue environment in /opt/rescue. This environment will contain backup versions of essential binaries (similar to BSD's /rescue or /altroot directory). It will reside on a separate read only filesystem. It will use Busybox with static linking so it is not dependent on any other part of the system for proper functionality.
 
Userspace Hardening
  --enable-stack-protector=strong
  --enable-stackguard-randomization
 
Xorg
Package Management
General Stuff
 Check executables installed as SUID/SGID and make sure those permissions are really necessary.
 /usr/bin/xscreensaver does not need to be SUID.
 
 Try to SUID to less privileged user when possible.
 
 Try to use setcap instead of SUID.
 
 
 Make sane default firewall rules.
 
- 
 
 Chattr log file to make them append only.
 
 Add a securelevel implementation.
 
 Make more daemons run as privsep users. The following daemons are good candidates:
 
 Make system utilities like pickle and portmake use privsep users.
 
 Implement Mandatory Access Control?
 
 Individual containers for daemons?