SOCKS5 боюнча аутентификация кардар өзүнүн багыты боюнча суроо-талабын жөнөтө электе эле сүйлөшүлөт. Ошондуктан эрте креденциалдык ката проксинин артындагы FTP, HTTPS же башка колдонмонун катасынан башка окуя болуп эсептелет.

Кардардын саламы анын колдогон аутентификация ыкмаларын тизмелейт. Сервер ошол тизмеден бир ыкманы тандап, тандоону кайтарат. 0xff мааниси сунушталган эч бир ыкма кабыл алынбайт жана байланышты жабуу керек дегенди билдирет. Сырсөз ийгиликсиз болгондон кийин кардар сервер тараптагы бардык ыкмаларды жөн эле сынап көрбөйт.

Dante тартиби эмнени башкарат

Dante 1.4.x протокол деңгээлиндеги жөндөөнү socksmethod деп атайт. Анын документтеринде ыкмалар артыкчылык тартибинде тизмеленет деп айтылат. Эки ыкмага тең жол берген саясат үчүн бул декларация кардар сунуштаганда колдонуучу атын/сырсөздү артык көрөт:

socksmethod: username none

Тизмени тескери бурганда эки ыкма тең сунушталганда аутентификациясыз кирүү артык көрүлөт:

socksmethod: none username

Булар альтернативдик ыкма декларациялары, толук сервер конфигурациялары эмес. Угуу интерфейстери, уруксат берилген кардарлар, багыт эрежелери жана ар кандай эрежеге тиешелүү аутентификация чектөөлөрү дагы эле маанилүү.

none уруксат берүүнүн так натыйжасы бар: аутентификациясыз гана сунуштаган кардар колдонуудагы эрежелер боюнча кабыл алынышы мүмкүн. username-ти биринчи орунга коюу none бар тизмени баары сырсөз берүүгө милдеттендирген талапка айландырбайт.

Алгач талапты тандаңыз

Эгер ар бир уруксат берилген кардар колдонуучу аты/сырсөз менен аутентификациялоосу керек болсо, none-ти жалпы шайкештик оңдоосу катары кошуунун ордуна ошол талапты глобалдык жана колдонуудагы эрежелерде ырааттуу конфигурациялаңыз. Эгер анонимдүү кирүү чектелген кардарлар тобу үчүн атайын болсо, топту жана анын уруксат берилген багыттарын ачык көрсөтүңүз.

Dante ошондой эле clientmethod бар, ал TCP кардары туташканда, SOCKS сүйлөшүүлөрүнөн мурун жүргүзүлүүчү текшерүүлөргө тиешелүү. Бул SOCKS5 саламында алмашылган ыкмалардан өзүнчө катмар. Эскирээк method ачкыч сөзүн колдонгон конфигурация үзүндүлөрү орнотулган Dante версиясынын нускамасына ылайык окулушу керек.

Эки кардар ар башка жүрүм-турум көрсөткөндө, ар бири эмнени сунуштаарын, Dante эмнени тандаарын жана тандалган ыкманын ички сүйлөшүүсү ийгиликтүү болобун салыштырыңыз. Андан кийин SOCKS багытынын жообун текшериңиз. Бул ырааттуулук ар бир ийгиликсиздикти FTPге таңуулабастан же сервердин аутентификация саясатын сокур түрдө өзгөртпөстөн жоголгон креденциалдык кайтарым чакырууну аныктайт.

Акырында, SOCKS5 колдонуучу аты/сырсөз аутентификациясы сырсөз алмашуусун шифрлебейт. Ошол креденциалдар купуялуулукту талап кылганда тийиштүү корголгон транспортту же тармакты колдонуңуз.

Тектеш макалалар