Annexe 11. Paramètres de configuration d'un noyau GrSecurity▲
Sélectionnez
#
# Grsecurity
#
CONFIG_GRKERNSEC
=
y
CONFIG_CRYPTO
=
y
CONFIG_CRYPTO_SHA256
=
y
# CONFIG_GRKERNSEC_LOW is not set
# CONFIG_GRKERNSEC_MID is not set
# CONFIG_GRKERNSEC_HI is not set
CONFIG_GRKERNSEC_CUSTOM
=
y
#
# Address Space Protection
#
CONFIG_GRKERNSEC_PAX_NOEXEC
=
y
# CONFIG_GRKERNSEC_PAX_PAGEEXEC is not set
CONFIG_GRKERNSEC_PAX_SEGMEXEC
=
y
# CONFIG_GRKERNSEC_PAX_EMUTRAMP is not set
CONFIG_GRKERNSEC_PAX_MPROTECT
=
y
# CONFIG_GRKERNSEC_PAX_NOELFRELOCS is not set
CONFIG_GRKERNSEC_PAX_ASLR
=
y
CONFIG_GRKERNSEC_PAX_RANDKSTACK
=
y
CONFIG_GRKERNSEC_PAX_RANDUSTACK
=
y
CONFIG_GRKERNSEC_PAX_RANDMMAP
=
y
# CONFIG_GRKERNSEC_PAX_RANDEXEC is not set
# CONFIG_GRKERNSEC_KMEM is not set
# CONFIG_GRKERNSEC_IO is not set
CONFIG_GRKERNSEC_PROC_MEMMAP
=
y
CONFIG_GRKERNSEC_HIDESYM
=
y
#
# ACL options
#
CONFIG_GRKERNSEC_ACL_HIDEKERN
=
y
CONFIG_GRKERNSEC_ACL_MAXTRIES
=
3
CONFIG_GRKERNSEC_ACL_TIMEOUT
=
30
#
# Filesystem Protections
#
CONFIG_GRKERNSEC_PROC
=
y
# CONFIG_GRKERNSEC_PROC_USER is not set
CONFIG_GRKERNSEC_PROC_USERGROUP
=
y
CONFIG_GRKERNSEC_PROC_GID
=
4
CONFIG_GRKERNSEC_PROC_ADD
=
y
CONFIG_GRKERNSEC_LINK
=
y
CONFIG_GRKERNSEC_FIFO
=
y
CONFIG_GRKERNSEC_CHROOT
=
y
CONFIG_GRKERNSEC_CHROOT_MOUNT
=
y
CONFIG_GRKERNSEC_CHROOT_DOUBLE
=
y
CONFIG_GRKERNSEC_CHROOT_PIVOT
=
y
CONFIG_GRKERNSEC_CHROOT_CHDIR
=
y
CONFIG_GRKERNSEC_CHROOT_CHMOD
=
y
CONFIG_GRKERNSEC_CHROOT_FCHDIR
=
y
CONFIG_GRKERNSEC_CHROOT_MKNOD
=
y
CONFIG_GRKERNSEC_CHROOT_SHMAT
=
y
CONFIG_GRKERNSEC_CHROOT_UNIX
=
y
CONFIG_GRKERNSEC_CHROOT_FINDTASK
=
y
CONFIG_GRKERNSEC_CHROOT_NICE
=
y
CONFIG_GRKERNSEC_CHROOT_SYSCTL
=
y
CONFIG_GRKERNSEC_CHROOT_CAPS
=
y
#
# Kernel Auditing
#
CONFIG_GRKERNSEC_AUDIT_GROUP
=
y
CONFIG_GRKERNSEC_AUDIT_GID
=
1007
CONFIG_GRKERNSEC_EXECLOG
=
y
CONFIG_GRKERNSEC_RESLOG
=
y
CONFIG_GRKERNSEC_CHROOT_EXECLOG
=
y
CONFIG_GRKERNSEC_AUDIT_CHDIR
=
y
CONFIG_GRKERNSEC_AUDIT_MOUNT
=
y
CONFIG_GRKERNSEC_AUDIT_IPC
=
y
CONFIG_GRKERNSEC_SIGNAL
=
y
CONFIG_GRKERNSEC_FORKFAIL
=
y
CONFIG_GRKERNSEC_TIME
=
y
#
# Executable Protections
#
CONFIG_GRKERNSEC_EXECVE
=
y
CONFIG_GRKERNSEC_DMESG
=
y
CONFIG_GRKERNSEC_RANDPID
=
y
CONFIG_GRKERNSEC_TPE
=
y
CONFIG_GRKERNSEC_TPE_ALL
=
y
CONFIG_GRKERNSEC_TPE_GID
=
1005
#
# Network Protections
#
CONFIG_GRKERNSEC_RANDNET
=
y
CONFIG_GRKERNSEC_RANDISN
=
y
CONFIG_GRKERNSEC_RANDID
=
y
CONFIG_GRKERNSEC_RANDSRC
=
y
CONFIG_GRKERNSEC_RANDRPC
=
y
CONFIG_GRKERNSEC_SOCKET
=
y
CONFIG_GRKERNSEC_SOCKET_ALL
=
y
CONFIG_GRKERNSEC_SOCKET_ALL_GID
=
1004
CONFIG_GRKERNSEC_SOCKET_CLIENT
=
y
CONFIG_GRKERNSEC_SOCKET_CLIENT_GID
=
1003
CONFIG_GRKERNSEC_SOCKET_SERVER
=
y
CONFIG_GRKERNSEC_SOCKET_SERVER_GID
=
1002
#
# Sysctl support
#
CONFIG_GRKERNSEC_SYSCTL
=
y
#
# Logging options
#
CONFIG_GRKERNSEC_FLOODTIME
=
10
CONFIG_GRKERNSEC_FLOODBURST
=
4