OTP Nedir? Tek Kullanımlık Şifre Rehberi

OTP (One-Time Password), Türkçesiyle tek kullanımlık şifre; yalnızca bir kez ve kısa bir süre için geçerli olan doğrulama kodudur. WhatsApp'a kaydolurken, banka uygulamasına girerken veya şifrenizi sıfırlarken telefonunuza gelen 4–8 haneli kod bir OTP'dir. Amaç, işlemi yapan kişinin numarayı gerçekten elinde bulundurduğunu kanıtlamak ve bot kayıtlarını engellemektir.

OTP Nedir? Sözlük Anlamı ve Kapsamı

OTP, "One-Time Password" ifadesinin kısaltmasıdır; sabit şifrenizin aksine her doğrulama için yeniden üretilir ve kullanıldıktan (veya süresi dolduktan) sonra geçersiz olur. Günlük dilde "doğrulama kodu", "onay kodu", "aktivasyon kodu" veya "güvenlik kodu" diye anılan şey teknik olarak OTP'dir.

OTP tek başına bir kod türüdür; bu kodun size nasıl ulaştığı ayrı bir konudur. En yaygın iletim kanalı SMS'tir — bu yüzden OTP ile SMS onay kavramları çoğu zaman birbirinin yerine kullanılır. SMS üzerinden çalışan akışın adım adım işleyişini SMS doğrulama rehberimizde anlattık.

OTP Nasıl Üretilir: HOTP ve TOTP

OTP kodları rastgele seçilmiş gibi görünse de arkasında iki standart algoritma vardır:

AlgoritmaTemelinde ne var?Nerede kullanılır?
HOTP (sayaç tabanlı)Her kod üretiminde artan bir sayaç + gizli anahtarDonanım token cihazları, bazı kurumsal sistemler
TOTP (zaman tabanlı)30 saniyelik zaman dilimleri + gizli anahtarGoogle Authenticator, Authy gibi uygulamalar
Sunucu üretimli OTPPlatformun ürettiği tek seferlik kodSMS, e-posta ve sesli arama ile gönderilen kodlar

Kayıt olurken telefonunuza gelen kodlar üçüncü türdedir: kodu platform üretir, SMS ağı üzerinden size iletir ve kısa bir süre sonra geçersiz kılar.

OTP Hayatın Neresinde Karşınıza Çıkar?

  • Hesap açılışı: WhatsApp, Telegram, Instagram, Google gibi platformlar kayıt sırasında numaranıza OTP gönderir.
  • Giriş doğrulaması (2FA): Şifrenizi doğru girseniz bile ikinci adım olarak OTP istenir.
  • Şifre sıfırlama: "Şifremi unuttum" akışında kimliğiniz OTP ile doğrulanır.
  • Finansal işlemler: Banka transferleri ve kart işlemlerinde 3D Secure kodu da bir OTP uygulamasıdır.
  • Cihaz değişikliği: Hesabınıza yeni bir cihazdan girildiğinde ek doğrulama olarak OTP istenebilir.

SMS OTP Güvenli mi? Artılar ve Eksiler

SMS tabanlı OTP, pratik ve herkesin kullanabildiği bir yöntemdir; ek uygulama kurmayı gerektirmez. Ancak iki bilinen zayıflığı vardır: SIM kopyalama (SIM swap) saldırıları ve operatör ağındaki sinyal dinleme riski. Bu yüzden güvenlik otoriteleri, kritik hesaplarda mümkünse authenticator uygulaması veya donanım anahtarı önerir.

Pratik kural şudur: hesabı SMS OTP ile açın, ardından platform destekliyorsa ikinci katman olarak authenticator veya PIN ekleyin. Hesap açılışındaki OTP ise ayrı bir güvenlik konusudur — kodun gittiği numaranın yalnızca sizin erişiminizde olması gerekir. Ücretsiz ortak numara sitelerinde OTP mesajları herkese açık görüntülendiği için hesap güvenliği fiilen ortadan kalkar; bu riskleri ücretsiz SMS onay sitelerinin riskleri yazımızda detaylandırdık.

OTP Kodu Gelmiyorsa: Hızlı Teşhis

