HTTPS
Kısaca: TLS ile şifrelenmiş bir bağlantı üzerinden HTTP — HTTP ile aynı iletişim, ama dinlemeye ve değiştirmeye karşı korunmuş.
Biraz daha ayrıntılı: Asıl HTTP alışverişinden önce bir TLS el sıkışması gerçekleşir; burada sunucu (ve isteğe bağlı olarak istemci) bir sertifikayla kendini tanıtır ve ortak bir oturum anahtarı üzerinde anlaşılır. Tarayıcıdaki asma kilit simgesinden ve https:// önekinden tanınır. Bugün pratikte her web sitesi için standarttır.
Ayrıntılı
İki aşamalı süreç
Bir HTTPS sayfasını çağırmak iki ayrı aşamada yürür: önce TLS el sıkışması (şifreleme pazarlığı ve kimlik doğrulama), sonra asıl HTTP alışverişi — pazarlık edilen TLS kanalı içinde tamamen şifreli:
1. İstemci sunucuya 443 numaralı portta bağlanır
2. TLS el sıkışması: sertifika, anahtar değişimi
3. Şifreli HTTP isteği ve yanıtı
Ayrıca bak: HTTP, TLS, Sertifika, El sıkışması, Oturum anahtarı