Il certificato autofirmato è sempre visto come un certificato di prova. Ma come sottovalutato, usarlo per la produzione è perfettamente adatto se usato per la giusta ragione. Sto cercando di fornire alcune linee guida ai miei clienti su questo per usare cosa. Per esempio:.
- Autenticazione : Non è consentito l'utilizzo dell'autofirmato poiché il Brower non si fiderà dell'autorità emittente "self". Pertanto, per l'autenticazione service-to-service o service-to-client non è consentito utilizzare l'autofirmato. A meno che non ci sia un processo di whiteling pre / thumbprint / CN prima della verifica. Molte persone fanno queste, ad es. Azure in cui carico la chiave pubblica del certificato di gestione, che viene utilizzata per autenticare la propria API.
- Firma : no, perché non c'è fiducia nell'emittente. A meno che non ci sia un processo di whitelisting pre-thumbprint prima della verifica. A meno che non ci sia una pre whprinting / processo di whitelist CN prima di verificare.
- Crittografia : perfettamente OK per l'uso autofirmato poiché non è richiesto alcun trust di catena. In caso di attacco, il certificato MIM semplicemente non decifrerà, nessun altro impatto.
Vorrei alcuni pensieri / raccomandazioni / linee guida dalla comunità per garantire che le mie raccomandazioni vadano nella giusta direzione.
Grazie.