Definition

Sandbox de aplicaciones

Contribudor(es): Margaret Rouse

El sandboxing de aplicaciones, también denominado contenedorización de aplicaciones, es un enfoque para el desarrollo de software y la administración de aplicaciones móviles (MAM) que limita los entornos en los que se puede ejecutar cierto código.

El objetivo del sandboxing es mejorar la seguridad aislando una aplicación para evitar que malware, intrusos, recursos del sistema u otras aplicaciones externas interactúen con la aplicación protegida. El término de sandbox o caja de arena proviene de la idea de la caja de arena de un niño, en la cual la arena y los juguetes se guardan dentro de un contenedor pequeño o área amurallada.

Los desarrolladores que no quieren que una aplicación sea tocada por influencias externas pueden envolver las políticas de seguridad alrededor de una aplicación o aislar cada aplicación en su propia máquina virtual (VM), un enfoque conocido como micro-virtualización.

El sandboxing de aplicaciones es controvertido porque su complejidad puede causar más problemas de seguridad de los que originalmente se diseñó para prevenir. La zona de pruebas debe contener todos los archivos que la aplicación necesita para ejecutar, lo que también puede crear problemas entre las aplicaciones que necesitan interactuar entre sí. Por ejemplo, si un desarrollador crea una aplicación que necesita interactuar con la lista de contactos de un dispositivo, el sandboxing podría hacer que esa aplicación pierda una funcionalidad importante.

Este contenido se actualizó por última vez en febrero 2019

Profundice más

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

File Extensions and File Formats

Powered by:
Close