Comment puis-je m'assurer que seule mon application iphone est autorisée à utiliser l'application de mon application pour envoyer et recevoir des données? Je dois probablement utiliser une clé secrète, mais je ne sais pas comment. Puis-je utiliser post/get pour envoyer ma clé statique sur https? Ou dois-je utiliser un algorithme de clé secrète dynamique?clé secrète du moteur de l'application pour l'accès à l'iphone
Toute aide serait appréciée! Bjorn
Cela vous pose également un problème de sécurité. Que se passe-t-il si quelqu'un intercepte le HMAC et l'utilise de manière malveillante pour afficher des centaines de fois exactement les mêmes données à votre service, dupliquant ainsi vos données? – Rippo
Ensuite, vous avez un problème - le même problème que vous avez avec un autre régime. D'où mon commentaire d'ouverture "En supposant que vous pensez que vous pouvez garder le secret sur l'application iPhone d'être découvert ...". –
Désolé, j'ai mal lu votre commentaire la première fois. Vous avez raison - vous devez inclure un nonce et/ou un horodatage pour empêcher les attaques de relecture. Bien sûr, cela peut ne pas poser problème selon son modèle de menace. –