Que es el Hardening Linux con grsecurity

El Hardening se ha catalogado como un método donde un administrador de un sistema operativo busca al máximo reforzar su seguridad para evitar que un atacante tome el control de dicho sistema. Una herramienta de seguridad muy efectiva que se puede utilizar es Grsecurity, esta establece cantidad de controles del sistema Linux a través de un sistema a modo de parche del Kernel.

Que es el Hardening Linux con grsecurity

Veamos algunos controles de seguridad implementados en este sistema:

  • La protección a nivel de funcionamiento del kernel.
  • Prevención de la ejecución del código arbitrario.
  • Control de ejecución de las tareas en el stack.
  • Restricción que permite que un usuario vea solamente sus procesos.
  • Control de las actividades de los usuarios.
  • Permisos de ejecución en determinadas áreas del sistema.
  • Implementación de controles adicionales a la seguridad impuesta por chroot.
  • Alarmas e intervenciones de seguridad que contienen el IP del que causa la alarma.
  • Implementación de un control de acceso basado en roles (RBAC).

Más información y descarga de grsecurity:

https://www.grsecurity.net/

Guía Grsecurity v2 de Gentoo:

https://www.gentoo.org/proj/es/hardened/grsecurity.xml

GRSECURITY – Seguridad en sistemas Linux mediante Detección, Prevención y Contención:

https://www.hacktimes.com/files/GRSECURITY-HackTimes.com.V1.0.pdf

Grsecurity by David “Del” Elson (Ingles):

https://www.securityfocus.com/infocus/1551

 

Hardening hoy: qué queda vigente de grsecurity

Grsecurity nació como parche externo porque el kernel de la época no traía estas protecciones. Buena parte de su lista —pila no ejecutable, control de lo que cada usuario puede ver y hacer, roles en vez de un superusuario todopoderoso— terminó incorporada, de una forma u otra, en el Linux actual y en herramientas como SELinux, AppArmor y seccomp. Esa es la medida del éxito de un proyecto así: que sus ideas dejen de ser un parche y pasen a ser lo normal.

El proyecto sigue activo en grsecurity.net, con soporte comercial a través de Open Source Security. Si vas a endurecer un sistema Linux hoy, el orden correcto es: primero las protecciones que ya trae tu distribución (actualizaciones, mínimo privilegio, servicios justos, un sistema de control de acceso), y después, si tu entorno lo exige, evaluar grsecurity como capa adicional desde su sitio oficial. La guía de Gentoo, el documento de HackTimes y el texto de SecurityFocus seguían respondiendo al verificarlos hoy.