SAFE. Guía para proteger tu vida digital y tu privacidad

24 may 2011

Aislamiento de procesos mediante Sandboxie

En este artículo voy a hablar de Sandboxie, una sandbox que realiza aislamiento de procesos y cuyos pilares son:
  • El control de acceso a objetos en kernel mediante hooks directos en las estructuras de los mismos objetos.
  • Algunos hookeos en la ssdt y la shadow ssdt para control de mensajes a ventanas de procesos no sandboxeados.
  • Algunos callbacks registrados en el sistema para control de creación de procesos, imágenes cargadas, etc…
Hablaré un poco del diseño de la sandbox, las técnicas que usa para “construir la celda”, y lo fiable o no que, bajo mi punto de vista, pueden llegar a ser este tipo de sandbox.


Aunque sandboxie consta de la aplicación que hace de interfaz, un servicio, etc… Y otros componentes, en relación con la sandbox sólo nos interesan el driver (sbiedrv.sys) y la dll que inyecta en todos los procesos sandboxeados (sbiedll.dll).

Contenido completo en fuente original 48bits



Suscríbete a nuestro Boletín

0 Comments:

Publicar un comentario

Gracias por dejar un comentario en Segu-Info.

Gracias por comentar!