Перехід з HTTP на HTTPS
Ура). Цей день настав. Веб сайт перейшов з HTTP на HTTPS! З сьогоднішнього дня. Весь трафік між вами – і веб сайтом – зашифрований.
Трохи теорії
І так, що за гвалт? Що за танці і піснопєнія? Піде мова далі).
Що таке HTTP? А що таке HTTPS? А в чому між ними різниця? А що таке SSL?
Для звичайних смертних – це чорний ліс)). Шукати, перечитати купу технічної інформації і ще й її зрозуміти далеко не під силу кожному)). Тому, я спробую в кількох словах розповісти “на пальцях” ))).
По замовчуванню всі браузери підключаються до серверів по протоколу HTTP. Чисто теоретично, якби хтось в ліз у вашу мережу, наприклад хакер чи не добросовісний сусід, він зміг би перехопити дані які ви відправляєте на сайти. А тому, що при використанні HTTP, всі дані передаються у відкритому вигляді. Для перехоплення цих даних використовуються “Сніфери”. От у явіть, вводите ви свої реквізити карти для оплати за товар, а ваші дані взяв і перехопив якийсь козел… Скільки то може бути неприємних емоцій…
Для запобігання таких ситуацій було розроблено HTTPS – це є розширення того ж протоколу HTTP. Еволюція так скажемо). І в результаті вийшов безпечний протокол передачі даних. В чому його прикол? Що ж він таке вміє?
Коли ви, вводите щось на сайті, який працює по HTTPS, перед відправкою даних на сервер браузер зашифровує інформацію. Щоб розшифрувати і прочитати її, потрібен спеціальний ключ, який зберігається тільки на сервері. Таке шифрування називається криптографічним. Якщо навіть ваш сусід перехопить інформацію, він не зможе її роздивитись. І на цьому його місія провалиться)). На те щоб підібрати ключ до шифру, підуть роки безперервного перебору.
А для того щоб сайт працював по протоколу HTTPS – потрібен SSL-сертифікат. Тільки коли у власника сайту є SSL-сертифікат – аж тільки тоді можлива робота по безпечному протоколу HTTPS. Протокол SSL забезпечує конфіденційність обміну даними між клієнтом і сервером.
Як зрозуміти яке з’єднання на сайті?
Та все дуже просто. Біля адреси веб сайту гляньте на значок замка. Якщо він зелений – значить все тут супер! ). А червоний – значить веб сайт працює по протоколу HTTP в якому дані передаються в незашифрованому вигляді. Виглядає це ось так:
Так, що робота зроблена – можна йти лягати спати).
Останні коментарі