
Bir internet tarayıcısının adres çubuğuna dikkatle baktıysanız, http:// veya https:// ile başlayan URL'leri görmüş olabilirsiniz. Bu ön ekler, web siteleriyle nasıl bağlantı kurulduğunu gösteren protokolleri ifade eder. Hem HTTP hem de HTTPS, her ikisi de web sunucusu ile tarayıcı arasında belirli bir web sitesinin verilerini değiştirmek için kullanılan protokollerdir.
Peki http nedir ve http yerine https kullanmak ne tür avantajlar sağlar?
HTTP, web sunucuları ile web tarayıcıları arasında iletişimi sağlayan bir protokol olan HyperText Transfer Protocol'ün kısaltmasıdır. Başlangıçta düz metin belgelerini aktarmak için tasarlanmış olan HTTP, zaman içinde resim ve video gibi diğer içerik türlerini desteklemek için geliştirilmiştir.
Yukarıda http ne demek sorusunun cevabına kısaca değindik, bir sonraki bölümde ise https nedir ile ilgili detaylara yer vereceğiz.
Https açılımı HyperText Transfer Protocol Secure anlamına gelen HTTP'nin güvenli bir sürümüdür. Web sunucusu ile web tarayıcısı arasında aktarılan verileri şifreleyerek çalışır ve bu sayede herhangi birinin bunları ele geçirmesi ve okuması neredeyse imkansız hale gelir.
HTTPS, kredi kartı numaraları, oturum açma bilgileri ve kişisel bilgiler gibi hassas bilgileri toplayan web siteleri için olmazsa olmazdır. Ayrıca Google'ın HTTPS'nin bir sıralama faktörü olduğunu doğrulaması nedeniyle SEO için de önemlidir.
Yukarıda https ne demek sorusunun cevabını detaylı olarak
yanıtlamaya çalıştık, bir sonraki bölümde ise http ve https farkı ile ilgili detaylara yer vereceğiz.
Aşağıdaki listede http ile https arasındaki fark ile ilgili bir tablo bulabilirsiniz.
Özellikler | HTTP | HTTPS |
Güvenlik |
Veriler düz metin olarak iletilir, üçüncü taraflarca ele geçirilmeye ve görüntülenmeye açıktır. | TLS/SSL protokolünü kullanarak veri paketlerini şifreler. Bu sayede müdahaleyi ve kurcalamayı önler. |
Şifreleme Yöntemi |
Yoktur. |
TLS/SSL protokolünü kullanarak veri paketlerini şifreler. |
Port Numarası | 80 | 443 |
URL Tanımlama | "http://" ile başlar | "https://" ile başlar |
Sertifika |
Gerekli değildir. |
Sunucu kimlik doğrulaması için güvenilir bir Sertifika Yetkilisi (CA) tarafından verilen SSL sertifikası gerekir. |
Performans |
Genellikle daha yüksektir. | Şifreleme/şifre çözme sürecinin hesaplama yükü nedeniyle biraz daha düşük olabilir, ancak teknolojik gelişmelerle birlikte farklar azalmaktadır. |
HTTPS, şifreleme, bütünlük kontrolleri ve kimlik doğrulama mekanizmaları sayesinde HTTP'ye kıyasla çok daha güvenlidir. HTTP ise, protokolün kendisinde yerleşik bir güvenlik mekanizması bulunmadığı için veri iletiminde riskler taşır. Bu yüzden e-ticaret siteleri, oturum açma sayfaları veya hesap yönetimi arayüzleri gibi tüm hassas işlemler, kullanıcı verilerini güvende tutmak için HTTPS kullanmalıdır.
HTTP, HTTPS'den daha hızlıdır. Çünkü HTTP, SSL sertifikaları gerektirmez, yani ek bir doğrulama adımı yoktur. HTTP bağlantı ilerlemesinde kimlik doğrulama veya şifreleme için herhangi bir gereklilik yoktur. Ancak HTTPS bağlantıları herhangi bir bilgi iletmeden önce bir SSL el sıkışması gerektirir. Bu el sıkışma adımıyla, istemciler ve sunucular arasındaki iletişim özel hale gelir ve üçüncü taraf verileri okuyamaz. El sıkışma bu sürece çok az zaman eklese de, gecikmenin etkisi önemsizdir.
Google Chrome, Mozilla Firefox, Microsoft Edge ve Safari gibi tarayıcılar, şifreleme içermeyen HTTP sitelerini "Güvenli Değil" olarak işaretleyerek kullanıcıları uyarır. HTTPS, SSL/TLS şifreleme kullanarak veri iletimini güvence altına alırken, HTTP üzerinden iletilen veriler üçüncü taraflar tarafından kolayca ele geçirilebilir. Bu nedenle, web sitelerinin SEO, kullanıcı güvenliği ve güvenilirlik açısından HTTPS kullanması kritik öneme sahiptir.
Web sitenizin hosting sağlayıcısı Http’yi Https’ye yönlendirme konusunda sorumlu olsa da, daha öncesinde atmanız gereken birkaç hazırlık adımı vardır.
Web sitenizde htaccess https yönlendirme yapmak, web sitenizi güvende tutmak ve ziyaretçilerinizin güvenini kazanmak için olmazsa olmaz bir adımdır. HTTPS, web sitesi ile ziyaretçinin tarayıcısı arasında aktarılan verileri şifreleyerek, bilgisayar korsanlarının verileri ele geçirmesini zorlaştırır. Ayrıca, adres çubuğunda güvenli bir bağlantıyı belirten yeşil bir asma kilit simgesi gösterir.
1. WordPress
WordPress en popüler içerik yönetim sistemlerinden (CMS) biridir ve HTTPS için yerleşik desteğe sahiptir. WordPress'te HTTPS'yi etkinleştirmek için aşağıdaki adımları izlemeniz gerekir:
2. cPanel
Aşağıda cPanel'de HTTPS yönlendirmesini etkinleştirme yöntemleri ile ilgili adımları bulabilirsiniz:
3. Cloudflare
Cloudflare, SSL sertifikaları sağlayan ve HTTPS yönlendirmesini destekleyen bir içerik dağıtım ağıdır (CDN). Cloudflare'de HTTPS yönlendirmesini etkinleştirmenin yolu aşağıdaki adımları içerir:
Cpanel üzerinden ssl sertifikası kurulumu için “Cpanel SSL Kurulumu” içeriğimize göz atabilirsiniz.
Atak Domain üzerinden DV SSL satın alma işleminizden sonra profesyonel destek ekibimiz sizlere ücretsiz teknik destek hizmeti sunmaktadır.
Bu yazımızda http protokolü nedir, https ne anlama gelir ve https güvenli mi gibi tüm soruların cevaplarını detaylı bir şekilde ele aldık. Günümüzde birçok web sitesi, kullanıcılarının güvenliğini sağlamak için HTTPS protokolüne geçiş yapmış durumdadır. Eğer siz de bir web sitesi sahibiyseniz, HTTPS kullanarak hem kullanıcılarınızın güvenliğini artırabilir hem de arama motorlarında daha iyi bir konum elde edebilirsiniz. Unutmayın, HTTPS, bu güvenliği sağlamak için atılabilecek en önemli adımlardan biridir.