1 votes

Combien de créneaux et de jetons AWS CloudHSM présentera-t-il aux applications PKCS11 ?

J'utilise le AWS CloudHSM basé sur Cavium et j'essaie de comprendre comment les HSM sont présentés aux applications via la bibliothèque PKCS #11.

D'après mes expériences, il semble que la bibliothèque ne propose qu'un seul emplacement et un seul jeton à l'application, quel que soit le nombre de HSM disponibles. Cependant, j'espérais que quelqu'un pourrait le confirmer (et ainsi exclure une mauvaise configuration de ma part). Je suppose qu'il s'agit d'un emplacement à charge équilibrée qui partagera le travail entre les HSM.

Pour l'expérience, j'ai mis en service deux HSM dans un cluster et configuré mon instance EC2 à l'aide de ces commandes :

sudo /opt/cloudhsm/bin/configure -a <IP address of HSM 1>
sudo start cloudhsm-client
sudo /opt/cloudhsm/bin/configure -m  // which I think informs it of the second HSM

Si je lance le getHSMInfo commande je vois deux HSMs. Cependant, lorsque j'inspecte la configuration des slots PKCS #11, il n'y a qu'un seul slot (et son numéro d'identification). serial num correspond au premier HSM).

Quelqu'un peut-il confirmer comment cela devrait fonctionner ?

(NB : J'ai soulevé une question sur les docs pour demander plus de clarté. <a href="https://github.com/awsdocs/aws-cloudhsm-user-guide/issues/7" rel="nofollow noreferrer">aquí </a>).

2voto

Dhanika Points 316

C'est exact. Un cluster entier apparaîtra comme un seul slot et un seul jeton.

En termes d'équilibrage des charges :

Les clés de jeton créées seront répliquées sur tous les HSM du cluster ; les clés de session n'existeront que sur un seul HSM.

Toutes les opérations sur les clés à jeton seront équilibrées en termes de charge entre les HSM du cluster, mais les opérations sur les clés de session ne le seront pas, car les clés de session n'existent que sur un seul dispositif.

0 votes

Si vous créez une clé de session et que vous tentez de l'utiliser, il se peut que la charge soit répartie sur un autre HSM de votre cluster et que ce dernier ne soit pas en mesure de trouver la clé. Malheureusement, il n'y a aucun moyen de contrôler l'équilibrage de charge, de sorte que le support AWS a recommandé de persister sur le périphérique au lieu de le répliquer, je dois ensuite le supprimer manuellement après avoir terminé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X