Günümüzde websitelerine erişim oranı ve websiteleri üzerinden yapılan iş sayısı arttıkça güvenlik sorunları da artıyor. Kredi kartı hırsızlığı, gizlilik ihlalleri ve veri çalınması gibi ciddi tehditlerle karşı karşıya kalabiliyoruz. Bu tehditlerle ile başa çıkmanın birçok yolu var. Girdiğiniz websitesi URL’sinin en başında gözüken ve en temel konulardan birisi olan HTTP-HTTPS arasındaki farklar konusuna göz atalım.
HTTP Nedir?
İngilizce “Hypet Text Transfer Protocol” kelimelerinin baş harflerinin birleştirilmesi ile oluşturulan “HTTP”, bir iletişim protokolüdür. HTTP, bir web sitesi ile sizin bilgisayarınız arasındaki veri aktarımının kurallarını belirlemektedir.
Kısacası HTTP; erişmeye çalıştığınız web sitesinin barındırıldığı sunucuya sizin taleplerinizi iletir. Sunucudan gelen yanıtları ise tarayıcınızda görüntülemenizi sağlar. Ancak HTTP, verilerin iletimi sırasında herhangi bir şifreleme mekanizması sunmaz. Bu da özellikle hassas bilgiler aktarılırken ciddi güvenlik sorunlarına yol açabilir.
HTTPS Nedir?
Kullanıcılar, HTTPS protokolünü “HTTP’nin güvenli versiyonu” olarak tanımlar. Sondaki “S” harfi, İngilizce “secure” yani “güvenli” anlamına gelir. HTTPS’nin çalışma mantığı HTTP ile aynıdır. Tek farkı, bağlanmak istediğiniz hedef web sitesi ile sizin cihazınız arasındaki bağlantıyı güvenli bir kanaldan gerçekleştiriyor olmasıdır.
Bir HTTPS bağlantısında sunucu ile bilgisayarınız arasındaki veriler; “TLS”(taşıma katmanı güvenliği) veya “SSL”(güvenli soket katmanı) üzerinden şifrelenerek taşınmaktadır.
HTTPS; verilerin, üç temel prensibe uygun olarak korunmasını sağlar:
1- Gizlilik (Confidentiality): Veriler, istemci ile sunucu arasında şifrelenmektedir. Bu sayede üçüncü şahıslar tarafından okunamaz hale gelir.
2- Bütünlük (Integrity): Verilerin aktarım sırasında değiştirilmediğinden emin olunur.
3- Kimlik Doğrulama (Authentication): Sunucunun kimliği bir sertifika aracılığıyla doğrulanmaktadır.
HTTPS; ödeme yapılan, kişisel veriler kullanılan ve dosya yedekleme/yükleme yapılan websiteleri için güvenlik zaafiyeti oluşmaması adına son derece önemlidir. Tüm bunların yanı sıra SEO konusunda daha avantajlıdır. Arama motorları, HTTPS kullanan websitelerini öne çıkarmaktadır.
HTTP ve HTTPS Arasındaki Temel Farklar
Özellik | HTTP | HTTPS |
| Güvenlik | Veri aktarımı şifrelenmez | Veri aktarımı şifrelenir |
| Bağlantı | Daha hızlı ancak güvensiz | Daha yavaş ancak güvenli |
| Kimlik Doğrulama | Sunucunun kimliği doğrulanmaz | SSL/TLS sertifikası ile sunucu doğrulanır |
| URL | http:// ile başlar | https:// ile başlar |
| Port | 80 numaralı portu kullanır | 443 numaralı portu kullanır |
Sadece bilgilendirme amaçlı (gazete, e-dergi, blog sayfaları vb.) kullanılan websitelerinde çok gerekmese de işlem yapılan (ödeme, dosya transferi, yükleme vb.) websitelerinin, veri güvenliği için https:// ile başladığına emin olunmalıdır. Bu önlem her zaman tek başına yeterli olmasa da en temel ve kolay adımlardan biridir.
