શું SOCKS5 તમારા ટ્રાફિકનું એન્ક્રિપ્શન કરે છે?
SOCKS5 જોડાણ આગળ મોકલે છે. એન્ક્રિપ્શન બીજી સુરક્ષિત પરત પર આધારિત છે અને username/password પદ્ધતિ પોતે પ્રવેશ માહિતી એન્ક્રિપ્ટ કરતી નથી.
ફક્ત SOCKS5 પસંદ કરવાથી એન્ક્રિપ્શન ઉમેરાતું નથી. તે આગળ મોકલાતાં જોડાણ અને પ્રમાણીકરણની વાટાઘાટ કરે છે; 5 પ્રોટોકોલની આવૃત્તિ છે, એન્ક્રિપ્શનનું સ્તર નહીં.
HTTPS માટે client SOCKS જોડાણ ખોલીને તેમાંથી લક્ષ્ય સુધી TLS ચલાવી શકે છે. Clientની સામાન્ય પ્રમાણપત્ર તપાસ હેઠળ વેબસાઇટનો ડેટા TLSથી સુરક્ષિત થાય છે. એ જ માર્ગે એન્ક્રિપ્શન વિનાનું HTTP મોકલો તો તે એવું જ રહે છે; relay એપ્લિકેશનનો પ્રોટોકોલ સુધારતું નથી.
RFC 1929ની username/password પદ્ધતિમાં પણ પોતાનું એન્ક્રિપ્શન નથી. ખાતું પ્રવેશ નિયંત્રિત કરે છે, પણ અસુરક્ષિત માર્ગે વિનિમય ગોપનીય બનાવતું નથી. વધારાના transport અથવા બીજી વાટાઘાટ કરેલી પદ્ધતિ રક્ષણ બદલી શકે છે, તેથી client અને server ખરેખર શું વાપરે છે તે તપાસો.
લક્ષ્યનો સુરક્ષિત પ્રોટોકોલ, પ્રમાણપત્ર ચકાસણી, client-proxy જોડાણનું રક્ષણ અને નક્કી કરેલી પ્રમાણીકરણ પદ્ધતિ તપાસો. સંચાલક હજી લક્ષ્યની માહિતી અને જોડાણ metadata મેળવી શકે છે. curlમાં socks5h લક્ષ્ય hostname ક્યાં resolve થાય છે તે બદલે છે; તે કોઈ ક્રિપ્ટોગ્રાફિક પરત ઉમેરતું નથી.