SOCKS4 USERID tel sahəsi
SOCKS4 USERID tel sahəsini və onun təfsirinin SOCKS5 istifadəçi adı/parol doğrulamasından deyil, serverdən asılı olmasının səbəbini izah edir.
SOCKS4 sıfır baytla bitən dəyişən uzunluqlu USERID sətri ehtiva edir. Server bu identifikatoru öz siyasətinə uyğun şərh edir; protokol ondan sonra SOCKS5 istifadəçi adı/parol alt-razılaşması aparmır.
Sənədləşmə ünvanı 203.0.113.8, port 443 ünvanına boş USERID ilə SOCKS4 CONNECT sorğusu belədir:
04 01 01 bb cb 00 71 08 00
Doqquzuncu bayt 0x00 boş sahəni bitirir. Bu, 0 simvolu deyil, onun ASCII dəyəri 0x30-dir. Onu buraxmaq USERID-ni yarımçıq qoyur.
Server nə gözləyir
Xidmət heç bir identifikator tələb etmirsə, boş identifikator uyğun ola bilər. Müəyyən identifikator və ya başqa giriş mexanizmi tələb edirsə, sənədləşdirilmiş siyasətinə əməl edin. Verilən ad yalnız server onu doğruladıqda kimlik yaradır.
SOCKS4a təyinat host adının işlənməsini genişləndirir; SOCKS5 doğrulaması əlavə etmir. SOCKS5 hesabı tələb edən xidmət uyğun müştəri və üsul tələb edir. SOCKS4 USERID sahəsinə parol qoymaq həmin mübadiləni əvəz edə bilməz və əlaqəsiz etimad məlumatını aşkara çıxara bilər.
Rədd halında SOCKS versiyasını, tələb olunan təyinatı və istifadəçi siyasətini ayrıca yoxlayın.