¿Qué es el iPhone Sandbox

? De aplicación y los desarrolladores de software usan " cajas de arena " para probar sus aplicaciones o software en un entorno seguro . De Apple mantiene un sitio "sandbox" sólo para los desarrolladores de aplicaciones para el iPhone y todos los otros dispositivos que fabrica. La razón principal detrás de la caja de arena es para proteger las aplicaciones de ataques de código malicioso y para permitir el acceso a partes del sistema de Apple en un entorno seguro mientras que los desarrolladores probar sus aplicaciones . Mac OS X Aplicación de cookplanet.es

de Apple detalla el proceso de diseño de la aplicación de esta guía informativa que proporciona en el sitio del desarrollador. Esta guía detalla los fundamentos de la creación de aplicaciones de Apple, la arquitectura de seguridad de Apple y como interfaz de las aplicaciones con el entorno del sistema operativo Mac OS X . La guía proporciona consejos para el diseño de la aplicación.
Información general sobre seguridad y Codificación desarrolladores

de Apple que desean utilizar la aplicación sandbox deben entender las prácticas de seguridad impuestas por Apple en todas las aplicaciones creado por su sistema operativo y los dispositivos . Los desarrolladores pueden utilizar la aplicación de recinto de seguridad , una vez que se cumplan las funciones de seguridad . A la vanguardia de las exigencias de Apple es la protección de los datos personales del abonado y la integridad del software contra ataques . Apple requiere a los desarrolladores a adoptar sus prácticas de codificación segura y comprometerse con la arquitectura de seguridad que requiere la creación de una aplicación iPhone cuando se utiliza la caja de arena de Apple . El sitio web de desarrollador de Apple proporciona acceso a su " Secure Guía de Codificación ", que describe los requisitos .
Cómo funciona el Sandbox

Tras asegurar el código de la aplicación se encuentra con el estándares requeridos de los desarrolladores de aplicaciones de Apple, el desarrollador debe detallar cómo funciona su aplicación. Apple y luego proporciona el acceso sólo a los sistemas necesarios para el desarrollo y prueba de la aplicación. El uso de la caja de arena permite al desarrollador para minimizar o eliminar los errores de codificación y daños , mientras que las pruebas del software .
Container Ambiente

El recinto de seguridad de aplicación establece el desarrollador en un "contenedor " medio ambiente que afecta a los caminos de codificación de un desarrollador utiliza en su software. Esto requiere un ajuste temporal de las trayectorias de codificación de modo que la información se mantiene dentro del entorno contenida . Apple requiere que cada desarrollador de comprender el lugar de la zona de pruebas de solicitud y los requisitos del código del proceso de desarrollo de aplicaciones.