Ho visto che i certificati utente possono essere memorizzati sul computer dell'utente proprio come farebbero i certificati macchina.
Capisco che sarebbe molto sicuro se l'utente avesse inserito la sua chiave privata su una smart card o USB, perché allora sarebbe sempre stato con lui, come nel suo portachiavi accanto alle chiavi di casa e dell'auto. Quindi i certificati utente gli danno il vantaggio di poter accedere alla rete da qualsiasi dispositivo utilizzando il suo token di sicurezza. Forse questo è l'unico punto di un certificato utente? Idk.
Ma se non utilizzi token, il certificato utente verrà installato sul computer dell'utente. Questo è molto meno sicuro di lui solo usando una password per essere autorizzato alla rete. Può mantenere la password come un segreto memorizzato nella sua testa. Ma con i certificati, deve salvarlo sul computer. Quindi, se qualcuno accede al suo computer, può esportare la chiave privata. Quindi voilà, che qualcuno possa ora autenticarsi sulla rete con il proprio dispositivo utilizzando il certificato e la chiave privata che ha scaricato dal dispositivo di qualcun altro.
tl; dr : dovresti distribuire i certificati utente se non hai intenzione di utilizzare token di sicurezza?