Quiconque a de l'expérience pratique ou une référence pour un régime qui met en œuvre un système de gestion de clés qui serait conforme à la norme PCI DSS standard de sécurité?
Il y a évidemment quelques applications étant donné le nombre d'entreprises conformes aux normes PCI DSS, mais en essayant de trouver les détails d'entre eux est difficile. Quand il se met à stocker des données privées, la discussion s'arrête normalement à laquelle algorithme de chiffrement à utiliser. Après cela, il y a normalement une déclaration au sujet de l'entreposage adéquat de la clé privée, mais pas de discussion sur les moyens pratiques de le faire ou des choses comme régulièrement la modification de la clé ou de fournir la clé pour les applications.
Specificlly je suis intéressé par toi exigences de sections 3.5 et 3.6 de la norme PCI DSS.
3.5.2 Stocker les clés de chiffrement de manière sécurisée dans le le moins possible les emplacements et les formes.
3.6.une vérification de l'existence de la clé-les procédures de gestion des clés utilisées pour le chiffrement des données de titulaire de carte. Remarque: de Nombreuses normes de l'industrie pour la gestion des clés sont disponibles à partir de diverses ressources, y compris le NIST, qui peut être trouvé à http://csrc.nist.gov.
3.6.4 Vérifier que les principales procédures de gestion sont mises en œuvre pour exiger périodique des changements clés au moins une fois par an.
J'ai eu un coup d'oeil à l' NIST Chiffrement des publications comme le document sur les exigences de la norme PCI DSS suggère mais à part les dernières notes d'une Gestion de Clés Cryptographiques Atelier, il ne semble pas être beaucoup là dans le chemin de la véritable mises en œuvre des schémas ou des normes.
De ce que je suis en train de faire, il n'est pas:
- Stocker les mots de passe + sels comme un moyen de hachages pour l'authentification,
- Choisissez une symmteric algorigthm pour le chiffrement des données,
- Éviter d'avoir besoin de stocker des données privées dans la première place.
- Éviter la nécessité pour la gestion des clés avec d'autres mécanismes: la sécurité physique, la sécurité de base de données, de dragons et de magiciens etc.
Tous valides préoccupations, mais dans ce cas ne sont pas la réponse. Les écrous et les boulons de mes besoins sont dans un autre DONC, la question .Net modèle de Conception pour le stockage et la récupération sensible de données par utilisateur , mais tout se résume à la gestion des clés, de là à ce raffinement question.