Ի՞նչ է TLS-ն ընդդեմ SSL-ի առցանց անվտանգության մեջ:

Բովանդակություն:

Ի՞նչ է TLS-ն ընդդեմ SSL-ի առցանց անվտանգության մեջ:
Ի՞նչ է TLS-ն ընդդեմ SSL-ի առցանց անվտանգության մեջ:
Anonim

Վերջերս լրահոսում տվյալների այդքան խոշոր խախտումներով դուք կարող եք մտածել, թե ինչպես են ձեր տվյալները պաշտպանված, երբ առցանց եք: Երբ գնում եք որևէ կայք և մուտքագրում եք ձեր կրեդիտ քարտի համարը, հուսով ենք, որ մի քանի օրից փաթեթը կհասնի ձեր դուռը: Բայց այդ պահին, նախքան «Պատվեր» սեղմելը, դուք զարմանո՞ւմ եք, թե ինչպես է աշխատում առցանց անվտանգությունը:

Image
Image

Օնլայն անվտանգության հիմունքները

Իր հիմնական ձևով առցանց անվտանգությունը՝ անվտանգությունը, որը տեղի է ունենում համակարգչի և կայքի միջև, իրականացվում է մի շարք հարցերի և պատասխանների միջոցով: Դուք մուտքագրում եք վեբ հասցե բրաուզերում, այնուհետև զննարկիչը խնդրում է այդ կայքին ստուգել դրա իսկությունը:Կայքը պատասխանում է համապատասխան տեղեկություններով, և երկուսի համաձայնությունից հետո կայքը բացվում է վեբ բրաուզերում:

Տրվող հարցերի և փոխանակված տեղեկատվության մեջ կան տվյալներ գաղտնագրման տեսակի մասին, որը փոխանցում է դիտարկիչի տեղեկությունները, համակարգչային տեղեկությունները և անձնական տվյալները բրաուզերի և կայքի միջև: Այս հարցերն ու պատասխանները կոչվում են ձեռքսեղմում: Եթե այդ ձեռքսեղմումը տեղի չունենա, ապա այն կայքը, որը դուք փորձում եք այցելել, համարվում է անապահով:

HTTP ընդդեմ

  • Բաց, որպեսզի բոլորը տեսնեն ճանապարհին:
  • Ավելի հեշտ է կարգավորել և գործարկել:
  • Գաղտնաբառերի և ներկայացված տվյալների անվտանգություն չկա:

  • Լրիվ կոդավորված է տեղեկատվությունը թաքցնելու համար:
  • Պահանջում է լրացուցիչ սերվերի կազմաձևում:
  • Պաշտպանում է փոխանցված տեղեկատվությունը, ներառյալ գաղտնաբառերը:

Մի բան, որ դուք կարող եք նկատել, երբ այցելում եք վեբ կայքեր, այն է, որ ոմանք ունեն հասցե, որը սկսվում է http-ով, իսկ ոմանք սկսվում են https-ով: HTTP նշանակում է Hypertext Transfer Protocol; դա արձանագրություն է կամ ուղեցույցների հավաքածու, որը նշանակում է անվտանգ հաղորդակցություն ինտերնետի միջոցով:

Որոշ կայքեր, հատկապես այն կայքերը, որտեղ ձեզնից պահանջվում է տրամադրել զգայուն կամ անձնական նույնականացման տեղեկատվություն, կարող են ցուցադրել https կանաչ կամ կարմիր գույնով, որի միջով գծված է: HTTPS նշանակում է Hypertext Transfer Protocol Secure, իսկ կանաչը նշանակում է, որ կայքն ունի ստուգելի անվտանգության վկայագիր: Կարմիրը՝ դրա միջով գծով նշանակում է, որ կայքը չունի անվտանգության վկայագիր, կամ վկայագիրը սխալ է կամ ժամկետանց:

Ահա, որտեղ ամեն ինչ մի փոքր շփոթեցնող է դառնում: HTTP-ն չի նշանակում, որ համակարգչի և կայքի միջև փոխանցվող տվյալները գաղտնագրված են:Դա միայն նշանակում է, որ կայքը, որը շփվում է դիտարկիչի հետ, ունի ակտիվ անվտանգության վկայագիր: Միայն այն դեպքում, երբ S (ինչպես S) ներառված է, փոխանցված տվյալները ապահով են, և կա մեկ այլ տեխնոլոգիա, որն ապահովում է այդ անվտանգ նշումը: հնարավոր է։

