Kvifor SOCKS5-passordautentisering start med versjon 1
Skil SOCKS5-helsinga frå versjonsfeltet i underhandlinga av brukarnamn/passord.
Ein SOCKS5-klient start med versjon 5 og sender deretter versjon 1 under passordautentisering. Det er ikkje nødvendigvis ein nedgradering eller ein feil proxy.
Den første utvekslinga forhandlar SOCKS5-autentiseringsmetoden. Når brukarnamn/passord blir valt, definerer RFC 1929 ei eiga underhandling der versjonsfeltet er 0x01.
Denne autentiseringsførespurnaden inneheld lengder og byte for brukarnamnet og passordet. Tenaren returnerer versjonen til underhandlinga og ein status. Først etter at autentiseringa lukkast, sender klienten SOCKS5-destinasjonsførespurnaden.
Hald dei to utvekslingane åtskilde når du les eit spor eller implementerer ein klient. Å gjenta 0x05 overalt fordi tenesta heiter SOCKS5 gjev feil autentiseringsmelding.
Ein vellukka passordstatus tyder heller ikkje at destinasjonen som vart beden om, er tillaten. Den neste SOCKS-svaret kan framleis avvise den tilkoplinga.
Til slutt krypterer ikkje denne brukarnamn/passord-metoden legitimasjonen sin. Versjonsbyten angir eit meldingsformat, ikkje ein kryptert eller sterkare påloggingsmodus.