Un backend OpenSSL è la parte di un’applicazione che utilizza la libreria OpenSSL per fornire funzioni TLS, come la convalida dei certificati e le connessioni cifrate. Il backend dell’applicazione è importante perché determina quale implementazione crittografica viene utilizzata e come viene effettuata la verifica.
Nelle distribuzioni reali, un backend TLS può gestire i controlli TLS reciproci, compresa la verifica che un certificato client sia attendibile o revocato. Il caricamento di una lista di revoca dei certificati non significa necessariamente che l’applicazione la controlli: durante la convalida del certificato, l’applicazione deve abilitare la verifica della revoca. I responsabili della difesa dovrebbero identificare il backend utilizzato da un servizio, esaminarne le impostazioni di verifica e verificare che i certificati revocati vengano rifiutati. Un backend diverso può comportarsi diversamente o presentare un’esposizione diversa.


