ટનલ શું એન્ક્રિપ્ટ કરે છે અને શું વાંચી શકાય તેવું રાખે છે
ટનલ તેના બે છેડાઓ વચ્ચેનું સામગ્રી છુપાવે છે અને તેની બહાર કંઈ નહીં. કી, અખંડિતતા અને છેડા બાકીનું નક્કી કરે છે, અને HTTPS હજી પોતાનું કામ કરે છે.
તમારી ટનલ ચાલુ છે, એક ટૅબ લીલું તાળું બતાવે છે, અને બીજી ટૅબમાંનું સાદું HTTP પૃષ્ઠ હજી ચેતવે છે કે જોડાણ સુરક્ષિત નથી. આ સંયોજન લોકોને મૂંઝવે છે, કારણ કે બંને રક્ષણ જુદાં જુદાં અંતર આવરે છે. VPN પોતાના છેડાઓ વચ્ચેનો ટ્રાફિક સુરક્ષિત કરે છે, અને એક્ઝિટ પછી ટ્રાફિક ફરી સામાન્ય બને છે. HTTPS એક જોડાણને વેબસાઇટ સુધી સુરક્ષિત કરે છે. આ બે હકીકતોને સાથે મૂકવાથી VPN ખરેખર શું છુપાવે છે તે અંગેના મોટા ભાગના પ્રશ્નો સમજાય છે.
ટનલ ખરેખર શું આવરે છે
ક્લાયન્ટ અને VPN સાથી વચ્ચે નિરીક્ષક વાંચી શકાય તેવી વિનંતીને બદલે એન્ક્રિપ્ટ થયેલા બાઇટ જુએ છે. તે ટનલ જે ભાગમાંથી પસાર થાય તે આવરે છે, જે સામાન્ય રીતે તમે નિયંત્રિત ન કરતા હો તે ભાગ છે. તે VPN એક્ઝિટ અને વેબસાઇટ વચ્ચેની કડી સુધી વિસ્તરતું નથી, કારણ કે ટનલ એક્ઝિટ પર પૂરી થઈ ગઈ. ટનલ પૂરી થાય તે ક્ષણથી બાઇટ ફરી વાંચી શકાય તેવા બને છે. તેમાં કંઈ ખોટું કન્ફિગરેશન નથી.
એક્ઝિટ એ યંત્ર છે જે ડિક્રિપ્ટ કરીને આગળ મોકલે છે, અને VPN બરાબર એ જ માટે છે. તે જે આગળ મોકલે છે તે તેને જે સ્વરૂપમાં મળ્યું તે સ્વરૂપમાં દેખાય છે, તેથી સાદી HTTP વિનંતી એક્ઝિટથી આગળ સાદો ટેક્સ્ટ જ રહે છે.
આને ખામીને બદલે ગુણધર્મ તરીકે વાંચો. એન્ક્રિપ્શન એક માર્ગ સુધી મર્યાદિત છે, અને માર્ગ ત્યાં પૂરો થાય છે જ્યાં સેવા શરૂ થાય છે.
સરળ ભાષામાં કી, nonce અને અખંડિતતા
ચાલુ ટ્રાફિક સિમેટ્રિક ક્રિપ્ટોગ્રાફીથી સુરક્ષિત છે, અને બંને છેડા હેન્ડશેક દરમિયાન કી સામગ્રી મેળવે છે કે ઉત્પન્ન કરે છે. RFC 5116 દ્વારા સામાન્ય રીતે વર્ણવાયેલું પ્રમાણિત એન્ક્રિપ્શન એક જ રચનામાં ગોપનીયતા અને અખંડિતતા આપે છે. પ્રાપ્તકર્તા બદલાયેલા બાઇટ નકારે છે, ફક્ત વાંચી ન શકવાને બદલે, અને લોકો એન્ક્રિપ્શનનો અર્થ ગૂંચવવો એમ માને ત્યારે બરાબર આ ભાગ ભૂલી જાય છે.
કી એ ફેરબદલમાંથી આવે છે, લોગિન વખતે લખાયેલા પાસવર્ડમાંથી નહીં. પાસવર્ડ ઓળખ પ્રમાણિત કરે છે, અને પછી પ્રોટોકોલ સત્રની સામગ્રી સ્થાપે છે. ક્ષણિક કી ફેરબદલ એ જ આગળની ગુપ્તતા આપે છે, તેથી રેકોર્ડ કરેલું સત્ર પછીથી લાંબા ગાળાની કી લીક થાય તો પણ વાંચી ન શકાય તેવું રહે છે.
સ્પેસિફિકેશનમાંની મોટી સંખ્યા આ પ્રશ્નોમાંથી એકનો પણ જવાબ આપતી નથી, અને અસંબંધિત અલ્ગોરિધમો વચ્ચે સંખ્યાઓ સરખાવવી ક્રમવાર નથી. તેના બદલે પૂછો કે કી ફેરબદલ શું પ્રદાન કરે છે.
ટનલ ક્યાં પૂરી થાય છે
જે છેડો ટનલ પૂરી કરે છે તે આગળ મોકલેલું વાંચી શકે છે. કોર્પોરેટ ગેટવે, વ્યાપારી પ્રદાતા અને સ્વયં-હોસ્ટ કરેલા સર્વર માટે આ એટલું જ સાચું છે. આ ડિઝાઇન છે, તેમાં ખામી નથી. મજબૂત ક્રિપ્ટોગ્રાફી સમજૂતી કરાયેલા છેડાને તેના સુધી પહોંચતું સાદું ટેક્સ્ટ વાંચતા રોકી શકતી નથી, કારણ કે રક્ષણ છેડા પર જ અટકે છે.
HTTPS તે બિંદુ પછી પણ ચાલુ રહે છે, તેથી VPN વગર પણ શત્રુતાપૂર્ણ નેટવર્ક પર સાઇટ સુરક્ષિત હોઈ શકે છે. બંને રક્ષણ પ્રથમ ભાગમાં એકબીજા પર વ્યાપે છે અને એક્ઝિટ પછી તેમાંથી ફક્ત એક જ ચાલુ રહે છે.
તેથી જ જોડાણ ચાલુ કરવા માટે પ્રમાણપત્ર ચકાસણી નબળી કરવી ટનલની પરીક્ષા નથી. તે બીજું રક્ષણ બંધ કરે છે અને તમને શરૂઆત કરતાં ઓછું આપીને જાય છે.
અનામતા કેમ અલગ ઉત્પાદન છે
સરનામાં, સમય અને જથ્થો ટનલની બહાર નિરીક્ષણીય રહે છે. નિરીક્ષક જોઈ શકે છે કે ટ્રાફિક VPN છેડા તરફ વહે છે, આશરે કેટલો અને ક્યારે. સામગ્રી વાંચી ન શકાય તેવી હોઈ શકે જ્યારે ભાત હજી માહિતીપ્રદ હોય.
પ્રદાતા પણ તમારા નેટવર્કથી અલગ જગ્યાએ બેસે છે, જે નિરીક્ષકનો બદલાવ છે, નિરીક્ષણ દૂર કરવું નહીં. કૂકીઝ, લોગિન અને ખાતાના ઓળખકર્તા પહેલાંની જેમ જ કામ કરે છે, કારણ કે ટનલે તેમને બદલવાનું ક્યારેય વચન આપ્યું નથી.
જો તે જ જરૂરી હોય તો લોગિંગ નીતિ અને અધિકારક્ષેત્ર પ્રમાણે પ્રદાતા પસંદ કરો, પછી નીતિ પોતે વાંચો. માર્કેટિંગ પૃષ્ઠો આ પ્રશ્નનો જવાબ ભાગ્યે જ એવી રીતે આપે છે જે કોઈ ચકાસી શકે.
ટનલ અને સાઇટ અલગ-અલગ ચકાસો
પહેલા ટનલ ચકાસો, જેથી તમે જાણો કે કયું રક્ષણ ચકાસી રહ્યા છો. પછી સાઇટનું પોતાનું વહન ચકાસો, અને એક બીજાનો અર્થ થાય એમ ધારવાને બદલે બંને પરિણામ સરખાવો. સાદું HTTP વહન કરતી ટનલ અને HTTPS પરોવતી સાઇટ બંને બરાબર તે જ કરે છે જે માટે તેમને ગોઠવવામાં આવ્યાં હતાં.
જે યજમાનની પરીક્ષા કરવાની તમને પરવાનગી હોય તેની સામે ચકાસણી ચલાવો, અને સારાંશને બદલે આઉટપુટ વાંચો.
wg show
ip -brief addr show tun0
curl -sS -o /dev/null -w '%{http_code} %{url_effective}\n' https://example.comજ્યારે ટનલ ચાલુ હોય અને સાઇટ HTTPS હોય, ત્યારે પ્રથમ ભાગમાં તમારી પાસે બે રક્ષણ અને બીજામાં એક હોય છે. જ્યારે સાઇટ સાદું HTTP હોય, ત્યારે બીજો ભાગ તેમાં રહેલા દરેક માટે વાંચી શકાય તેવો હોય છે, જે વિનંતી મોકલનાર એક્ઝિટ સહિત. બેમાંથી કયું ખૂટે છે તે જાણવું એ આખું નિદાન છે, અને તેમાં નવા ક્લાયન્ટને બદલે બે આદેશ જોઈએ છે.