¿Cómo aislar una aplicación del sistema (aplicación completamente aislada)?

6

¿Es posible hacer algo como el concepto de sandboxing (como todas las aplicaciones en iOS tienen sus propios recursos de software del sistema) para todas las aplicaciones existentes (no al diseñar una nueva aplicación propia) OSX (Lion / ML / Maverics) simplemente copiando los marcos de trabajo, bibliotecas, archivos binarios necesarios ( /usr, /etc, /Library , etc.) y luego utilizando chroot para el proceso cuando se inicia?

    
pregunta static 22.09.2013 - 15:39

1 respuesta

2

Por supuesto, esto es posible: iOS cuenta con todas las aplicaciones de forma predeterminada y se ejecuta en el mismo núcleo de Darwin que OS X. Apple no ha optado por implementar esto en OS X, por lo que tendría mucho trabajo de ingeniería para solucionar este problema. seguridad adicional sobre OS X. A corto plazo, podría ser más fácil virtualizar el sistema operativo si solo necesita una o dos aplicaciones en un entorno de prueba.

    
respondido por el bmike 29.12.2013 - 20:51

Lea otras preguntas en las etiquetas