SSL ընդդեմ TLS

  • Սկզբնապես մշակվել է 1995 թվականին:
  • Վեբ գաղտնագրման ավելի վաղ մակարդակ։
  • հետ է մնացել արագ աճող ինտերնետից։
  • Սկսվել է որպես SSL-ի երրորդ տարբերակ:
  • Տրանսպորտային շերտի անվտանգություն.
  • Շարունակվել է բարելավել SSL-ում օգտագործվող գաղտնագրումը:
  • Ավելացվել են անվտանգության ուղղումներ նոր տեսակի հարձակումների և անվտանգության անցքերի համար:

SSL-ը սկզբնական անվտանգության արձանագրությունն էր, որն ապահովում էր կայքերի և կայքերի միջև փոխանցված տվյալների անվտանգությունը: Ըստ GlobalSign-ի՝ SSL-ը ներկայացվել է 1995 թվականին որպես 2.0 տարբերակ։ Առաջին տարբերակը (1.0) երբեք այն չդարձավ հանրային սեփականություն: 2.0 տարբերակը փոխարինվել է 3.0 տարբերակով մեկ տարվա ընթացքում՝ արձանագրության խոցելիությունը վերացնելու համար:

1999 թվականին ներկայացվեց SSL-ի մեկ այլ տարբերակ, որը կոչվում էր Transport Layer Security (TLS), որը բարելավելու խոսակցության արագությունը և ձեռքսեղմման անվտանգությունը: TLS-ն այն տարբերակն է, որն այժմ օգտագործվում է, թեև այն հաճախ անվանում են SSL՝ պարզության համար:

Հասկանալով SSL արձանագրությունը

  • Թաքցնում է համակարգչի և կայքի միջև առկա տեղեկատվությունը:
  • Պաշտպանում է մուտքի տվյալները։
  • Ապահովում է առցանց գնումները։
  • Չի պաշտպանում բոլոր սպառնալիքներից:
  • Չեմ կարող պաշտպանել ձեզ այն կայքերում, որոնք չեն օգտագործում SSL:
  • Անհնար է թաքցնել, թե որ կայքերն եք այցելում:

Երբ մտածում եք ինչ-որ մեկի հետ ձեռքսեղմում կիսելու մասին, դա նշանակում է, որ ներգրավված է երկրորդ կողմը: Առցանց անվտանգությունը մոտավորապես նույն կերպ է: Որպեսզի ձեռքսեղմումն ապահովի առցանց անվտանգությունը, պետք է ներգրավված լինի երկրորդ կողմը: Եթե HTTPS-ն այն արձանագրությունն է, որն օգտագործում է վեբ զննարկիչը՝ անվտանգությունն ապահովելու համար, ապա այդ ձեռքսեղմման երկրորդ կեսն այն արձանագրությունն է, որն ապահովում է գաղտնագրումը։

Կոդավորումը տեխնոլոգիա է, որն օգտագործվում է ցանցի երկու սարքերի միջև փոխանցվող տվյալները քողարկելու համար: Այն իրականացվում է ճանաչելի նիշերը վերածելով անճանաչելի շփոթության, որը կարող է վերադարձվել իր սկզբնական վիճակին՝ օգտագործելով գաղտնագրման բանալի:Սա ի սկզբանե իրականացվել է տեխնոլոգիայի միջոցով, որը կոչվում է Secure Socket Layer (SSL) անվտանգություն:

SSL-ն այն տեխնոլոգիան էր, որը վեբկայքի և բրաուզերի միջև շարժվող ցանկացած տվյալ վերածում էր անհեթեթության, իսկ հետո նորից տվյալների: Ահա թե ինչպես է այն աշխատում.

  • Դուք բացում եք զննարկիչը և մուտքագրում եք ձեր բանկի հասցեն:
  • Վեբ զննարկիչը թակում է բանկի դուռը և ներկայացնում ձեզ։
  • Դռնապանը հաստատում է, որ դու այնպիսին ես, ինչպիսին դու ես ասում, և համաձայնում է քեզ ներս թողնել մի շարք պայմաններով:
  • Վեբ զննարկիչը համաձայնում է այդ պայմաններին, այնուհետև ձեզ թույլատրվում է մուտք գործել բանկի կայք:

