İçeriğe geç
OmniChannels.ai

API'ler ve geliştiriciler

OTP (tek kullanımlık şifre) nedir?

OTP · Tek kullanımlık şifre · Tek kullanımlık parola · Doğrulama kodu · One-time password

Tanım

Tek kullanımlık şifre (OTP), tek bir giriş veya işlem için geçerli olan, genellikle birkaç dakika süren kısa bir koddur. İşletmeler bunu SMS, WhatsApp, sesli arama veya e-posta ile gönderir ya da bir doğrulama uygulamasında üretir; amaç kullanıcının numarayı, gelen kutusunu veya cihazı kontrol ettiğini doğrulamaktır.

OTP'ler ya iki tarafın paylaştığı bir algoritmayla üretilir (HOTP, RFC 4226, sayaç tabanlı; TOTP, RFC 6238, zaman tabanlı ve doğrulama uygulamalarında kullanılır) ya da sunucu tarafından rastgele oluşturulup bir mesajlaşma kanalıyla iletilir. Mesajlaşma OTP'lerinde sunucu, kodun özetini (hash) son kullanma süresi ve deneme sayacıyla birlikte saklar.

İyi uygulama: 4–8 hane, kısa geçerlilik süresi, yanlış denemeye sınır, yeniden göndermeden önce bekleme süresi ve kodun tekrar kullanılmaması. Mesajı kısa tutun, kodu başa yakın yazın, markayı belirtin ve kodu kimseyle paylaşmamaları için uyarı ekleyin. OTP mesajına asla pazarlama içeriği koymayın.

Kanal seçimi önemlidir. SMS neredeyse her telefona ulaşır; WhatsApp doğrulama şablonları Android'de kodu kopyala, tek dokunuş ve sıfır dokunuş otomatik doldurmayı destekler; sesli OTP sabit hatlara ve ekranı okuyamayan kullanıcılara ulaşır. Birçok işletme kanal yedeklemesi kullanır; örneğin önce WhatsApp, sonra SMS, en son sesli arama.

OTP uç noktaları SMS pumping (yapay trafik şişirme) saldırılarının hedefidir. Telefon numarası, IP ve cihaz bazında hız sınırı koyun, hizmet vermediğiniz hedef ülkeleri kısıtlayın ve gerçekten girilen kodların oranını izleyin.

OmniChannels.ai, OTP'leri SMS, WhatsApp doğrulama şablonları (tek dokunuş, sıfır dokunuş ve kodu kopyala) ve sesli arama üzerinden gönderir.

Örnek

482917, Acme doğrulama kodunuzdur. 5 dakika içinde geçerliliğini yitirir. Kimseyle paylaşmayın.

Kaynaklar