TLS અને SSL વચ્ચેનો તફાવત.

Anonim

ઇ-કૉમર્સ, દવા, શિક્ષણ વગેરે સહિતના વિવિધ ક્ષેત્રોમાં કમ્પ્યુટર્સનો ઉપયોગ કરવા માટે ઇન્ટરનેટનો અનિવાર્ય ઉપયોગ જરૂરી છે. આ તાર્કિક અને પ્રાયોગિક લાગે છે અને તમે આશ્ચર્ય પણ કરી શકો છો, આ કેવી રીતે આપણા વિષયથી સંબંધિત છે. ઈ. TLS (ટ્રાન્સપોર્ટ લેયર સિક્યોરિટી) અને SSL (સિક્યોર સોકેટ લેયર) વચ્ચેના તફાવત. હા, ત્યાં એક સંબંધ છે કારણ કે આ બે કંઈ નથી પરંતુ ઇન્ટરનેટ પ્રોટોકોલ છે.

ઈન્ટરનેટ પ્રોટોકોલ શું છે?

એક પ્રોટોકોલ ચોક્કસ કમ્પ્યુટર-સંબંધિત કાર્યો હાથ ધરવા માટે સૂચનોનો સમૂહ છે અને આ કિસ્સામાં, ઇન્ટરનેટ પ્રોટોકોલ વાસ્તવિક સંદેશા પરિવહન, પ્રમાણીકરણ પ્રક્રિયાઓ, વગેરે કરે છે. તેથી અમે કહી શકીએ છીએ કે ઇન્ટરનેટ પ્રોટોકોલ વિના, અમે અમારા ગ્લોબલ સંદેશ પરિવહન અથવા અન્ય કોઈપણ ઇન્ટરનેટ સંબંધિત પ્રવૃત્તિ. હાયપર ટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ (એચટીટીપી), ફાઇલ ટ્રાન્સફર પ્રોટોકોલ (FTP), ટ્રાન્સપોર્ટ લેયર સિક્યુરિટી (ટીએલએસ), સિક્યોર્ડ સોકેટ લેયર (એસએસએલ), પોઇન્ટ ટુ પોઇંટ પ્રોટોકોલ (પી.પી.પી.), ટ્રાન્સફર કંટ્રોલ પ્રોટોકોલ (ટીસીપી)), સિમ્પલ મેઈલ ટ્રાન્સફર પ્રોટોકોલ (એસએમટીપી), વગેરે. તે પ્રોટોકોલોમાં, TLS અને SSL ડેટા એન્ક્રિપ્શન અને સર્વર પ્રમાણીકરણ દર્શાવે છે.

TLS અને SSL નું ઇતિહાસ

SSL નેટસ્કેપ અને તેની પ્રથમ આવૃત્તિઓ SSL v1 છે. 0 બધા પર પ્રકાશિત ન હતી. તેથી અમે SSL v2 નો ઉપયોગ કર્યો છે. 0 વર્ષ 1995 માં તેના પ્રકાશન પછીથી. એક વર્ષ બાદ, તેને આગામી સંસ્કરણ SSL v3 દ્વારા બદલવામાં આવ્યું હતું. 0. પાછળથી 1996 માં, ટી.એલ.એસ.ને SSL v3 નું સુધારેલ વર્ઝન તરીકે રજૂ કરવામાં આવ્યું હતું. 0. કદાચ, તમે પ્રશ્ન મેળવી શકો છો કે શા માટે તેને SSL v4 તરીકે નામ આપવામાં આવ્યું નથી. 0! આ એક સામાન્ય માણસ માટે વાજબી પ્રશ્ન છે, પરંતુ જ્યારે આપણે ટેક્નિકલ પરિપ્રેક્ષ્યથી વિચારીએ છીએ, તો ટીએલએસ માત્ર SSL v3 નો વધારો નથી. 0 પરંતુ વધુ છે.

પ્રિડ્રેસર, ટીએલએસ અથવા SSL શું છે?

SSL એ TLS નું પુરોગામી છે અને અમે તેને પણ લઈ શકીએ છીએ જેમ કે ભૂતપૂર્વ પ્રોટોકોલનું સુધારેલું વર્ઝન છે. TLS સાથે પણ, આપણે TLS v1 જેવા ઘણા સંસ્કરણો શોધી શકીએ છીએ. 1 અને વી 1. 2. એ જ SSL પર લાગુ પડે છે તેમજ SSL v3 સુધીનાં સંસ્કરણ સાથે. 0. કોઈપણ સૉફ્ટવેરની જેમ, આગળના સંસ્કરણ એ તેના વપરાશકર્તાઓને વધુ સારી રીતે સહાય કરવા માટે અગાઉના એક વિસ્તૃત સ્વરૂપ છે.

