İçeriğe geç

Rehber

Form şifrelenmemiş (HTTP) adrese gönderiyorsa: kullanıcı verileri nasıl korunur?

HTTPS sayfadaki bir form verileri http:// adresine gönderiyorsa girilen ad, e-posta ve şifreler açık metin olarak taşınır. Formları güvenli hale getirmeyi anlatıyoruz.

2 dk okumaOrta seviyeGeçerlilik dönemi: 2026 Eylül itibarıyla
Form şifrelenmemiş (HTTP) adrese gönderiyorsa: kullanıcı verileri nasıl korunur? — editoryal kapak görseli

Sayfanız HTTPS ile açılıyor, kilit simgesi yerinde. Ama iletişim veya giriş formunuzun action adresi http:// ile başlıyor. Kullanıcı “Gönder”e bastığında tarayıcı uyarı gösteriyor ya da daha kötüsü, veriler açık metin olarak gönderiliyor.

KTYAPTECH SEO Analyzer bu sorunu SEC-INSECURE-FORM-ACTION-001 koduyla, “Form şifrelenmemiş adrese gönderiyor” başlığı altında ve yüksek önem derecesiyle raporlar (Güvenlik ve teknik kalite). Bu rehber, bulgunun ne anlama geldiğini, neden önemli olduğunu ve adım adım nasıl düzeltileceğini anlatıyor.

Şifrelenmemiş form gönderimi nedir?

Bir formun action niteliği, verilerin gönderileceği adresi belirtir. Bu adres http:// ile başlıyorsa veriler şifrelenmeden iletilir; sayfanın kendisinin HTTPS olması verileri korumaz.

SEO Analyzer, form gönderim adresi şifrelenmemiş olan formları yüksek önemde raporlar.

Neden önemli? SEO ve kullanıcı deneyimine etkisi

Ad, e-posta, telefon, şifre ve ödeme bilgileri ağdaki herhangi bir noktada okunabilir veya değiştirilebilir. Bu hem kullanıcıyı riske atar hem de KVKK gibi veri koruma düzenlemeleri açısından sorumluluk doğurur.

Güncel tarayıcılar güvenli olmayan form gönderimlerinde tam sayfa uyarı gösterir; bu, dönüşümü doğrudan düşürür.

Sorun nasıl tespit edilir?

  • SEO Analyzer raporundaki “Form şifrelenmemiş adrese gönderiyor” bulgusunda formları görün.
  • Sayfa kaynağında action="http:// ifadesini arayın.
  • Üçüncü taraf form, bülten ve CRM entegrasyonlarının gönderim adreslerini kontrol edin.
Şifrelenmemiş form gönderimi: yanlış ve doğru uygulamanın karşılaştırması
Şifrelenmemiş form gönderimi: sorunlu durum ve doğru uygulama yan yana.

Adım adım çözüm

  1. http:// ile gönderim yapan tüm formları listeleyin.
  2. Kendi sitenize gönderen formlarda action değerini https:// veya göreli bir yol (/iletisim) yapın.
  3. Üçüncü taraf servislerin HTTPS gönderim adresini kullanın; HTTPS desteklemeyen servisi değiştirin.
  4. Hassas veri toplayan formlarda method="post" kullanın.
  5. HTTPS'e geçiş tamamlandıktan sonra HSTS başlığını ekleyin.

GET ile gönderilen formlar

method="get" ile gönderilen form verileri adresin parçası olur; tarayıcı geçmişinde, sunucu günlüklerinde ve Referer başlıklarında görünebilir. Kişisel veya hassas veriler için her zaman POST kullanın.

Şifrelenmemiş form gönderimi için düzeltme örneği
Göreli veya https:// adres, POST yöntemiyle.

Sık yapılan hatalar

  • Sayfa HTTPS olduğu için formun da güvenli olduğunu varsaymak.
  • Hassas verileri GET ile göndermek.

Düzeltmeyi nasıl doğrularsınız?

  • Formu gönderip ağ sekmesinde isteğin https:// adrese gittiğini görün.
  • SEO Analyzer'ı yeniden çalıştırın.

Sık sorulan sorular

Bu bir SEO sorunu mu?

Doğrudan bir sıralama faktörü değildir; ancak güvenlik, kullanıcı güveni ve dönüşüm açısından ciddi bir sorundur.

Göreli adres kullanmak güvenli mi?

Evet. Göreli adres, sayfanın protokolünü (HTTPS) kullanır.

Özet

Formlar her zaman şifreli (HTTPS) adreslere göndermelidir. action değerlerini düzeltin, hassas verilerde POST kullanın ve HSTS ile HTTP'ye düşüşü engelleyin.

Sitenizde bu ve benzeri sorunların olup olmadığını görmek için KTYAPTECH Ücretsiz SEO Analizi aracını kullanabilirsiniz: rapordaki her bulgunun yanında, sorunu anlatan çözüm rehberine giden bir bağlantı bulunur.

Kategoriler

Etiketler

Kaynaklar

  1. web.dev — HTTPS neden önemli?
  2. MDN — Karışık içerik ve güvensiz formlar
  3. OWASP — HTTP güvenlik başlıkları kopya kağıdı

Paylaş