La maggior parte delle conversazioni su ODBC sono centrate su Microsoft, ma il protocollo viene spesso utilizzato in ambienti eterogenei, come un client Windows che si connette a un database su un server * nix. Mentre la mia domanda è aperta, sono più interessato allo scenario eterogeneo.
Nella ricerca di un caso d'uso specifico, sono stato sorpreso di trovare quasi nessun controllo specifico di crittografia nei driver. C'era una casella di controllo per attivare la crittografia, ma non ho trovato alcuna documentazione sul controllo degli algoritmi utilizzati o per specificare / fornire certificati. Le luci rosse hanno iniziato a lampeggiare. "Utilizza TLS 1.2 o una versione precedente?" "Esiste l'autenticazione reciproca?" "I certificati sono convalidati o i certificati autofirmati sono attendibili?" "Che certs sono usati?" Sì, così ...
Ho trovato alcune informazioni su come funziona in un ambiente Microsoft. Anche questa informazione non è stata del tutto soddisfacente, ma la documentazione per il protocollo stesso o per driver specifici del mondo * nix sembra quasi del tutto mancante.