Intern
HTTPS nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
HTTPS (Güvenli Hipermetin Transfer Protokolü) HTTP protokolünün bir uzantısıdır ve istemci (tarayıcı) ile sunucu arasındaki bağlantının güvenliğini sağlar. Genellikle TLS (Transport Layer Security) veya SSL (Secure Sockets Layer) protokolleri temel alınarak veri şifreleme kullanır ve bu sayede iletim sırasında yakalama, sahtecilik ve dinleme gibi saldırılara karşı koruma sağlar.
HTTPS'in temel çalışma prensipleri:
- El sıkışma (Handshake): İstemci ve sunucu arasındaki oturumun başında, güvenli bir bağlantı kurmak için taraflar bilgi alışverişinde bulunur.
- Anahtar değişimi: El sıkışma sırasında, oturum anahtarı oluşturulur ve değiştirilir; bu anahtar, oturum boyunca veri şifreleme ve çözme işlemlerinde kullanılır.
- Sunucu sertifikası: Sunucu, güvenilir bir sertifika otoritesi (CA) tarafından verilen dijital sertifikasını sağlar. Bu sertifika, sunucunun kimliğini doğrular.
- Sertifika doğrulama: İstemci, sunucu sertifikasının geçerliliğini, sertifika otoritesinin imzasını kontrol ederek doğrular.
- Şifreleme: Güvenli bağlantı kurulduktan sonra, tüm iletilen veriler oturum anahtarı kullanılarak şifrelenir.
HTTPS'in temel avantajları:
- Gizlilik: Veriler, üçüncü taraflarca yakalanmaya karşı korunur.
- Bütünlük: Verilerin iletim sırasında değiştirilmediği garanti edilir.
- Kimlik doğrulama: Sunucunun gerçekliği doğrulanır, bu da kimlik avı ve "ortadaki adam" saldırılarına karşı koruma sağlar.
HTTPS kullanımı, özellikle gizli bilgiler (örneğin, kişisel veriler, ödemeler) işleyen web siteleri için standarttır. Tarayıcılar genellikle HTTPS kullanan sitelerde adres çubuğunda bir kilit simgesi gösterir.
HTTP ve HTTPS örnek URL'leri:
- HTTP:
http://example.com - HTTPS:
https://example.com