SOCKS5 କ୍ଲାୟେଣ୍ଟ ସଂସ୍କରଣ 5 ରୁ ଆରମ୍ଭ ହୁଏ, ତା'ପରେ ପାସୱାର୍ଡ ପ୍ରମାଣୀକରଣ ସମୟରେ ସଂସ୍କରଣ 1 ପଠାଏ। ଏହା ଅବଶ୍ୟ ଏକ ଡାଉନଗ୍ରେଡ୍ କିମ୍ବା ଭୁଲ୍ ପ୍ରକ୍ସି ନୁହେଁ।

ପ୍ରଥମ ବିନିମୟ SOCKS5 ପ୍ରମାଣୀକରଣ ପଦ୍ଧତି ଉପରେ ବୁଝାମଣା କରେ। ଯେତେବେଳେ ବ୍ୟବହାରକାରୀନାମ/ପାସୱାର୍ଡ ବଛାଯାଏ, RFC 1929 ଏକ ଅଲଗା ଉପ-ବୁଝାମଣା ନିର୍ଦ୍ଧାରଣ କରେ ଯାହାର ସଂସ୍କରଣ କ୍ଷେତ୍ର 0x01।

ସେହି ପ୍ରମାଣୀକରଣ ଅନୁରୋଧରେ ବ୍ୟବହାରକାରୀନାମ ଓ ପାସୱାର୍ଡର ଲମ୍ବା ଓ ବାଇଟ୍ ରହିଥାଏ। ସର୍ଭର ଉପ-ବୁଝାମଣାର ସଂସ୍କରଣ ଓ ସ୍ଥିତି ଫେରାଏ। ପ୍ରମାଣୀକରଣ ସଫଳ ହେବା ପରେ ହିଁ କ୍ଲାୟେଣ୍ଟ SOCKS5 ଲକ୍ଷ୍ୟ ଅନୁରୋଧ ପଠାଏ।

ଟ୍ରେସ୍ ପଢ଼ିବା ବେଳେ କିମ୍ବା କ୍ଲାୟେଣ୍ଟ ଲାଗୁ କରିବା ବେଳେ ଦୁଇଟି ବିନିମୟକୁ ଅଲଗା ରଖନ୍ତୁ। ସେବାର ନାମ SOCKS5 ଥିବାରୁ ସବୁଠାରେ 0x05 ପୁନରାବୃତ୍ତି କଲେ ଭୁଲ୍ ପ୍ରମାଣୀକରଣ ସନ୍ଦେଶ ସୃଷ୍ଟି ହୁଏ।

ସଫଳ ପାସୱାର୍ଡ ସ୍ଥିତିର ଅର୍ଥ ଅନୁରୋଧିତ ଲକ୍ଷ୍ୟ ଅନୁମତିପ୍ରାପ୍ତ ବୋଲି ନୁହେଁ। ପରବର୍ତ୍ତୀ SOCKS ଉତ୍ତର ସେହି ସଂଯୋଗକୁ ତଥାପି ପ୍ରତ୍ୟାଖ୍ୟାନ କରିପାରେ।

ଶେଷରେ, ଏହି ବ୍ୟବହାରକାରୀନାମ/ପାସୱାର୍ଡ ପଦ୍ଧତି ଏହାର ପରିଚୟପତ୍ର ଏନକ୍ରିପ୍ଟ କରେ ନାହିଁ। ସଂସ୍କରଣ ବାଇଟ୍ ସନ୍ଦେଶ ଫର୍ମାଟ୍ ସୂଚାଏ, ଏନକ୍ରିପ୍ଟେଡ୍ କିମ୍ବା ଅଧିକ ଶକ୍ତିଶାଳୀ ଲଗଇନ୍ ମୋଡ୍ ନୁହେଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