Manual de referencia de parámetros ajustables de Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

noexec_user_stack

Descripción

Permite que se marque la pila como no ejecutable, lo que ayuda a que resulten más difíciles los ataques de desbordamiento de memoria intermedia.

Un sistema Oracle Solaris que ejecuta un núcleo de 64 bits realiza las pilas de todas las aplicaciones no ejecutables de 64 bits de forma predeterminada. La definición de este parámetro es necesaria para crear aplicaciones no ejecutables de 32 bits.

Tipo de datos

Entero con signo

Predeterminado

0 (desactivado)

Rango

0 (desactivado) o 1 (activado)

Unidades

Alternar (encendido/apagado)

¿Dinámico?

Sí. No afecta los procesos que se están ejecutando actualmente, solo a los procesos creados después de definido el valor.

Validación

Ninguna

Cuándo cambiar

Debe estar activado en todo momento a menos que las aplicaciones coloquen códigos ejecutables de forma deliberada en la pila sin utilizar mprotect para realizar la pila ejecutable. Para obtener más información, consulte mprotect(2).

Nivel de compromiso

Inestable