SOCKS5-autentikaasjemetoaden kieze yn Dante
Begryp hoe't Dante in oanbean SOCKS5-autentikaasjemetoade kiest en hoe't de folchoarder fan metoaden it belied feroaret dat kliïnten ûnderfine.
By SOCKS5 wurdt autentikaasje ôfpraat foardat de klient syn bestimmingsfersyk stjoert. Dêrtroch is in iere mislearring fan oanmeldgegevens in oar barren as in FTP-, HTTPS- of oare applikaasjemislearring efter de proxy.
De groetnis fan 'e klient listet de autentikaasjemetoaden op dy't er stipet. De tsjinner kiest ien metoade út dy list en stjoert de kar werom. In wearde fan 0xff betsjuttet dat gjin oanbean metoade akseptabel is en dat de ferbining slute moat. De klient besiket net samar elke metoade oan 'e tsjinnerkant neidat in wachtwurd mislearre is.
Wat Dante syn oardering regelet
Dante 1.4.x neamt de ynstelling op protokolnivo socksmethod. Syn dokumintaasje seit dat metoaden yn foarkarsfolchoarder opsomme wurde. Foar in belied dat beide metoaden tastiet, ferkiest dizze ferklearring brûkersnamme/wachtwurd as de klient it oanbiedt:
socksmethod: username noneDe list omkeare ferkiest net-autentisearre tagong as beide metoaden oanbean wurde:
socksmethod: none usernameDit binne alternative metoadeferklearrings, gjin folsleine tsjinnerkonfiguraasjes. Harkynterfaces, tastiene kliïnten, bestimmingsregels en alle regelspesifike autentikaasjebeperkingen binne noch altyd wichtich.
none tastean hat in konkreet gefolch: in klient dy't allinnich gjin autentikaasje oanbiedt, kin ûnder de jildende regels akseptearre wurde. username foarop pleatse makket in list mei none net ta in eask dat elkenien in wachtwurd jout.
Kies earst de eask
As elke tastiene klient him autentisearje moat mei brûkersnamme/wachtwurd, konfigurearje dy eask dan konsekwint yn 'e globale en jildende regels ynstee fan none ta te foegjen as algemiene kompatibiliteitsreparaasje. As anonyme tagong bewust is foar in beheinde klientgroep, meitsje de groep en syn tastiene bestimmingen eksplisyt.
Dante hat ek clientmethod, dat giet oer kontrôles dy't útfierd wurde as de TCP-klient ferbynt, foar de SOCKS-ûnderhanneling. It is in aparte laach fan 'e metoaden dy't yn 'e SOCKS5-groetnis útwiksele wurde. Konfiguraasjefragminten mei in âlder method kaaiwurd moatte lêzen wurde neffens de hânlieding foar de ynstalleare Dante-ferzje.
As twa kliïnten har oars hâlde en drave, fergelykje wat elk oanbiedt, wat Dante kiest en oft de sub-ûnderhanneling fan 'e keazen metoade slagget. Undersykje dêrnei it SOCKS-bestimmingsantwurd. Dizze folchoarder identifisearret in ûntbrekkende oanmeldgegevens-callback sûnder elke mislearring oan FTP ta te skriuwen of it autentikaasjebelied fan 'e tsjinner blyn te feroarjen.
Ta beslút, SOCKS5-autentikaasje mei brûkersnamme/wachtwurd fersiferret de wachtwurdútwikseling net. Brûk in passend beskerme transport of netwurk as dy oanmeldgegevens fertroulikheid nedich hawwe.