>> Électroniques Technologie >  >> Téléphones cellulaires et accessoires >> iPhones

Qu'est-ce que l'iPhone Sandbox

? Application et développeurs de logiciels utilisent des " bacs à sable " pour tester leurs applications ou des logiciels dans un environnement sécuritaire . D'Apple maintient un site " sandbox " juste pour les développeurs d'applications pour l'iPhone et tous les autres appareils qu'il fait . La principale raison derrière le bac à sable est de protéger les applications contre les attaques par code malveillant et de permettre l'accès à certaines parties du système d'Apple dans un environnement sécurisé tandis que les développeurs de tester leurs applications . Mac OS X de conception d'applications

d'Apple décrit le processus de conception de l'application de ce guide informatif qu'elle fournit sur le site du développeur. Ce guide détaille les principes fondamentaux de la création d'applications d'Apple , l'architecture de sécurité d'Apple et la façon dont l'interface des applications avec l'environnement du système d'exploitation Mac OS X . Le guide fournit des conseils pour la conception de l'application.
Présentation de la sécurité et de codification développeurs

d'Apple qui souhaitent utiliser l'application bac à sable doivent comprendre les pratiques de sécurité appliquées par Apple sur toutes les applications créé pour son système d'exploitation et périphériques . Les développeurs peuvent utiliser l'application sandbox fois les fonctions de sécurité sont remplies . A la pointe des exigences d'Apple est la protection des données personnelles des abonnés et de l'intégrité du logiciel contre les attaques . Apple exige développeurs à adopter ses pratiques de codage sécurisé et s'engager à l'architecture de sécurité il a besoin pour créer une application iPhone lors de l'utilisation du bac à sable Apple. Le site du développeur d'Apple donne accès à son " codage sécurisé Guide », qui décrit les exigences .

Fonctionnement Sandbox

Après assurer le code de l'application répond à la normes requises pour les développeurs d'applications d'Apple , le développeur doit préciser comment son application fonctionne . Apple fournit alors l'accès aux seuls systèmes nécessaires pour le développement et les tests de l'application . Utilisation du bac à sable permet au développeur de réduire ou d'éliminer les erreurs de codage et de dommages , tout en testant le logiciel .
Conteneurs Environnement

Le sandbox de l'application met en place le développeur dans un «conteneur " environnement qui affecte les voies de codage un développeur utilise dans son logiciel . Cela nécessite un ajustement temporaire de chemins de codage de telle sorte que l'information reste dans l'environnement ambiant. Apple exige que chaque développeur à comprendre la place de la sandbox de l'application et les exigences du code du processus de développement d'applications .

iPhones