HTTP проти HTTPS
Значення S:
Http або the протокол передачі гіпертексту це те, чим ми користуємось, коли отримуємо доступ до Інтернету. Хоча ми рідко помічаємо це, якщо воно взагалі відіграє дуже важливу роль. Http визначає методологію та правила транспортування даних із серверів сайту, який ми хотіли переглянути до нашого комп'ютера та навпаки. Для більшості з нас нетехнічних людей це більше не повинно бути нашим клопотом, якщо ми отримаємо те, про що попросили сервер.
Проблема з http, однак, полягає в тому, що він вразливий для людей, які, можливо, хочуть підслухати або побачити, чим займається ваша діяльність. Це теж не повинно бути серйозною проблемою, якщо все, що ви робите, - це перегляд дурних відео у ютубі або гугл за завданням. Більшість нашої діяльності в Інтернеті насправді не так важливо, щоб люди по-справжньому дбали. І хоча це є для того, щоб побачити, ніхто, хто знає, як це зробити, насправді не потурбується витрачати час або зіткнутися з можливими правовими наслідками таких дій.
Справжня проблема виникає, коли ви надсилаєте або отримуєте дані, які є конфіденційними або конфіденційними. Ви впевнені, що не хочете, щоб інші люди знали, що є вашим особистим електронні листи містять. Приватні повідомлення повинні залишатися приватними. Потім є он-лайн транзакції, коли ви купуєте щось і платите за це за допомогою своєї кредитної картки, номер вашої кредитної картки щоразу надсилається через Інтернет. І якщо ви використовуєте http для цього, то зловмисникам має бути дуже легко зробити шкоду вам або вашим фінансам.
Відповідь Інтернету на це - https або HTTP через SSL - це захищене з'єднання, яке передає дані через Інтернет у зашифрованому вигляді. Цей спосіб захисту означає, що навіть якщо хтось підслуховує, отримані ними дані не були б зрозумілими або корисними, оскільки вони не мають засобів для їх розшифровки. Все повідомлення розшифровується лише тоді, коли воно надходить у вказане місце.
То чому б ми не перенесли все на https? Так що все забезпечено. Хоча це можливо, це не дуже доцільно. Для передачі даних через https потрібна додаткова потужність обробки для шифрування / дешифрування даних. Якщо ви думаєте про сервери, які обробляють мільйони, якщо не мільярди даних в день, то це може призвести до масових уповільнень. Ось чому https використовується лише на певних сторінках, які містять конфіденційну інформацію, таку як номери кредитних карток або паролі.
Дізнайтеся більше про Інтернет, http та SSL.