Գործընթացը կրկնվում է, երբ մուտքագրեք ձեր օգտանունը և գաղտնաբառը՝ մի քանի լրացուցիչ քայլերով:

  • Դուք մուտքագրում եք ձեր օգտվողի անունը և գաղտնաբառը՝ ձեր հաշիվ մուտք գործելու համար:
  • Ձեր վեբ զննարկիչը տեղեկացնում է բանկի հաշվի կառավարչին, որ ցանկանում եք մուտք գործել ձեր հաշիվ:
  • Նրանք զրուցում են և համաձայնում են, որ եթե կարողանաք տրամադրել ճիշտ հավատարմագրերը, ապա ձեզ հասանելիություն կտրվի: Այնուամենայնիվ, այդ հավատարմագրերը պետք է ներկայացվեն հատուկ լեզվով:
  • Վեբ զննարկիչը և բանկի հաշվի կառավարիչը համաձայնում են այն լեզվին, որը կօգտագործվի:
  • Վեբ զննարկիչը փոխակերպում է ձեր օգտանունը և գաղտնաբառը այդ հատուկ լեզվով և փոխանցում այն բանկի հաշվի կառավարչին:
  • Հաշվի կառավարիչը ստանում է տվյալները, վերծանում և համեմատում իր գրառումների հետ:
  • Եթե ձեր հավատարմագրերը համընկնում են, ապա ձեզ տրված է մուտք դեպի ձեր հաշիվ:

Գործընթացը տեղի է ունենում նանվայրկյաններով, այնպես որ դուք չեք նկատում, թե որքան ժամանակ է պահանջվում զրույցի և ձեռքսեղմման համար վեբ բրաուզերի և կայքի միջև:

TLS կոդավորում

  • Ավելի անվտանգ կոդավորում:
  • Թաքցնում է տվյալները համակարգչի և կայքերի միջև:
  • Ավելի լավ ձեռքսեղմման գործընթաց գաղտնագրված հաղորդակցության բանակցությունների ժամանակ:
  • Ոչ մի կոդավորումը կատարյալ չէ:
  • Ավտոմատ կերպով չի ապահովում DNS:
  • Լիովին համատեղելի չէ հին տարբերակների հետ:

TLS կոդավորումը ներդրվել է տվյալների անվտանգությունը բարելավելու համար: Թեև SSL-ը լավ տեխնոլոգիա էր, անվտանգությունը փոխվում է արագ տեմպերով, և դա հանգեցրեց ավելի լավ, ավելի արդի անվտանգության անհրաժեշտության: TLS-ը կառուցվել է SSL-ի շրջանակի վրա՝ բարելավելով ալգորիթմները, որոնք կարգավորում են հաղորդակցությունը և ձեռքսեղմման գործընթացը:

Ո՞ր TLS տարբերակն է ամենաարդիականը:

Ինչպես SSL-ի դեպքում, TLS գաղտնագրումը շարունակել է բարելավվել: Ներկայիս TLS տարբերակը 1.2 է, սակայն TLSv1.3-ը մշակվել է, և որոշ ընկերություններ և բրաուզերներ օգտագործել են անվտանգությունը կարճ ժամանակով:Շատ դեպքերում նրանք վերադառնում են TLSv1.2, քանի որ 1.3 տարբերակը դեռ կատարելագործվում է:

Երբ վերջնական տեսքի բերվի, TLSv1.3-ը կբերի անվտանգության բազմաթիվ բարելավումներ, ներառյալ գաղտնագրման ավելի ընթացիկ տեսակների բարելավված աջակցություն: Այնուամենայնիվ, TLSv1.3-ը կդադարեցնի նաև SSL արձանագրությունների և անվտանգության այլ տեխնոլոգիաների ավելի հին տարբերակների աջակցությունը, որոնք այլևս բավականաչափ ամուր չեն անձնական տվյալների պատշաճ անվտանգությունն ու գաղտնագրումն ապահովելու համար:

Խորհուրդ ենք տալիս: