Vernum

SMS doğrulama kodları nasıl çalışır?

Neredeyse her uygulama kayıt sırasında bir telefon numarası ister ve o numaraya kısa bir kod gönderir. Bu adım, iki farklı sorunu aynı anda çözmeye çalışır: gerçek bir insanın kayıt olduğunu doğrulamak ve hesap sahibine hızlı bir iletişim kanalı açmak.

Perde arkasında ne oluyor?

  1. Uygulama, girdiğin numarayı bir SMS ağ geçidine (SMS gateway) iletir.
  2. Ağ geçidi rastgele bir kod üretir ve bunu telekom operatörleri üzerinden numarana gönderir.
  3. Sen kodu uygulamaya geri girersin; sunucu, gönderdiği kodla eşleşip eşleşmediğini kontrol eder.
  4. Eşleşirse, o numaranın gerçekten senin erişimin altında olduğu kabul edilir ve hesabın aktive olur.

Neden e-posta değil de SMS?

Telefon numaraları e-postalara göre daha zor çoğaltılır — bir kişinin onlarca ücretsiz e-posta adresi açması kolaydır, ama gerçek bir telefon hattına erişim daha maliyetlidir. Bu yüzden platformlar SMS doğrulamayı, sahte hesap oluşturmayı ve spam'i caydırmak için tercih eder.

Bunun gizlilikle ilgisi ne?

Sorun şu ki bu doğrulama adımı, gerçek numaranı platforma (ve bazen üçüncü taraf veri komisyoncularına) bırakman anlamına gelir. Sadece bir kerelik bir doğrulama için gerçek numaranı vermek istemiyorsan, o tek doğrulama anı için var olan geçici bir numara kullanmak — asıl amaç aynı kalırken (gerçek bir kanaldan kod almak) kişisel numaranı süreçten çıkarır.

SMS doğrulama ile e-posta doğrulama arasındaki fark

E-posta doğrulaması genelde bir bağlantıya tıklamayı gerektirir ve saniyeler içinde tamamlanır, ama e-posta adresleri ücretsiz ve sınırsız sayıda oluşturulabildiği için bot tespitinde tek başına yeterli değildir. SMS doğrulaması ise gerçek bir telekom altyapısına dayandığı için sahte hesap açmayı daha maliyetli hale getirir. Bu yüzden birçok platform ikisini birlikte kullanır: kayıt için e-posta, güvenlik için SMS.

Kod hiç gelmezse ne yapmalısın?

Önce doğru numarayı girip girmediğini kontrol et — ülke kodu eksikse ya da fazladan bir rakam varsa kod hiç ulaşmaz. Numara doğruysa birkaç dakika bekle; ağ geçidi gecikmeleri nadir değildir. Hâlâ gelmiyorsa "kodu tekrar gönder" seçeneğini dene. Geçici bir numara kullanıyorsan ve sipariş için tanınan süre dolarsa, harcadığın coin otomatik olarak iade edilir ve farklı bir numarayla yeniden deneyebilirsin.

SMS doğrulama kaç dakika geçerli olur?

Bu süre platformdan platforma değişir, ama genelde birkaç dakikayı geçmez — bazı servisler kodu 5 dakika sonra geçersiz sayarken bazıları daha uzun bir pencere tanır. Kod süresi dolduktan sonra girersen "geçersiz kod" hatası alırsın; bu durumda tek çözüm "kodu tekrar gönder" seçeneğiyle yeni bir kod istemektir. Geçici bir numara kullanıyorsan, numaranın kendi sipariş süresi de ayrıca işler — ikisi farklı zaman pencereleridir, biri platformun kod geçerlilik süresi, diğeri numaranın sana ayrılı kaldığı süre.

SMS doğrulama her seferinde mi isteniyor?

Hayır, çoğu platform bir cihazı bir kez doğruladıktan sonra o cihazı "güvenilir" olarak işaretler ve sonraki girişlerde tekrar kod istemez. Doğrulama genelde şu durumlarda yeniden tetiklenir: yeni bir cihazdan giriş yapıldığında, tarayıcı çerezleri temizlendiğinde, farklı bir ülkeden bağlanıldığında ya da hesapta şifre değişikliği gibi hassas bir işlem yapıldığında. Bu yüzden aynı telefonu ve tarayıcıyı kullanmaya devam ettiğin sürece SMS doğrulamayla sık sık karşılaşmazsın; asıl sıklıkla karşılaştığın durum, yeni bir hesap açtığında ya da cihaz değiştirdiğinde ortaya çıkar.

SMS doğrulama ile telefonla arama doğrulaması arasındaki fark

Bazı platformlar SMS yerine ya da SMS'e ek olarak sesli arama ile kod okuma seçeneği sunar. Mantık aynıdır — sistem seni arar ve otomatik bir ses kodu okur — ama SMS'e göre biraz daha yavaş kurulur, çünkü arama bağlantısının kurulması SMS iletiminden daha fazla adım gerektirir. Sesli doğrulama genelde SMS'in bir nedenle ulaşmadığı durumlarda ikinci bir seçenek olarak devreye girer; her iki yöntem de aynı numara üzerinden çalışır, hangisini kullanacağını genelde platformun kendisi belirler ya da sana bir seçim sunar. Geçici bir numara kullanıyorsan, sesli aramanın da SMS gibi aynı sipariş penceresi içinde ve aynı geri sayım süresi boyunca hâlâ geçerli olduğunu unutma.

← Bloga dön