Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Resumen rapido

    (Puntos:4, Informativo)
    por pobrecito hablador el Viernes, 13 Mayo de 2005, 21:19h (#502117)
    para los que no se hayan leido el paper original.

    En un procesador HT al ejecutarse los procesos de forma concurrente en la CPU comparten la memoria cache , por lo que un proceso de un usuario normal puede leer datos de otro proceso del sistema, del root, etc . Siempre que esten en la cache.

    El principal riesgo es que un proceso de usuario no privilegiado puede leer o aprovechar esos datos para obtener claves de cifrado.

    La demostracion de la clave privada RSA que hace referencia esta en el paper, ejecuta por un lado openssl (root) y por otro un proceso (usuario) y consigue la clave privada.

    Pues eso.
    Puntos de inicio:    4  puntos
    Modificador extra 'Informativo'   0  

    Total marcador:   4  
  • Y yo me pregunto, ¿para qué sirve la MMU? Quiero decir, cuando se produce un cambio de contexto, se supone que ha que vaciar la caché de los datos viejos y llenarla con los del nuevo programa. Mientras esto se produce, el nuevo programa podría leer los datos del viejo, pero la MMU debería estar ahí para evitarlo, ¿no?
    --

    Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!

    [ Padre ]