6 votos

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

¿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 (así que - no mientras se diseña una nueva aplicación propia) en OSX (Lion/ML/Maverics) simplemente copiando los frameworks, bibliotecas, binarios requeridos ( /usr, /etc, /Library etc.) y que utilizar chroot para el proceso cuando se inicie?

2voto

Oskar Puntos 1242

Por supuesto, esto es posible: iOS hace un sandbox de todas las aplicaciones por defecto y se ejecuta en el mismo núcleo Darwin que OS X. Apple no ha optado por implementar esto en OS X, por lo que habría que hacer un gran trabajo de ingeniería para atornillar esta seguridad adicional sobre OS X. A corto plazo, podría ser más fácil virtualizar el sistema operativo si sólo necesitas hacer sandbox a una o dos aplicaciones.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X