SÖZLÜKOtomasyon ve entegrasyon

Veri doğrulama nedir?

Kısa tanım

Veri doğrulama, sisteme giren verinin beklenen biçimde, geçerli ve tutarlı olup olmadığının kabul edilmeden önce denetlenmesidir. Hatalı ya da kötü niyetli veri, sisteme girmeden durdurulur.

Son güncelleme:

Veri doğrulama nedir, formdaki hatalı girişi nasıl yakalar?

Telefon alanına harf yazan ya da e-posta adresini eksik giren bir müşteri, doğrulama olmasa siparişi bozuk veriyle kaydettirir. Doğrulama, sisteme giren verinin beklenen biçimde, geçerli ve tutarlı olup olmadığını kabul etmeden önce denetler; hatalı ya da kötü niyetli veri sisteme girmeden durdurulur. OWASP'ın girdi doğrulama rehberi (yeni sekmede açılır) doğrulamanın sunucu tarafında yapılmasını ve izin verilen değerlerin tanımlanmasını önerir.

Veri doğrulama türleri nelerdir?

Veri doğrulama türleri, neyin denetlendiğine göre ayrılır. Hepsi birlikte kullanıldığında en iyi sonucu verir.

  • Biçim doğrulama: e-posta adresinin ya da telefon numarasının biçimi.
  • Tür ve aralık: sayı alanına metin girilmemesi, adedin negatif olmaması.
  • Zorunluluk: boş bırakılamayacak alanların dolu olması.
  • İş kuralı: stokta olmayan ürünün sipariş edilememesi.

Veri doğrulama neden önemlidir?

Veri doğrulama, yanlış kayıtların sistemde birikmesini ve bunların sonraki adımlarda hata üretmesini önler. Doğrulanmayan girdi, güvenlik açıklarına da yol açabilir; bu yüzden form alanları kadar API'den gelen veri de denetlenmelidir. Sistemler arası veri aktarımını düzenlemek için Entegrasyon ve Otomasyon Marketi sayfasına bakabilirsiniz.

Veri doğrulama kuralları nasıl belirlenir?

Önce her alan için hangi değerlerin geçerli olduğu yazılır: biçim, uzunluk, izin verilen karakterler ve zorunluluk. Sonra geçersiz değer gelince verilecek yanıt belirlenir. OWASP'ın önerisi, kötü değerleri aramak yerine geçerli değerleri tanımlamaktır. Kurallar belgelenirse hem form hem entegrasyon tarafı aynı kuralları kullanır. Kuralları zaman zaman gözden geçirmek, yeni gelen veri biçimlerine uyum sağlar.

Hata mesajı nasıl yazılır?

Doğrulama hata mesajı, müşteriye neyin yanlış olduğunu ve nasıl düzelteceğini söylemelidir: "Telefon numarasını rakamlarla girin" gibi. Alanı kırmızıya boyayıp mesaj vermemek müşteriyi formu terk ettirir. Hatayı ilgili alanın yanında gösterin ve müşterinin yazdıklarını silmeyin; yalnızca hatalı alanı yeniden doldurtun. Veri doğrulama nedir diye araştırırken veri doğrulama türlerine de bakın: biçim, aralık ve zorunluluk denetimleri sık kullanılır. Girdi doğrulama sunucu tarafında yapıldığında tarayıcı denetimi atlatılsa bile korunursunuz.

E-ticarette veri doğrulama nerede yapılır?

Ödeme ve üyelik formlarında, adres girişinde, ürün içe aktarmada ve sistemler arası veri aktarımında yapılır. Adres ve telefon alanlarını sipariş sırasında doğru ve eksiksiz almak, kargo hatalarını azaltır. Müşteri verisini toplu temizlemek için Müşteri verisi temizleme yazısına da bakabilirsiniz. Doğrulama, tarayıcıda kullanıcıya hızlı geri bildirim vermek için yapılır, ama güvenlik için sunucuda tekrarlanmalıdır.

e-Ticarette nerede kullanılır?

  • Ödeme formunda e-posta ve telefon biçimi denetimi
  • Adres alanlarının eksiksiz alınması
  • Ürün içe aktarmada fiyat ve stok alanlarının denetimi
  • API'den gelen sipariş verisinin doğrulanması

Müşteri verinizi temizleyin

Ad, telefon ve adres verisini tek biçime getirmenin yolunu okuyun.

Veri doğrulama hakkında sık sorulanlar

Veri doğrulama ile veri temizleme aynı şey mi?
Hayır. Doğrulama veri sisteme girerken yapılır ve hatalıyı reddeder. Temizleme ise sistemde zaten bulunan hatalı veriyi düzeltir.
Doğrulama tarayıcıda mı sunucuda mı yapılmalı?
İkisinde de. Tarayıcıdaki doğrulama kullanıcıya hızlı geri bildirim verir. Güvenlik için sunucuda tekrar edilmelidir, çünkü tarayıcı denetimi atlanabilir.
Çok sıkı doğrulama sorun yaratır mı?
Evet. Gerçek ve geçerli girdileri reddeden kurallar müşteriyi kaçırabilir. Örneğin yabancı karakterli bir ad ya da farklı biçimli bir telefon numarası göz önünde tutulmalıdır.
ÜCRETSİZ, 1 İŞ GÜNÜ

İlk adımı birlikte atalım

Operasyonunuzdaki elle yürüyen işleri inceleyip ayda kaç saatin sistemle yürüyebileceğini yazılı olarak veriyoruz; teknik bilgi ve taahhüt gerekmez.

  • Kredi kartı yok
  • 1 iş gününde dönüş
  • KVKK uyumlu
  • Veriler şifreli bağlantıyla iletilir