જે સુરક્ષિત છે?

અમે પહેલાથી જ ચર્ચા કરી છે કે TLS અનુગામી છે અને તેથી તે કહેવું સચોટ છે કે તે વધુ સુરક્ષિત છે. SSL, POODLE અને અન્ય મુદ્દાઓ માટે સંવેદનશીલ છે જે TLS ના ઉપયોગથી થતી નથી. પૉપ્લે હુમલા એ એન્ક્રિપ્ટ કરેલા સંદેશામાંથી પણ માહિતી કાઢવામાં કંઈક છે અને આમ તે એન્ક્રિપ્શનના હેતુને રદ્દ કરે છે. તેવી જ રીતે, SSL v3. 0 BEAST હુમલાઓ માટે સંવેદનશીલ છે અને તેથી જ્યારે સુરક્ષા ચિત્રમાં આવે ત્યારે આ એક સારો વિકલ્પ નથી.BEAST હુમલાઓ ચોક્કસપણે વેબસાઇટ્સ સાથે તમારા એકાઉન્ટ્સ પર નિયંત્રણ મેળવી શકે છે અને આ હુમલો TLS v1 સાથે પણ શક્ય છે. 0. તેથી, તે TLS v2 અમલમાં મૂકવા માટે એક સારો વિચાર છે. 0 આવા પ્રકારના ઘુસણખોરીથી સલામત છે.

જ્યારે SSL અને ક્યારે TLS પસંદ કરવું?

તમને વિવિધ પ્રકારના સંજોગોમાં ઇન્ટરનેટ પ્રોટોકોલ એન્ક્રિપ્શન પસંદ કરવા માટે કહેવામાં આવી શકે છે, જેમ કે જ્યારે તમે તમારા સર્વરને રૂપરેખાંકિત કરો છો અથવા જ્યારે તમે અમારા ક્લાયન્ટની કોઈપણ મશીનો સેટ કરો છો આ બિંદુએ, તમે એવું વિચારી શકો છો કે સુરક્ષાના સંદર્ભમાં TLS એ SSL થી શ્રેષ્ઠ છે અને તે SSL નો અનુગામી છે. તેથી, અમને મોટાભાગના લોકો આગળ વધશે અને TLS પસંદ કરશે. તે માટે, હું ભલામણ કરું છું કે તમે રાહ જુઓ અને નીચે વાંચો. જ્યારે તમે ઇન્ટરનેટ પ્રોટોકોલ પસંદ કરો છો ત્યારે તમારે ફક્ત નવા પ્રોટોકોલોની જ નજર રાખવી જોઈએ નહીં પરંતુ તેની તાજેતરની આવૃત્તિ પણ હા, ફક્ત એમ લાગે કે સર્વર ફક્ત TLS v1 ને સપોર્ટ કરે છે. 0 અને તે SSL v3 ને સપોર્ટ કરતું નથી. 0 અને તે કોઈ ઉપયોગ નથી કે તમે સુરક્ષા હેતુઓ માટે TLS પસંદ કર્યો છે! TLS v1 તરીકે 0, POODLE અને BEAST હુમલાઓ માટે શંકાસ્પદ છે, SSL v3 ને પસંદ કરવાનું એક સારું વિચાર છે. 0 અહીં. અમે એવી દલીલ પણ કરી શકીએ છીએ કે SSL v3 પણ. 0 પણ પૂલ માટે પરવાનગી આપે છે પરંતુ જ્યારે અમે બંને સરખામણી કરો, SSL v3 0 અહીં વધુ સારી પસંદગી છે.

જ્યારે તમે પ્રમાણપત્ર સમસ્યાઓ અનુભવો છો ત્યારે તમારે શું કરવું જોઈએ?

SSL એ ઘણા ઓનલાઇન કપટ હુમલાઓ માટે સંવેદનશીલ છે, IETF એ SSL v2 ના ઉપયોગને દૂર કરી દીધી છે 0 અને v3 સુરક્ષા કારણોસર 0 આ જ કારણ છે કે આપણે ફક્ત TLS પ્રમાણપત્રોને સપોર્ટ કરનારા સર્વર્સનો ઉપયોગ કરતી વખતે કેટલીકવાર સમસ્યાઓનો સામનો કરીએ છીએ. આ પ્રમાણપત્રો દરેક પ્રોટોકોલ વર્ઝન માટે વિશિષ્ટ છે અને એક પ્રોટોકોલ વર્ઝનનું પ્રમાણપત્ર અન્ય સાથે ઉપયોગમાં લઈ શકાતું નથી. ઉદાહરણ તરીકે, જ્યારે તમારું કમ્પ્યુટર SSL v3 સાથે કાર્ય કરી રહ્યું છે 0 અને સર્વર દ્વારા રજૂ કરાયેલું પ્રમાણપત્ર TLS છે, તો પછી તમે તેને તમારા વાર્તાલાપમાં ઉપયોગ કરી શકતા નથી. તેનો અર્થ એ કે તમે તમારા સર્વર સાથે સફળતાપૂર્વક સંપર્ક કરી શકતા નથી. આવી ભૂલ ફક્ત SSL વર્ઝનને અક્ષમ કરવાથી દૂર કરી શકાય છે.

