Чому нам потрібний HTTPS?

Нам потрібний HTTPS з 3 причин.

Приватність, цілісність та ідентифікація.

Давайте спочатку поговоримо про приватність.

Я заручусь підтримкою своїх друзів.
Я надсилаю повідомлення Пташці-браузеру.
О ні! Це повідомлення не зашифроване!
Краб прослуховує з'єднання для перехоплення повідомлень.
Ймовірно використовує для лихих цілей.
Приватність означає, що ніхто не може переглядати ваші повідомлення.

Поганий Краб. Поганий.

Коли ви відкриваєте вебсайт без HTTPS, я можу підгледіти ваш пароль.

Зелений замочок в адресному рядку вашого браузера означає, що жоден не дивиться за вами.

Причина номер 2: цілісність.

Процес пізнання прикладу!

Я надсилаю ще одне не зашифроване повідомлення Пташці-браузеру.

Але перед тим як повідомлення потрапить до Пташки-браузера, я перехоплю його.

Я зміню повідомлення, де напишу погані речі про Пташку-браузера і перешлю його їй.

Чого б це Песик-компуктер казав такі погані речі про мене?

Це зазвичай зветься атакою «людина посередині» (man-in-the-middle).

Але найгіршими є атаки «краб посередині».

Поганий Краб. Поганий.

Цілісність означає, що повідомлення не буде зміненим до моменту, як прийде до місця призначення.

Я стежу за тим, щоб ваше спілкування не було підроблено.

Причина номер 3: ідентифікація.

Час прикладів!

Ідентифікація означає, що я можу перевірити, що це повідомлення саме від Песика-компуктера.

Цифровий підпис прикріплений до повідомлення дозволяє ідентифікувати відправника.
І цифровий підпис - це не кінцівка електронного листа, як ви могли подумати. Кожен міг би скопіювати таке ;)
І коли ви переглядаєте сайти в інтернеті, ідентифікація означає, що сайт, який ви відвідуєте, справді той самий, який вам потрібний.

HTTPS, завдяки SSL сертифікатам, забезпечує, що ви з'єднані саме з потрібним отримувачем.

Цей SSL сертифікат дійсний і був виданий акредитованим центром сертифікації ключів. Ок, тут все гаразд.

Ми будемо говорити більше про SSL сертифікати і центри сертифікації згодом, тому продовжуйте читати далі.

В підсумку, приватність, цілісність та ідентифікація є основними причинами чому HTTPS такий важливий.

Далі у 'як працює HTTPS'...

Тепер, як ми знаємо чому, наступним кроком буде ознайомлення із симетричним та асеметричним шифруваннями. Звучить складно, але насправді все просто.

Продовжити читання