Kullanıcılarınızla aranızdaki en kısa yol.Geliştirici rehberlerini keşfedin

OTP nedir? Tek kullanımlık şifre nasıl çalışır?

OTP kodunun ne işe yaradığını, SMS doğrulamanın nasıl çalıştığını ve güvenli bir akışın temel adımlarını öğrenin.

OTP ne anlama gelir?

OTP, İngilizce “One-Time Password” ifadesinin kısaltmasıdır. Türkçede tek kullanımlık şifre veya doğrulama kodu olarak adlandırılır. Kalıcı bir paroladan farklı olarak, belirli bir işlem için oluşturulur ve kullanıldıktan sonra geçerliliğini kaybeder. Kodun geçerli olacağı süre ve başarısız deneme sayısı uygulama tarafından sınırlandırılır.

Bir alışveriş sitesine kayıt olurken gelen kod, telefon numaranıza o anda erişebildiğinizi kontrol etmek için kullanılabilir. Bu kontrol kişinin resmî kimliğini kanıtlamaz; yalnızca ilgili numaraya erişim hakkında bir sinyal sağlar.

SMS ile doğrulama hangi adımlardan oluşur?

  1. Kullanıcı telefon numarasını girer ve bir doğrulama işlemi başlatır.
  2. Sunucu gönderim limitlerini kontrol eder, kodu veya doğrulama isteğini üretir.
  3. SMS servisi mesajı operatör kanalına iletir.
  4. Kullanıcı kodu uygulamaya girer.
  5. Sunucu kodun doğru, süresi içinde ve ilgili işleme ait olduğunu kontrol eder.

SMS isteğinin kabul edilmesi, cihaza teslim edilmesi ve kodun doğrulanması üç ayrı sonuçtur. Ürününüzde bu aşamaları ayrı ölçmek, kullanıcıların nerede zorlandığını bulmanıza yardımcı olur.

OTP yalnızca SMS ile mi gönderilir?

Hayır. Tek kullanımlık kodlar e-posta ile iletilebilir veya bir doğrulayıcı uygulamada üretilebilir. TOTP, zaman temelli kod üretim yaklaşımıdır. SMS OTP ise kodun iletim kanalını anlatır. Yöntem seçerken kullanıcıların erişimini, hesabın risk düzeyini ve kurtarma ihtiyacını birlikte değerlendirin.

Güvenli bir OTP akışında neler gerekir?

Kodun rastgele üretilmesi tek başına yeterli değildir. Sunucuda süre kontrolü, tek kullanım, başarısız deneme limiti ve gönderim sınırı bulunmalıdır. Kodlar açık biçimde loglara yazılmamalıdır. Yeni kod istendiğinde önceki kodun durumuna ilişkin tutarlı bir politika uygulanmalıdır.

SMS; SIM değişimi, yönlendirme ve kimlik avı risklerine açıktır. Bu yüzden yüksek riskli bir hesap veya işlem için tek güvenlik önlemi olarak görülmemelidir. Doğrulama yöntemini uygulamanızın tehdit modeline göre belirleyin.

Okumaya devam edinTüm rehberler
BİR SONRAKİ ADIM

İyi bir deneyim,
doğru bir doğrulamayla başlar.

Projenizi anlatın. İhtiyacınıza uygun SMS akışını birlikte belirleyelim.

Projem için bilgi al