Due persone sono in piedi davanti a un grande schermo che mostra il codice, discutendo di sviluppo software

CodeSafe è un runtime su Entrust nShield HSM che consente agli sviluppatori di terze parti di eseguire il proprio codice all'interno dei limiti sicuri del modulo. Utilizzando il CodeSafe Developer Kit, gli sviluppatori scrivono le proprie app CodeSafe, le compilano in modo incrociato e le impacchettano per l'esecuzione sull'HSM. Durante la sua permanenza nell'HSM, l'app CodeSafe è separata dalle chiavi effettivamente caricate sul modulo, comprese le chiavi utilizzate dall'app. Ciò significa che CodeSafe può essere utilizzato senza compromettere la convalida FIPS 140 del modulo su cui viene eseguito.

Esempi di casi d'uso per CodeSafe

icona di caselle

Produzione sicura/IoT

Utilizza CodeSafe come root of trust sicura e motore di policy per apparecchiature di produzione e dispositivi IoT, dove la firma del firmware, l'identità del dispositivo e l'autorizzazione dei comandi devono rimanere sicure anche in un ambiente di fabbrica o edge ostile.

Icona Bitcoin

Criptovalute

Esegui la logica del wallet e i flussi di approvazione delle transazioni all'interno di CodeSafe in modo che le chiavi private e le policy di firma per le risorse digitali non escano mai da un ambiente a prova di manomissione.

Icona dell'offuscamento

Tokenizzazione

Utilizza CodeSafe per implementare il motore di tokenizzazione (mappatura PAN→token, regole di detokenizzazione e accesso al vault) interamente all'interno dell'HSM.

icona banca

Servizi finanziari

Oltre alla semplice archiviazione e protezione delle chiavi, CodeSafe consente di applicare complessi controlli finanziari, quali verifiche normative, regole per singolo prodotto e firma condizionata, a livello di confine crittografico.

Icona vault della banca

Protezione della logica aziendale sensibile

Trasferisci la logica decisionale critica (controlli del rischio, limiti, regole dei quattro occhi, flussi di lavoro di approvazione) in un agente CodeSafe attendibile, in modo che nemmeno un sistema operativo compromesso o un amministratore non autorizzato possano aggirarlo.

icona codice binario

Algoritmi di crittografia emergenti

Utilizza CodeSafe per implementare, testare ed eseguire algoritmi crittografici nuovi o non standard (ad esempio, PQC, algoritmi nazionali, schemi proprietari) all'interno dei confini HSM, prima o in sostituzione del supporto firmware nativo.

Oltre la sicurezza

Vantaggi di CodeSafe

portatile con l'icona del telefono

Protezione delle app sensibili alla sicurezza

CodeSafe può essere utilizzato per eseguire qualsiasi tipo di applicazione all'interno di nShield HSM a prova di manomissione.

icona dello scudo con quattro quadranti viola e grigi

Difesa da attacchi e malware

Poiché le applicazioni sensibili vengono eseguite entro i limiti di sicurezza dell'HSM, sono protette dalle minacce interne ed esterne.

chiave

Forte controllo degli accessi

CodeSafe crea un forte legame tra i processi crittografici e le chiavi che utilizzano.

Pacchetto opzionale di crittografia post-quantistica Entrust nShield

  • Sfrutta il toolkit per sviluppatori CodeSafe
  • Fai evolvere la tua organizzazione con gli standard PQ emergenti e allinea i requisiti di sicurezza della crittografia con la strategia post-quantistica dell'organizzazione
  • Utilizzalo per algoritmi PQC emergenti non attualmente supportati in modo nativo nel firmware nShield
uomo con laptop e uomo che indica un server nella sala server

Specifiche tecniche

CodeSafe comprende due componenti: un toolkit per sviluppatori per compilare applicazioni e prepararle per essere importate negli HSM e un ambiente di runtime che protegge l'applicazione quando è in uso. CodeSafe non solo si ritaglia uno spazio separato e protetto per l'esecuzione di applicazioni sensibili alla sicurezza, ma crea anche un forte legame tra i processi crittografici e le chiavi che utilizzano.

Compatibilità HSM nShield

CodeSafe è disponibile con tutti gli HSM PCIe nShield 5 certificati FIPS 140-3 Livello 3 e nShield 5c collegati in rete. 

Supporto del sistema operativo

Sviluppo CodeSafe supportato su sistemi operativi Windows e RHEL

Ambiente di sviluppo di HSM

CodeSafe è compatibile con le seguenti applicazioni di programmazione:

  • Linguaggi di programmazione per applicazioni integrate
  • C e Java su host-server