Prendi questo scenario come esempio: un'organizzazione ha pochi build server che controllano periodicamente l'origine da un repository e costruiscono tutto. Al termine di una compilazione, i file binari vengono firmati e archiviati in codice e talvolta pubblicati sul pubblico insieme alle firme e al certificato pubblico.
Supponendo che:
- Il certificato EV privato viene memorizzato su un token hardware connesso al server di firma, presumibilmente in un ambiente fisicamente sicuro (ambiente di firma del codice).
- il server sarebbe probabilmente basato su Linux.
Quali precauzioni sono appropriate per un server di firma di questo tipo, HSM o altro.
- Se l'ambiente della firma si trova dietro una porta chiusa accessibile solo con un badge identificativo.
- Potrebbe essere sufficiente negare una semplice accessibilità fisica (posizionare l'ambiente di firma in una scatola ventilata e fisicamente sicura?
- Quali sono le considerazioni su come dovrebbe essere fisicamente sicuro l'ambiente?
- Una sala server bloccata sarebbe sufficientemente sicura?
- Quando è sbagliato avere un server di firma del codice connesso alla rete aziendale? (Per fornire l'accesso ai server di compilazione)
- Le sessioni ssh basate su chiave sono sufficienti per proteggere le comunicazioni tra i build server e il server di firma sulla rete aziendale?
Grazie!