performing-hardware-security-module-integration
Ajuda seu agente a integrar módulos de segurança de hardware (HSMs) para gerenciamento de chaves criptográficas.
O que ela faz
Esta ferramenta ajuda a conectar seu computador a um dispositivo de segurança especial (HSM) para proteger suas chaves secretas. Ela pode criar chaves, assinar documentos e verificar se tudo está seguro.
Quando usar
- ✓Ao configurar um novo dispositivo de segurança para proteger suas chaves.
- ✓Para testar se o dispositivo de segurança está funcionando corretamente.
- ✓Ao verificar se as configurações de segurança atendem a padrões oficiais.
Exemplo do que pedir para a IA
“Quero testar a geração de chaves no meu HSM e verificar se ele suporta a assinatura RSA.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta usa uma linguagem padrão (PKCS#11) para conversar com o dispositivo de segurança. Ela carrega as instruções do dispositivo, cria chaves dentro dele e realiza operações como assinar dados.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill performing-hardware-security-module-integrationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-hardware-security-module-integration/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Realizando Integração de Módulo de Segurança de Hardware
Visão Geral
Módulos de Segurança de Hardware (HSMs) fornecem armazenamento e operações de chaves criptográficas resistentes a adulterações. Esta habilidade abrange a integração com HSMs através da interface padrão PKCS#11 usando python-pkcs11, realizando operações de geração de chaves, assinatura, criptografia e verificação, consultando informações de token e slot, e validando a configuração do HSM para conformidade com os requisitos FIPS 140-2/3.
Quando Usar
- Ao conduzir avaliações de segurança que envolvam a realização de integração de módulos de segurança de hardware
- Ao seguir procedimentos de resposta a incidentes para eventos de segurança relacionados
- Ao realizar atividades programadas de testes ou auditoria de segurança
- Ao validar controles de segurança através de testes práticos
Pré-requisitos
- Dispositivo HSM ou HSM de software (SoftHSM2 para testes)
- Biblioteca compartilhada PKCS#11 (.so/.dll) para o fornecedor do HSM
- Python 3.9+ com
python-pkcs11 - Token inicializado com PIN do SO e PIN do usuário
- Para AWS CloudHSM: provedor
cloudhsm-pkcs11configurado
Passos
- Carregar a biblioteca PKCS#11 e enumerar slots e tokens disponíveis
- Abrir sessão e autenticar com o PIN do usuário
- Gerar pares de chaves RSA 2048 bits ou EC P-256 no HSM
- Realizar assinatura e verificação usando chaves no dispositivo
- Listar todos os objetos (chaves, certificados) armazenados no token
- Consultar a lista de mecanismos para verificar algoritmos suportados
- Gerar relatório de conformidade com inventário de chaves e auditoria de algoritmos
Saída Esperada
- Relatório JSON listando slots do HSM, tokens, chaves armazenadas, mecanismos suportados e status de conformidade
- Resultados do teste de assinatura com metadados da chave e detalhes do algoritmo
Perguntas frequentes
O que é um HSM?
É um dispositivo físico ou um programa que guarda suas chaves secretas de forma muito segura, protegendo-as contra roubo ou acesso indevido.
O que é PKCS#11?
É um jeito padrão de fazer programas conversarem com dispositivos de segurança como HSMs, garantindo que funcionem com diferentes marcas.
Preciso ter um HSM físico?
Não necessariamente. Você pode usar um HSM de teste em software (SoftHSM2) para aprender e testar antes de usar um dispositivo físico.
Detalhes
Descrição original do autor
Integrates Hardware Security Modules (HSMs) via the PKCS#11 interface using python-pkcs11, performing key generation, signing, encryption, verification, and token/slot queries against SoftHSM2, AWS CloudHSM, or YubiHSM2. Use when implementing HSM-backed key management or validating HSM configuration for FIPS 140-2/3 compliance.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6076
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC