SSL (Secure Socket Layer) е спецификация на технология, чрез която се осъществява прехвърлянето на Данни е защитена в интернет. Данните, които се предават, се криптират въз основа на протокола HTTPS и по този начин са защитени от шпиониране от трети страни. Криптирането се допълва от изискването за удостоверяване на автентичността на участниците в комуникацията. Терминът SSL вече е заменен с TLS (Transport Layer Security). Променено е само името. Технологията, на която се основава, е останала същата и някои софтуерни пакети и библиотеки все още имат SSL в имената си по исторически причини, въпреки че се основават на TLS, който впоследствие е доразвит.

От SSL към TLS - прилики и разлики

Технологията, която е прилагана многократно и е известна под съкращението SSL, продължава да се използва и разработва и днес под името TLS. Основните концепции на технологията не са се променили. Все още се използва HTTPS като хибриден протокол за криптиране, чиято последна версия като протокол SSL е версия 3.0. Впоследствие той е доразвит и стандартизиран като протокол TLS, като се започне от версия 1.0. В общата употреба двата термина често се използват като взаимозаменяеми, въпреки че трябва да се отбележи номерът на стиха. Например SSL 1.0 не съответства на TSL 1.0. В това представяне се използва съкращението SSL, тъй като то е по-известно и все още е обичайно да се говори за SSL, дори когато се говори за технологията TLS. Представени са основните концепции, които са идентични както за SSL, така и за TSL. Въпреки това, за специфични цели има различни имплементации с различни имена, като OpenSSL, GnuTLS и LibreSSL.

Криптография и проверка на самоличността - принцип на работа на SSL

Функционалният принцип на Secure Socket Layer или Transport Layer Security е двукомпонентен. В допълнение към криптирането на данни, тя се основава и на използването на удостоверяване. Използването на SSL е широко разпространено и често се използва за сигурно извличане на поверителни данни от HTTP сървър (уеб сървър) и за сигурно предаване на поверителни данни към него. Автентичността на набрания сървър се проверява чрез Сертификат и връзката между сървъра и клиента е криптирана. Тъй като днес SSL е изключително популярен, той почти се е превърнал в стандарт за добавяне към протоколите на приложенията, които сами по себе си не могат да осъществят сигурна връзка чрез криптиране.

SSL сертификатиСертифициране и удостоверяване

Сертифицирането и удостоверяването на автентичността преди започване на предаване на данни чрез SSL връзка се разделя на следните етапи на обработка:

- Сертифицирането на публичния ключ се извършва след като
Сървърът получава сертификат от орган за сертифициране и валидиране при поискване.

- Удостоверяване на автентичността на сървъра
Връзката между клиента и сървъра се установява чрез SSL заявка от клиента, а сървърът се удостоверява със своя сертификат.

- Потвърждаване на предадения сертификат
Клиентът проверява сертификата, получен от сървъра, от органа за сертифициране и валидиране.

- криптирано предаване на данни
Ако самоличността на сървъра може да бъде установена по безспорен начин въз основа на валидирания сертификат, започва предаването на криптираните данни.

кодиране и разкодиране

В основата на криптирането и декриптирането в протокола SSL стои двойка цифрови ключове, състояща се от публичен и частен ключ. И двата ключа са различни. Изпращачът (клиентът) получава публичния ключ от получателя (сървъра), след като получателят се е легитимирал със своя сертификат. Процедурата се нарича "асиметрично криптиране" или "процедура с публичен ключ". След това изпращачът използва публичния ключ, за да криптира данните, които изпраща на получателя. След криптирането данните вече не могат да бъдат декриптирани с публичния ключ, а само с подходящия частен ключ на сървъра, който следователно трябва да го пази в тайна във всеки случай.

Сертификатите

И SSL, и TLS работят с така наречените сертификати PKIX, което означава "инфраструктура на публичния ключ съгласно X.509v3". Съществуват три вида сертификати, за които усилията за проверка по време на сертифицирането са различни и по този начин се гарантира различно ниво на автентичност:

- Удостоверението, валидирано за домейн (DV-SSL), е най-евтиното удостоверение. Домейнът се потвърждава само от Имейл и обикновено сертификатът се издава само след няколко минути.

- Удостоверението за валидиране на организация (OV-SSL) повишава надеждността на домейна чрез пълна проверка на организацията/оператора.

- Сертификатът за разширено валидиране (EV-SSL) се основава на най-високото ниво на валидиране и е широко разпространен в банковия сектор, наред с други.

Ограничения на SSL/TLS

Протоколът SSL защитава само предаването на данните. Това, което се случва след това при получателя, е извън регулацията на протокола SSL.

Текущи статии

Обща информация

Защо силното онлайн присъствие е от решаващо значение за агентите на недвижими имоти

В днешната цифрова ера професионалното онлайн присъствие е от съществено значение за агентите на недвижими имоти. Маркетингът на недвижими имоти все повече се осъществява в интернет, където потенциалните купувачи и продавачи търсят

Обща информация

Защо стартиращите компании трябва да мислят за мащабируемостта от самото начало при избора на доставчик на хостинг

Стартиращите предприятия постоянно се сблъскват с предизвикателства - от разработването на продукти и маркетинговата стратегия до много други неща. Едно от решенията, които често се подценяват, се отнася до