¿Los kernels de Linux tienen páginas de protección?

1

Soy nuevo en el kernel de Linux y estaba tratando de entender mejor la administración de la memoria leyendo sobre funciones, prólogos, ensamblados, etc.

Sin embargo, se me ocurrió que el kernel de Linux podría proteger su pila de manera diferente debido a diferentes restricciones.

¿Cómo utiliza la administración de memoria del kernel de Linux las páginas de guarda (si esta función existe)?

    
pregunta laycat 12.07.2017 - 03:45
fuente

1 respuesta

4

Sí, Linux tiene páginas de guardia. La implementación en el último kernel de Linux recientemente cambió un poco para lidiar con una vulnerabilidad ("choque de pila") donde se puede omitir la página de protección. Consulte esta publicación para obtener una descripción del problema con la implementación anterior. Vea este hilo en LKML para una discusión de los cambios recientes.

    
respondido por el Swashbuckler 12.07.2017 - 04:32
fuente

Lea otras preguntas en las etiquetas