OTP SMS: doğrulama kodları için öncelikli iletim hattı
Üyelik, giriş, ödeme ve şifre sıfırlama doğrulamalarınız için öncelikli hat. Hızlı iletim ve teslim raporu ile güvenlik süreçlerinizi destekler.
OTP SMS neden ayrı bir hizmettir?
OTP (One-Time Password), Türkçesiyle tek kullanımlık şifre, bir işlemi yapan kişinin telefonun sahibi olduğunu doğrulamak için gönderilen kısa koddur. Kampanya mesajlarında kısa gecikmeler çoğu senaryoda tolere edilebilir; doğrulama kodlarında ise gecikme işlemi doğrudan kesintiye uğratabilir.
Bu nedenle OTP mesajları, toplu kampanya trafiğinden ayrı, öncelikli bir hat üzerinden iletilir. Aynı anda büyük bir kampanya gönderimi sürse bile doğrulama kodlarınız kampanya kuyruğunda bekletilmez.
Hangi işlemlerde OTP kullanılır?
- Üyelik sırasında telefon numarası doğrulama
- İki aşamalı giriş (2FA) ve cihaz onayı
- Şifre sıfırlama ve hesap kurtarma
- Ödeme, havale ve sipariş onayı
- Randevu, sözleşme ve e-imza öncesi kimlik teyidi
- Adres veya telefon değişikliği gibi hassas profil güncellemeleri
OTP gönderiminde teknik özellikler
Öncelikli hat ve düşük gecikme
OTP istekleriniz kampanya kuyruğundan bağımsız işlenir. Mesaj, API isteğiniz alındığı anda operatör ağına iletilir. Ağ yoğunluğu ve alıcının kapsama durumu teslim süresini etkileyebilir; bu nedenle her mesajın teslim zamanı raporlanır.
Teslim bildirimi (callback)
Mesajın durumu değiştiğinde sisteminize HTTP çağrısı yaparız. Böylece "kod ulaşmadıysa yeniden gönder" gibi akışları uygulamanızda otomatik tetikleyebilirsiniz.
Kod üretimi sizde kalır
ÖNCÜ SMS, kodunuzu üretmez; yalnızca taşır. Kodun oluşturulması, süresi, deneme sayısı ve doğrulanması sizin uygulamanızda yönetilir. Bu ayrım, hassas doğrulama mantığının üçüncü taraflarda dolaşmasını engeller.
OTP güvenliği için önerilerimiz
- Kod uzunluğu: En az 6 haneli, rastgele üretilmiş kod kullanın.
- Kısa ömür: Kodu 2-5 dakika içinde geçersiz kılın; kullanılan kodu hemen iptal edin.
- Deneme sınırı: Yanlış girişleri 3-5 deneme ile sınırlandırın.
- Gönderim limiti: Numara başına dakika ve gün bazlı limit koyun.
- Net metin: "ÖNCÜ: Doğrulama kodunuz 482915. Kimseyle paylaşmayın." gibi markayı ve uyarıyı içeren kısa mesaj yazın.
Örnek OTP mesajı
// Gönderilen metin Doğrulama kodunuz: 482915 Kodu kimseyle paylaşmayın. Geçerlilik: 3 dk.
OTP mesajlarında bağlantı, kampanya veya reklam metni bulundurmamak hem teslim başarısını hem de alıcı güvenini artırır.
OTP hakkında
Sık sorulan sorular
OTP SMS ile toplu SMS arasındaki fark nedir?
OTP SMS, tek kullanımlık doğrulama kodunu ileten ve gecikmeye tahammülü olmayan işlemsel bir mesajdır; öncelikli hat üzerinden gider. Toplu SMS ise çok sayıda alıcıya yapılan duyuru ve kampanya gönderimidir.
OTP kodunun geçerlilik süresi ne olmalı?
Genel uygulama 2 ile 5 dakika arasıdır. Süreyi uygulamanızda siz belirlersiniz; SMS içeriğinde süreyi belirtmeniz kullanıcı güvenini artırır.
OTP kodlarını kendimiz mi üretmeliyiz?
Evet. ÖNCÜ SMS kodu üretmez, sizin ürettiğiniz kodu taşır. Kodun üretimi, saklanması ve doğrulanması sizin sisteminizde kalır; bu güvenlik açısından da doğru bir ayrımdır.
Aynı numaraya kaç kez OTP gönderebilirim?
Kötüye kullanımı önlemek için uygulamanızda numara başına dakika ve gün bazında gönderim sınırı koymanızı öneririz. Platform tarafında da aşırı tekrar eden istekler için koruma uygulanır.
OTP SMS altyapınızı yapılandırın
OTP SMS paketinizi seçin, API anahtarınızı oluşturun ve doğrulama gönderimlerini sisteminize bağlayın.