Pular para o conteúdo
Skillpedia
Testes35 mil · #6076

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-hardware-security-module-integration/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-hardware-security-module-integration/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-integration

Ou 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.md
Conteú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-pkcs11 configurado

Passos

  1. Carregar a biblioteca PKCS#11 e enumerar slots e tokens disponíveis
  2. Abrir sessão e autenticar com o PIN do usuário
  3. Gerar pares de chaves RSA 2048 bits ou EC P-256 no HSM
  4. Realizar assinatura e verificação usando chaves no dispositivo
  5. Listar todos os objetos (chaves, certificados) armazenados no token
  6. Consultar a lista de mecanismos para verificar algoritmos suportados
  7. 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.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#6076
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas