web-dev-qa-db-fra.com

Pourquoi y a-t-il tant de clés de signature iMessage dans la section des clés privées du trousseau?

this is the iMessage Signing Key

J'ai essayé de nettoyer mon trousseau car il contient de nombreux certificats. Lorsque j'ai ouvert la section des clés privées, j'ai trouvé qu'il y en avait trop de la même clé.

Puis-je les supprimer? Je ne sais pas à quoi ils servent. Aidez-moi s'il vous plaît!

21
Sarah

C'est normal et OK. Si vous souhaitez nettoyer les clés inutiles, quittez d'abord l'application Messages, puis ouvrez le trousseau et supprimez tous les éléments nommés "Clé de signature iMessage" et "Clé de cryptage iMessage". Ensuite, vous devez redémarrer OS X, après le redémarrage, OS X demandera et générera de nouvelles paires de clés pour le chiffrement iMessage.

Le nombre de paires de clés dépend du nombre d'adresses que vous définissez pour recevoir iMessage. Ouvrez la section "Messages" -> "Préférences" -> "Comptes", sous "Vous pouvez joindre les messages à:", si vous avez coché 4 adresses, OS X générera 4 "clé de signature iMessage" et 4 "clé de cryptage iMessage" et les stocker dans le trousseau.

Pour plus de détails, le système iMessage génère deux paires pour chaque adresse, à savoir une clé RSA 1280 bits pour le chiffrement appelée "iMessage Encryption Key" et une clé ECDSA 256 bits pour la signature appelée "iMessage Signing Key". Les clés privées sont enregistrées dans le trousseau de l'appareil et les clés publiques sont envoyées au service d'annuaire d'Apple. Le message sortant de l'utilisateur est chiffré individuellement à l'aide d'AES en mode CTR pour chacun des appareils du destinataire, signé à l'aide de la clé privée de l'expéditeur, puis envoyé au service de messagerie Apple iMessage pour livraison. Vous pouvez vérifier cela out from iOS Security Guide . BTW, sous OS X, cela se fait par /System/Library/PrivateFrameworks/MessageProtection.framework.

38
Elf Sundae