SOCKS5 autentifikazio-metodoak hautatzea Dante-n
Ulertu nola Dante-k eskainitako SOCKS5 autentifikazio-metodo bat hautatzen duen eta nola metodoen ordenak bezeroek bizi duten politika aldatzen duen.
SOCKS5-en, autentifikazioa bezeroak bere helburu-eskaera bidali aurretik negoziatzen da. Horrek hasierako kredentzialen hutsegitea proxyaren atzeko FTP, HTTPS edo beste aplikazio baten hutsegiteaz bestelako gertaera bihurtzen du.
Bezeroaren agurrak onartzen dituen autentifikazio-metodoak zerrendatzen ditu. Zerbitzariak zerrenda horretatik metodo bat aukeratzen du eta hautaketa bidaltzen du. 0xff balioak esan nahi du eskainitako metodo bat ere ez dela onargarria eta konexioa itxi behar dela. Bezeroak ez ditu pasahitza huts egin ondoren zerbitzariaren aldeko metodo guztiak soilik probatzen.
Zerk kontrolatzen du Dante-ren ordenak
Dante 1.4.x-ek protokolo-mailako ezarpena socksmethod deitzen du. Bere dokumentazioak dio metodoak lehentasun-ordenan zerrendatzen direla. Bi metodoak onartzen dituen politikarentzat, deklarazio honek erabiltzaile-izena/pasahitza hobesten du bezeroak eskaintzen duenean:
socksmethod: username noneZerrenda alderantziz jartzeak autentifikatu gabeko sarbidea hobesten du bi metodoak eskaintzen direnean:
socksmethod: none usernameHauek metodo-deklarazio alternatiboak dira, ez zerbitzari-konfigurazio osoak. Entzuteko interfazeek, baimendutako bezeroek, helburu-arauak eta arau baterako autentifikazio-murrizketek garrantzia dute oraindik.
none baimentzeak ondorio zehatza du: autentifikaziorik ez bakarrik eskaintzen duen bezero bat onar daiteke aplikagarri diren arauen arabera. username lehenengo jartzeak ez du none duen zerrenda denek pasahitza eman behar duten baldintza bihurtzen.
Hautatu lehenengo baldintza
Baimendutako bezero bakoitzak erabiltzaile-izen/pasahitz bidez autentifikatu behar badu, konfiguratu baldintza hori modu koherentean arau global eta aplikagarrietan none konpatibilitate-konponketa orokor gisa gehitu beharrean. Sarbide anonimoa bezero-talde mugatu baterako nahita egina bada, egin taldea eta bere baimendutako helburuak esplizitu.
Dante-k clientmethod ere badu, TCP bezeroa konektatzen denean, SOCKS negoziazioaren aurretik egiten diren egiaztapenei dagokiena. SOCKS5 agurrean trukatzen diren metodoetatik bereizitako geruza da. method gako-hitz zaharragoa erabiltzen duten konfigurazio-zatiak instalatutako Dante bertsioaren eskuliburuaren arabera irakurri behar dira.
Bi bezero desberdin jokatzen dutenean, alderatu bakoitzak zer eskaintzen duen, Dante-k zer hautatzen duen eta hautatutako metodoaren azpinegoziazioa arrakastatsua den. Ondoren aztertu SOCKS helburuaren erantzuna. Sekuentzia honek falta den kredentzial-dei bat identifikatzen du hutsegite guztiak FTP-ri egotzi gabe edo zerbitzariaren autentifikazio-politika itsu-itsuan aldatu gabe.
Azkenik, SOCKS5 erabiltzaile-izen/pasahitz autentifikazioak ez du pasahitz-trukea zifratzen. Erabili behar bezala babestutako garraioa edo sarea kredentzial horiek isilpekotasuna behar dutenean.