2013-10-11 4 views
1

Je tente de créer une application iOS qui transmettra les données du serveur Web (ou de la base de données directement). Des informations très sensibles sont transmises (comme des informations sur l'argent et des mots de passe). Dans le passé, j'ai utilisé JSON pour me connecter à une base de données avant d'utiliser les fichiers php qui utilisent les fonctions GET. J'ai pensé utiliser POST - mais les deux semblent assez dangereux. Y a-t-il un meilleur moyen? Je n'ai jamais travaillé avec de telles informations sensibles.Transfert de données de la base de données MySQL vers un périphérique iOS en toute sécurité

+2

Utilisez HTTPS au lieu de HTTP pour communiquer avec le serveur. –

+0

Vous pouvez potentiellement crypter les informations que votre application reçoit du backend PHP. Déchiffrez-le avec la clé dans l'application. –

Répondre

1

Utilisez un protocole simple comme REST et JSON. Pour iOS, vous pouvez utiliser Rest client comme RestKit, ce qui facilite grandement la gestion des GET et des POST. Utiliser l'authentification HTTP - RestKit gère facilement et de manière transparente l'authentification http comme l'authentification de base. Utilisez HTTPS pour masquer le contenu de reniflage. Vous pouvez également crypter des parties critiques de la charge utile si paranoïaque :)

Questions connexes