Duas pessoas estão em frente a uma tela grande que exibe código, discutindo desenvolvimento de software.

O CodeSafe é um ambiente de execução no HSM Entrust nShield que permite que desenvolvedores terceirizados executem seu próprio código dentro do perímetro seguro do módulo. Utilizando o CodeSafe Developer Kit, os desenvolvedores escrevem seus próprios aplicativos CodeSafe, realizam a compilação cruzada e os empacotam para serem executados no HSM. Enquanto estiver no HSM, o aplicativo CodeSafe fica segregado das chaves reais carregadas no módulo, incluindo as chaves que o aplicativo utiliza. Isso significa que o CodeSafe pode ser usado sem afetar a validação FIPS 140 do módulo em que é executado.

Exemplos de casos de uso para CodeSafe

ícone de caixas

Fabricação Segura/IoT

Utilize o CodeSafe como uma raiz de confiança segura e um mecanismo de políticas para equipamentos de fabricação e dispositivos IoT, onde a assinatura de firmware, a identidade do dispositivo e a autorização de comandos devem permanecer seguras mesmo em um ambiente hostil de fábrica ou de borda.

Ícone do Bitcoin

Criptomoeda

Execute a lógica da carteira e os fluxos de aprovação de transações dentro do CodeSafe para que as chaves privadas e as políticas de assinatura de ativos digitais nunca saiam de um ambiente à prova de adulteração.

Ícone de ofuscação

Tokenização

Utilize o CodeSafe para implementar o mecanismo de tokenização – mapeamento PAN→token, regras de destokenização e acesso ao cofre – inteiramente dentro do HSM.

ícone de banco

Serviços financeiros

Além do armazenamento e proteção básicos de chaves, use o CodeSafe para impor controles financeiros complexos – como verificações regulatórias, regras por produto e assinatura condicional – no limite criptográfico.

Ícone de cofre bancário

Protegendo a lógica de negócios sensível

Transfira a lógica crítica de tomada de decisões (verificações de risco, limites, regras de verificação, fluxos de trabalho de aprovação) para um agente confiável do CodeSafe, de forma que nem mesmo um sistema operacional comprometido ou um administrador mal-intencionado consiga contorná-lo.

ícone de código binário

Algoritmos criptográficos emergentes

Use o CodeSafe para implementar, testar e executar algoritmos criptográficos novos ou não padronizados (por exemplo, PQC, algoritmos nacionais, esquemas proprietários) dentro do limite do HSM, antes ou em vez do suporte nativo do firmware.

Além da segurança

Benefícios do software CodeSafe

ícone de laptop com telefone

Proteção de aplicativos sensíveis à segurança

O CodeSafe pode ser usado para executar qualquer tipo de aplicativo dentro do HSM nShield resistente à violação.

ícone de escudo com dois quadrantes roxos e dois cinza

Ataque e defesa contra malwares

Como os aplicativos sensíveis são executadas dentro dos limites de segurança do HSM, eles estão protegidos contra ameaças internas e externas.

tecla

Forte controle de acesso

O CodeSafe cria uma forte ligação entre os processos criptográficos e as chaves que eles usam.

Pacote de opções de criptografia pós-quântica Entrust nShield

  • Aproveite o kit de ferramentas do desenvolvedor CodeSafe
  • Evolua sua organização com as novas normas PQ e alinhe os requisitos de segurança de criptografia com a estratégia organizacional pós-quântica
  • Utilização para algoritmos PQC emergentes que atualmente não são suportados nativamente no firmware nShield.
homem segurando laptop e homem apontando para servidor na sala do servidor

Especificações técnicas

O CodeSafe engloba dois componentes: ferramentas de desenvolvimento para compilar aplicaçtivos e prepará-los para serem importados para os HSMs, e um ambiente de tempo de execução que protege o aplicativo quando em uso. O CodeSafe não apenas molda um espaço segregado e protegido para que aplicativos sensíveis à segurança sejam executados, mas também cria uma forte ligação entre os processos criptográficos e as chaves que eles usam.

Compatibilidade com o HSM nShield

O CodeSafe está disponível com todos os HSMs nShield 5s PCIe e nShield 5c conectados à rede, certificados no nível 3 do FIPS 140-3. 

Suporte a sistemas operacionais

O desenvolvimento no CodeSafe é suportado em sistemas operacionais Windows e RHEL

Ambiente de desenvolvimento do HSM

O CodeSafe é compatível com os seguintes aplicativos de programação:

  • Linguagem de programação C para aplicações embarcadas
  • Linguagem de programação C para aplicações embarcadas