કેવી રીતે તપાસ કરવી કે તમારું સર્વર SSL વર્ઝન વાપરે છે?

ફક્ત તપાસો કે તમારું સર્વર SSL પ્રોટોકોલના કોઈપણ સંસ્કરણોનો ઉપયોગ કરે છે કે કેમ. તમે સરળતાથી તે અહીં કરી શકો છો - SSL સર્વર પરીક્ષણ

જે ઝડપી છે?

જ્યારે સંચાર પ્રસ્થાપિત કરે છે ત્યારે ટી.એલ.એસ. પાસે કામગીરીના બે સ્તરો છે. પ્રથમ એક સર્વરને પ્રમાણિત કરવા માટે હેન્ડશેકિંગ છે અને બીજો એક વાસ્તવિક સંદેશ પરિવહન છે. તેથી, કનેક્શન્સ અને સ્થાનાંતર સ્થાપિત કરવા માટે જૂની SSL કરતાં થોડો વધુ સમય લે છે.

સર્વર બાજુ પર સંચાલિત કરવા માટે કઇ જટિલ છે?

ટી.એલ.એસ.ને અમારા સર્વર્સ પર અપ-ટૂ-ડેટ પ્રમાણપત્રોની સ્થાપનાની જરૂર છે અને અમારે સંચાર થવાની સંભાવના ચકાસવાની જરૂર છે. પરંતુ આ કરવાની આવશ્યકતા સ્વયંસંચાલિત સાધનો તરીકે કરવાની જરૂર નથી. અમે SSL માટે પ્રમાણપત્રોની જરૂર હોવા છતાં, તે TLS સર્વર્સ સાથે સુસંગત નથી. તે સુસંગતતા અને ઉન્નત સુરક્ષા માટે, અમે થોડું જટિલ TLS પ્રોટોકોલ પર આધાર રાખીએ છીએ.

પાછળનું સુસંગતતા

ટી.એલ.એસ. પછાત સુસંગતતા સાથે રચાયેલ છે જ્યારે એસએસએલ પુરોગામી છે, આપણે તેને અહીં અપેક્ષા રાખી શકતા નથી.

તે આંશિક રૂપે સ્પષ્ટ છે કે TLS અને SSL અલગ છે અને જ્યારે તમે કોષ્ટક સ્વરૂપમાં તફાવતો જુએ ત્યારે તે હજુ પણ વધુ સમજી શકાય તેવું હશે.