BelirtiOlası nedenÇözüm
Kod hiç gelmiyorOperatörün yurt dışı/kurumsal SMS engeliOperatörü arayıp engeli kaldırın; sesli arama seçeneğini deneyin
"Çok fazla deneme" uyarısıArt arda kod istendiBirkaç saat bekleyip tek deneme yapın
Kod geliyor ama geçersiz sayılıyorKodun süresi dolmuş veya eski kod giriliyorEn son gelen kodu kullanın; yenisini bir kez isteyin
Ücretsiz sitedeki numaraya kod düşmüyorNumara platform tarafından engellenmişSize özel tahsis edilen temiz bir numara kullanın

Kod sorunlarını tek platform özelinde adım adım çözmek isterseniz WhatsApp onay kodu gelmiyor ve Telegram onay kodu gelmiyor rehberlerimize bakabilirsiniz.

OTP Dolandırıcılığından Korunma

OTP kodları hesabınızın anahtarı gibidir ve dolandırıcıların birincil hedefidir. En yaygın yöntem, kendini banka veya platform destek personeli gibi tanıtan kişilerin telefonla arayarak "güvenlik kontrolü için" kodu istemesidir. Kural basittir: hiçbir kurum OTP kodunuzu telefonla, mesajla veya e-postayla sormaz. Kodu yalnızca sizin başlattığınız işlemin ekranına girin.

İkinci yaygın senaryo, pazaryeri ilanlarında karşı tarafın "güvenlik için size bir kod gönderdim, söyler misiniz?" demesidir — gönderilen kod aslında sizin numaranızla açılmakta olan bir hesabın doğrulama kodudur. Kodu söylediğiniz anda hesap karşı tarafın eline geçer. Size istemediğiniz bir OTP geldiyse bir yerlerde numaranızla işlem başlatılmış demektir; kodu kimseyle paylaşmayın ve mümkünse ilgili platformda oturumlarınızı gözden geçirin.

Kişisel Numaranızı Vermeden OTP Almak

OTP doğrulaması için gerçek numaranızı platforma vermek zorunda değilsiniz. OnayHattı'nda tek kullanımlık bir sanal numara alırsınız; platform OTP kodunu bu numaraya gönderir, siz kodu panelden okursunuz. Numara yalnızca size ve tek bir servise tahsis edilir, SMS 15 dakika içinde gelmezse ücret otomatik iade edilir. Akışın tamamını "SMS onay nedir?" başlangıç rehberimizde anlattık.

OTP doğrulamasını kendi yazılımınıza entegre etmek isteyen geliştiriciler için sms-activate uyumlu API'miz aynı akışı programatik olarak sunar; uç nokta ve örnek istekler API dokümantasyonunda yer alır.

Sık Sorulan Sorular

OTP ile SMS onay aynı şey mi?

OTP, kodun kendisidir (tek kullanımlık şifre); SMS onay ise bu kodun SMS kanalıyla iletilmesidir. Aynı OTP kodu e-posta, sesli arama veya authenticator uygulamasıyla da iletilebilir.

OTP kodu ne kadar süre geçerlidir?

Platformdan platforma değişir; genellikle birkaç dakika ile 10 dakika arasındadır. Süre dolarsa veya kod yanlış girilirse yeni kod istemeniz gerekir.

OTP kodumu kimseyle paylaşmalı mıyım?

Hayır. Hiçbir platformun destek ekibi, banka veya operatör sizden OTP kodunuzu telefonla istemez. Kodu isteyen kişi büyük olasılıkla hesabınızı ele geçirmeye çalışıyordur.

OTP gelmiyorsa ne yapmalıyım?

Önce birkaç dakika bekleyin, art arda istek atmayın. Operatörünüzün yurt dışı SMS engelini kontrol edin, varsa 'sesli arama' alternatifini kullanın. Kendi numaranızla çözülmüyorsa temiz bir sanal numara ile deneyebilirsiniz.

OTP ile iki aşamalı doğrulama (2FA) aynı mı?

OTP bir kod türüdür; 2FA ise ikinci bir doğrulama katmanı kurmaktır. SMS ile gelen OTP, 2FA'nın bir uygulama biçimidir ancak SIM kopyalama riskine karşı authenticator uygulamaları daha güvenli kabul edilir.

OnayHattı Editör Ekibi

OnayHattı editör ekibi; SMS onayı, sanal numara ve hesap güvenliği konularında platformun güncel işleyişine ve saha deneyimine dayanan rehberler hazırlar. Yazılar yayın öncesi teknik ekipçe gözden geçirilir ve hizmet değiştikçe güncellenir.

İlgili Yazılar

Numaranız saniyeler içinde hazır — SMS gelmezse ücret otomatik iade.

Ücretsiz Hesap Aç