Come proteggere un certificato CA aziendale?

2

Abbiamo utilizzato certificati emessi da terze parti sia per la crittografia TLS pubblica che per la comunicazione interna. Utilizziamo anche certificati emessi per crittografare le password persistenti.

Il problema è che il certificato è valido solo per 1 anno e dobbiamo ridistribuirlo e ricodificare le password ovunque ogni anno.

Ho pensato di utilizzare i certificati autofirmati per le comunicazioni interne (dove posso utilizzare la mia CA) e per crittografare le password. Userò una scadenza di 10 anni o anche di più.

La mia domanda: come conservare in sicurezza il certificato CA? Qual è una scadenza ragionevole per i certificati autofirmati derivati dalla nostra CA? Esistono strumenti per rendere tutto questo processo più semplice e sicuro?

    
posta Igor Gatis 06.04.2017 - 11:30
fonte

1 risposta

3

Problem is that te certificate is valid for 1 year only and we have to redeploy it and reencrypt passwords everywhere every year.

In realtà, dovresti essere in grado di ottenere un nuovo certificato mentre riutilizzi la vecchia coppia di chiavi. In questo modo avresti comunque un certificato valido pur essendo in grado di decrittografare i dati senza ricodifica.

how to safely store CA certificate?

Il modo più semplice ed economico (e meno sicuro) è di avere la chiave privata della CA in un file crittografato con password su un server che consideri sicuro. Un passo avanti sarebbe quello di acquistare una smartcard o un token crittografico dotato di un'interfaccia PKCS # 11 per l'archiviazione della chiave e l'esecuzione delle operazioni CA. L'opzione più sicura è l'acquisto di un Hardware Security Module (HSM) che è tecnicamente una smartcard molto veloce e molto sicura (e molto costosa, pensa a migliaia di migliaia di euro).

What is a reasonable expiration time for the self signed certificates derived from our CA?

keylength.com offre una panoramica di quanto tempo chiavi con una certa dimensione possano essere considerate sicure dal punto di vista di oggi. Non dovresti superare questi limiti.

Are there tools to make this whole process simpler and secure?

Naturalmente. Uno strumento piccolo e facile sarebbe XCA per esempio. Se si prevede di emettere molti certificati o funzionalità PKI più avanzate, la migliore soluzione open source disponibile è EJBCA . Molto potente, ma richiede molto più tempo per abituarsi.

    
risposta data 14.04.2017 - 15:49
fonte

Leggi altre domande sui tag