એસ. કોઈ સમજો તફાવતો
ટીએલએસ SSL
1 વર્ષમાં રીલિઝ થયું તે 1999 માં રિલિઝ થયું હતું. SSL v2 0 ને પ્રથમ 1995 માં અને v3 માં રજૂ કરવામાં આવ્યું હતું. 1996 માં. SSL v1. 0 લોકોને જાહેર કરવામાં આવ્યું ન હતું.
2 કયા પ્રોટોકોલ પર આધારિત છે? તે SSL v3 પર આધારિત છે. 0 પ્રોટોકોલ અને સુધારાઓ સાથે આવા કોઈ આધાર નથી તે સંચાર જરૂરિયાતો અને સંબંધિત મુદ્દાઓ સાથે વિકસાવવામાં આવી હતી
3 કયા પ્રોટોકોલના પુરોગામી? એ જ પ્રોટોકોલમાં કેટલીક નવીનતમ સુધારણાઓ માટે પુરોગામી હોઈ શકે છે. ટી.એલ.એસ.ના પુરોગામી
4 નબળા હુમલાઓ TLS v1 0 BEAST હુમલાઓ માટે સંવેદનશીલ છે. પરંતુ તે ક્યારેય પુટલ હુમલાને મંજૂરી આપતું નથી SSL v2 0 & v3 0 BEAST અને POODLE હુમલાઓ માટે સંવેદનશીલ છે.
5 જે સુરક્ષિત છે? ટીએલએસ v2. 0 બંને BEAST અને POODLE હુમલાઓ માટે સંવેદનશીલ છે અને તેથી તે વધુ સુરક્ષિત છે. SSL વર્ઝન ઓછી સુરક્ષિત છે
6 જ્યારે TLS અને ક્યારે SSL પસંદ કરવી? જ્યારે તમારું સર્વર TLS નું નવીનતમ સંસ્કરણ ચલાવવા સક્ષમ હોય, તો પછી આ પ્રોટોકોલ સાથે આગળ વધો. અન્યથા, SSL v3 નો ઉપયોગ કરવો તે વધુ સારું છે. 0. જ્યારે સર્વર TLS 1 ચલાવવા માટે સક્ષમ ન હોય. 2, SSL v3 સાથે આગળ વધો. 0 અથવા તેના અન્ય કોઈપણ આવૃત્તિઓ.
7 પ્રમાણપત્રો તે સર્વર કે જે TLS પ્રોટોકોલો સાથે ગોઠવેલ છે તે સંબંધિત સંસ્કરણના TLS પ્રમાણપત્રોનો ઉપયોગ કરે છે. ઉદાહરણ તરીકે, જો સર્વર TLS v1 સાથે ગોઠવેલ છે. 0, તો પછી તે સંબંધિત TLS v1 નો ઉપયોગ કરે છે. 0 પ્રમાણપત્ર SSL પ્રોટોકોલ સાથે ગોઠવવામાં આવેલું સર્વર સંબંધિત સંસ્કરણના SSL પ્રમાણપત્રોનો ઉપયોગ કરે છે. ઉદાહરણ તરીકે, જો સર્વર SSL v3 સાથે ગોઠવેલ છે. 0, તો પછી તે સંબંધિત SSL v3 નો ઉપયોગ કરે છે. 0 પ્રમાણપત્ર
8 શું તેઓ સુસંગત છે? TLS SSL ની આવૃત્તિઓ સાથે સુસંગત નથી એ જ રીતે, આપણે તેને રિવર્સમાં કહી શકીએ છીએ.
9 શું આઇઇટીએફએ તેનો ઉપયોગ નાપસંદ કર્યો છે? ના, એવી કોઈ અવનતિ છે કે જે TLS આવૃત્તિઓ સાથે સંકળાયેલ નથી. હા, તે SSL v2 ને દૂર કરી દીધી છે. 0 & v3 0.
10 જ્યારે તમે પ્રમાણપત્ર સમસ્યાઓ અનુભવે છે? જો તમે તમારા સર્વરને TLS પ્રોટોકોલ સાથે રૂપરેખાંકિત કર્યું હોય અને જો વાતચીત કરનાર સર્વર કોઈ અન્ય પ્રમાણપત્રનો ઉપયોગ કરે છે, તો આ સમસ્યા ઉદ્ભવે છે. જો તમે તમારા સર્વરને SSL પ્રોટોકોલ્સ સાથે રૂપરેખાંકિત કર્યું છે અને જો સંચાર સર્વર અન્ય કોઇ પ્રમાણપત્રનો ઉપયોગ કરે છે, તો આ સમસ્યા ઉદ્ભવે છે.
11 પ્રમાણપત્રની સમસ્યાઓનું સંચાલન કેવી રીતે કરવું? ફક્ત TLS રૂપરેખાંકન નિષ્ક્રિય કરો અને અન્ય સહાયક પ્રોટોકોલ્સ સાથે તમારા સર્વરને રૂપરેખાંકિત કરો. પરંતુ તમારે સાવધ રહેવું જોઈએ કે આવા કોઈ કાર્ય સુરક્ષા મુદ્દાઓ બનાવી શકે છે અને તેથી, એક સુરક્ષિત ઇન્ટરનેટ પ્રોટોકોલ પસંદ કરવાનું રહેશે. અથવા તો, ફક્ત તે ચોક્કસ સર્વર સાથેના સંચારને અવગણો કે જે તમારા TLS પ્રોટોકોલ્સને સપોર્ટ કરતું નથી. ઉપર દર્શાવેલ SSL સર્વર ગોઠવણીને અક્ષમ કરી શકો છો.
12 જે ઝડપી છે? દ્વિ-પગલાની પ્રત્યાયન પ્રક્રિયાને લીધે તે થોડો ધીમી છે. ઈ. હેન્ડશેકિંગ અને વાસ્તવિક ડેટા ટ્રાન્સફર. તે TLS કરતાં વધુ ઝડપથી છે કારણ કે અધિકૃતતા સઘન રીતે કરવામાં આવતી નથી.
13 સર્વર બાજુ પર સંચાલિત કરવા માટે કઇ જટિલ છે? તે જટીલ છે કારણ કે તેમાં પ્રમાણપત્ર માન્યતા અને સારા પ્રમાણીકરણની જરૂર છે. તે ટી.એલ.એસ. કરતા વધુ સરળ છે કારણ કે તેમાં કેટલીક એવી સુવિધાઓનો અભાવ છે જે TLS માં હાજર છે.
14 બેક-સુસંગતતા તે પછાત સુસંગત છે અને SSL ને સપોર્ટ કરે છે તે TLS નું સમર્થન કરતું નથી