J'essaie de comprendre comment gérer l'authentification et les données pour les applications client qui vont se connecter les unes aux autres. En d'autres termes, chaque application client s'authentifierait à ... et utiliserait un service central pour trouver des informations sur l'autre client afin qu'il puisse se connecter directement. Plus précisément, que dois-je déployer pour y parvenir et maintenir la sécurité et la confidentialité?Si je voulais autoriser les connexions entre mes applications clientes, comment pourrais-je?
0
A
Répondre
1
Une façon d'implémenter cela serait via ssl. Supposons que vous ayez un client A qui souhaite parler au client B via un serveur central C. Le client A se connectera d'abord à C via SSL & demandera des informations sur le client B. C fournira l'information de B & enverra également une clé de chiffrement sur SSL pour que A communique avec B. B vérifie également de façon pérodique avec C sur SSL pour toute demande de communication d'autres clients. S'il y en a, il télécharge à nouveau la clé correspondante à partir de C via ssl. Maintenant, A peut communiquer directement avec B en utilisant la clé de cryptage téléchargée de C. Cela donne à la fois la confidentialité et la sécurité pour les communications client.
Questions connexes
- 1. Comment le regroupement de connexions DB fonctionne-t-il pour les applications Web si les connexions HTTP sont sans état?
- 2. Comment puis-je autoriser les connexions entrantes à un serveur à l'intérieur de VirtualBox?
- 3. autoriser les connexions de plusieurs domaines dans phpbb?
- 4. Comment puis-je nettoyer les connexions mortes en utilisant Oracle?
- 5. Comment communiquer entre deux applications?
- 6. Autoriser les valeurs entre guillemets dans les colonnes entières mysql?
- 7. Django - Python - Comment avoir un templatetags global partagé entre tous mes applications dans un projet
- 8. Ruby: Si je voulais convertir order.price en valeur décimale, est-ce que j'utilise order.price.to_i?
- 9. Log4j unique entre les applications Web Tomcat6
- 10. Comment partager les paramètres de configuration entre plusieurs applications
- 11. Communication entre applications intranet
- 12. Comment déployer l'autorisation entre plusieurs applications cakephp?
- 13. Ajouter mes applications à Vista Start Search
- 14. Comment faire un moteur de recherche pour mes applications
- 15. Comment puis-je citer les données dans mes cellules?
- 16. vb.net possible de surveiller les événements d'augmentation entre les applications?
- 17. Autoriser l'ouverture de plusieurs fenêtres si les fenêtres n'existent pas
- 18. Comment puis-je désactiver les connexions dans SQL Server 2000?
- 19. Comment partager DAL et BLL entre plusieurs applications .NET?
- 20. communication entre applications (.NET + java)
- 21. Est-ce que MSMQ doit être installé si nous utilisons MSMQ pour communiquer entre les applications?
- 22. Je voulais un outil pour décompiler le code .NET obfusqué.
- 23. Est-ce que quelqu'un a utilisé Huagati DBML Tools? Je voulais obtenir des informations sur mes commentaires
- 24. communication entre deux applications flex
- 25. System.Transaction transaction implicite déconner avec mes autres connexions
- 26. Comment fonctionnent les applications Facebook?
- 27. hachages SHA1 ne correspond pas entre mes applications Rails et Cocoa
- 28. Activation de l'authentification entre applications
- 29. profil Partage et rôles informations entre les applications web
- 30. signature unique entre Vbulletin et applications ferroviaires