Klijent tas-SOCKS5 jibda bil-verżjoni 5, imbagħad jibgħat il-verżjoni 1 waqt l-awtentikazzjoni tal-password. Dan mhux bilfors huwa downgrade jew proxy ħażin.

L-ewwel skambju jinnegozja l-metodu tal-awtentikazzjoni tas-SOCKS5. Meta jintgħażel isem tal-utent/password, RFC 1929 tiddefinixxi sotto-negozjazzjoni separata li l-qasam tal-verżjoni tagħha huwa 0x01.

Dik it-talba tal-awtentikazzjoni tinkludi tulijiet u bajts għall-isem tal-utent u l-password. Is-server jirritorna l-verżjoni tas-sotto-negozjazzjoni u status. Il-klijent jibgħat it-talba tad-destinazzjoni tas-SOCKS5 biss wara li l-awtentikazzjoni tirnexxi.

Żomm iż-żewġ skambji separati meta taqra traċċa jew timplimenta klijent. Ir-repetizzjoni ta' 0x05 kullimkien għax is-servizz jissejjaħ SOCKS5 tipproduċi l-messaġġ tal-awtentikazzjoni ħażin.

Status tal-password li jirnexxi lanqas ifisser li d-destinazzjoni mitluba hija permessa. Ir-risposta tas-SOCKS li jmiss xorta tista' tirrifjuta dak il-konnessjoni.

Fl-aħħar, dan il-metodu tal-isem tal-utent/password ma jikkriptax il-kredenzjali tiegħu. Il-bajt tal-verżjoni jidentifika format ta' messaġġ, mhux mod ta' dħul ikkriptat jew aktar b'saħħtu.

Artikli relatati