HTTPS nədir?
sobes.tech Süni İntellekt
AI-dan cavab
HTTPS (Hypertext Transfer Protocol Secure) — bu HTTP protokolining kengaytmasi bo‘lib, mijoz (brauzer) va server o‘rtasidagi aloqa xavfsizligini ta’minlaydi. U odatda TLS (Transport Layer Security) yoki SSL (Secure Sockets Layer) protokollariga asoslangan ma’lumotlarni shifrlashni qo‘llaydi va uzatish jarayonida ushlash, soxtalashtirish va tinglashdan himoya qiladi.
HTTPS ning asosiy ishlash prinsiplari:
- Qo‘l berish (Handshake): Mijoz va server o‘rtasida sessiya boshlanishida, xavfsiz ulanishni o‘rnatish uchun ma’lumotlar almashinuvi bo‘lib o‘tadi.
- Kalitlar bilan almashish: Handshake davomida, sessiya kaliti ishlab chiqariladi va almashiladi, u butun sessiya davomida ma’lumotlarni shifrlash va ochish uchun ishlatiladi.
- Server sertifikati: Server o‘z raqamli sertifikatini, ishonchli sertifikat markazi (CA) tomonidan berilgan, taqdim etadi. Bu sertifikat serverning haqiqiyligini tasdiqlaydi.
- Sertifikatni tekshirish: Mijoz server sertifikatining haqiqiyligini, uning imzosini sertifikat markazining imzosi bilan tekshiradi.
- Shifrlash: Xavfsiz ulanish o‘rnatilgandan so‘ng, barcha uzatilayotgan ma’lumotlar sessiya kaliti yordamida shifrlanadi.
HTTPS ning asosiy afzalliklari:
- Maxfiylik: Ma’lumotlar uchinchi shaxslar tomonidan ushlashdan himoyalangan.
- Boshqaruv: Ma’lumotlar uzatish jarayonida o‘zgartirilmaganligini ta’minlaydi.
- Autentifikatsiya: Serverning haqiqiyligi tasdiqlanadi, bu phishing va "o‘rtadagi odam" hujumlaridan himoya qiladi.
HTTPS dan foydalanish veb-saytlar uchun standart bo‘lib, ayniqsa, maxfiy ma’lumotlarni (masalan, shaxsiy ma’lumotlar, to‘lovlar) ishlovchi saytlar uchun muhimdir. Brauzerlar odatda HTTPS ishlatadigan saytlar uchun adres satrida qulflash ikonchasini ko‘rsatadi.
HTTP va HTTPS URL misollari:
- HTTP:
http://example.com - HTTPS:
https://example.com