Żid awtentikazzjoni bl-isem tal-utent ma’ Dante
Aqleb il-politika SOCKS ta’ Dante 1.4.4 minn aċċess ibbażat biss fuq is-sors għal verifika espliċita tal-kont, filwaqt li żżomm ir-restrizzjonijiet tas-sors u tad-destinazzjoni.
F’Dante 1.4.4, ir-regoli tal-klijent jaċċettaw il-konnessjoni qabel in-negozjar SOCKS, filwaqt li r-regoli SOCKS jiddeċiedu liema talbiet awtentikati jistgħu jkomplu. Konnessjoni minn sors permess xorta tista’ titlob isem tal-utent fit-tieni stadju.
Għall-awtentikazzjoni bl-ismijiet tal-utenti tas-sistema operattiva, irrevedi l-identitajiet tas-servizz kif ukoll il-metodu. Il-qari tad-database tal-kontijiet jista’ jeħtieġ identità privileġġata:
clientmethod: none
socksmethod: username
user.privileged: root
user.unprivileged: danteproxy
Uża l-kont tas-servizz reali bi ftit privileġġi installat għal Dante. Oħloq jew agħżel kont tal-klijent awtorizzat li jkun kompatibbli mal-backend tal-ismijiet tal-utenti; l-identità tas-servizz u l-login tal-klijent għandhom rwoli differenti.
Żomm il-limiti tat-talbiet
Wara ir-regola restrittiva tal-klijent eżistenti, agħmel il-kont obbligatorju fuq ir-rotta SOCKS permessa:
socks pass {
from: 198.51.100.27/32 to: 203.0.113.20/32 port = 443
command: connect
socksmethod: username
user: proxyuser
log: connect error
}
L-indirizzi u l-isem tal-kont huma valuri ta’ eżempju. Dan jippermetti sors wieħed, destinazzjoni waħda, kmand wieħed u l-utent awtentikat speċifikat. Tibdilx dan il-limitu għal sorsi bla restrizzjonijiet sempliċement għax żdiedet password.
Is-settings globali tal-metodu u dawk tar-regola għandhom jaqblu. Fittex regola qadima li tippermetti biss none u li baqgħet minn setup ibbażat biss fuq is-sors. Żomm ukoll ir-restrizzjonijiet maħsuba tal-listener u tal-firewall.
Ittestja n-negozjar u l-aċċess separatament
Qabel tibda s-server, ivverifika l-fajl bil-mod ta’ kontroll tal-konfigurazzjoni tas-server installat. Imbagħad uża klijent awtorizzat li tassew jappoġġa n-negozjar SOCKS5 bl-isem tal-utent u l-password. Iċċekkja kredenzjali neqsin, kredenzjali żbaljati u kont permess li jitlob mira pprojbita.
Is-sottonegozjar bl-isem tal-utent u l-password definit fl-RFC 1929 ma jikkriptax il-password. Sessjoni HTTPS sussegwenti mad-destinazzjoni ma tipproteġix dak l-iskambju preċedenti mal-proxy. Uża mogħdija protetta kif suppost bejn il-klijent u s-server.
Kontroll tal-konfigurazzjoni b’suċċess jikkonferma s-sintassi u l-identitajiet, mhux id-database tal-kontijiet jew il-mogħdija tan-netwerk. Ħares fil-logs tas-server biex tara liema stadju rrifjuta test reali.