OTP (One-Time Password — Tek Kullanımlık Şifre), bir kerelik kullanım için üretilen, kısa süre sonra geçersiz hale gelen güvenlik şifresidir. 3D Secure, iki faktörlü doğrulama ve bankacılık işlemlerinin temelidir.
OTP Türleri
- SMS OTP: En yaygın, ama SIM swap saldırılarına açık
- TOTP: Time-based One-Time Password — Google Authenticator, Authy (en güvenli)
- HOTP: HMAC-based, sayaç tabanlı
- Push notification OTP: Banka uygulamasına bildirim onayı
- Sesli OTP: Görme engelliler için sesli mesaj
OTP Güvenliği
- Geçerlilik süresi 30-60 saniye
- Tek kullanım — kullanılırsa otomatik geçersiz
- SMS OTP, SIM swap riski olduğu için TOTP/push tercih edilmeli
- 3DS 2.0 OTP'nin yerini büyük ölçüde biyometriye bırakıyor
Örnek Kullanım
- 3D Secure'da SMS OTP yerine artık push onayı kullanıyoruz.
- Admin paneline TOTP zorunlu (Google Authenticator).