Username        employee
Domain          OFFICE
Proxy           proxy.office.example:8080
Listen          127.0.0.1:3128
Gateway         no

Sostituite questi valori con l'account aziendale e l'endpoint. Proxy è il padre autenticato di Cntlm. Listen è l'endpoint usato dalle applicazioni locali: http://127.0.0.1:3128 in questo esempio. Puntare l'applicazione al padre invece aggira la delega prevista a Cntlm.

Per NTLMv2 configurate Auth NTLMv2 e l'hash PassNTLMv2 corrispondente. La modalità -H di Cntlm genera gli hash con il nome utente/dominio previsto; alcuni dipendono da queste identità. Sostituite il valore memorizzato quando quella password cambia.

L'hash resta un segreto di autenticazione. Proteggetelo, insieme ai backup della configurazione, invece di condividerlo con l'indirizzo esposto all'applicazione.

Questo listener loopback limita l'esempio ai client locali. Per servire altre macchine, scegliete deliberatamente un binding raggiungibile e una politica di accesso adeguata. Quei client devono raggiungere il listener reale di Cntlm, non copiare un indirizzo localhost che punta a loro stessi.

Articoli correlati