OTP Kodu Nedir? Tek Kullanımlık Şifre ve SMS Doğrulama Kodu Rehberi

SMS Onay Evi ekibi·· 6 dk okuma

Bankanızdan, kargo uygulamasından ya da yeni kaydolduğunuz bir sosyal ağdan gelen "Doğrulama kodunuz: 482913" mesajı artık günlük hayatın parçası. Peki OTP kodu nedir, neden her seferinde farklıdır ve birkaç dakika sonra neden işe yaramaz hâle gelir? Kısaca OTP, yalnızca bir kez ve kısa bir süre için geçerli olan şifredir; SMS ile gelen doğrulama kodu da bunun en yaygın biçimidir.

Bu yazıda kodun arka planda nasıl üretilip kontrol edildiğini, SMS kodu ile doğrulayıcı uygulama ve push onayı arasındaki farkı, uygulamaların telefon numarasını neden bu kadar çok istediğini ve dolandırıcıların OTP'yi nasıl kandırarak ele geçirdiğini anlatıyoruz. Son bölümde SMS onay hizmetinin bu tabloda hangi işi gördüğünü, hangi işi görmemesi gerektiğini netleştiriyoruz.

OTP kodu nedir, ne anlama gelir?

OTP, İngilizce One-Time Password ifadesinin kısaltmasıdır; Türkçede tek kullanımlık şifre, doğrulama kodu, onay kodu ya da SMS şifresi olarak geçer. Kalıcı şifrenizden farkı iki kuraldır: kod yalnızca bir işlem için geçerlidir ve kısa bir süre sonra kendiliğinden geçersiz olur. Uzunluğu genellikle 4 ile 8 hane arasındadır.

Bu iki kural OTP'yi değerli kılar. Kalıcı bir şifre bir veri sızıntısında ortaya çıkarsa aylarca kullanılabilir; oysa süresi dolmuş ya da bir kez kullanılmış bir OTP'yi ele geçirmek saldırgana hiçbir şey kazandırmaz. Bu yüzden OTP hem kayıt sırasında numara doğrulamada hem de giriş, şifre sıfırlama ve ödeme onayında ikinci bir kilit olarak kullanılır.

Uygulamalar OTP kodunu nasıl üretir ve doğrular?

Kullanıcı tarafında tek gördüğünüz bir SMS ve bir kutucuktur; arka planda ise birkaç güvenlik kuralı birlikte çalışır. İki temel yaklaşım vardır.

Sunucuda üretilen kod (SMS ve e-posta OTP'si)

Siz "kod gönder" dediğinizde uygulamanın sunucusu rastgele bir sayı üretir, bunu hesabınız ve bir son kullanma zamanıyla birlikte kaydeder, ardından bir SMS altyapısı üzerinden numaranıza yollar. Kodu yazdığınızda sunucu üç şeye bakar: kod eşleşiyor mu, süresi dolmamış mı, daha önce kullanılmamış mı?

  • Süre sınırı: Kod çoğu uygulamada birkaç dakika ile sınırlıdır; süre dolunca yenisini istemeniz gerekir.
  • Tek kullanım: Doğru girilen kod hemen geçersiz sayılır, ikinci kez kabul edilmez.
  • Son kod geçerlidir: Yeni kod istediğinizde önceki kodlar genellikle iptal edilir. Arka arkaya gelen iki SMS'ten eskisini yazmak "kod geçersiz" hatasının en sık nedenidir.
  • Deneme sayacı: Birkaç yanlış denemeden sonra uygulama kodu iptal eder ya da bir süre yeni kod göndermez; bu, kodun tahminle bulunmasını engeller.

Zamana dayalı kod (doğrulayıcı uygulama, TOTP)

Doğrulayıcı uygulamalarda kod sunucudan gelmez, telefonunuzda hesaplanır. Kurulumda taradığınız QR kodu, telefonunuza ve servise ortak bir gizli anahtar yükler. Uygulama bu anahtarı o anki saatle birleştirerek genellikle 30 saniyede bir yeni kod üretir; sunucu da aynı hesabı yapıp sonucu karşılaştırır. Kod ağ üzerinden iletilmediği için SMS'in taşındığı hatta bağlı değildir ve internet ya da sinyal olmadan da çalışır.

SMS OTP, doğrulayıcı uygulama ve push onayı arasındaki fark

Üçü de "şifrenin yanında ikinci bir kanıt" sunar ama kodun nerede oluştuğu ve kimin eline geçebileceği farklıdır. Yöntemlerin iki adımlı doğrulamadaki güvenlik karşılaştırması için iki adımlı doğrulamada SMS güvenli mi yazımıza bakabilirsiniz.

  • SMS OTP: Kurulum gerektirmez, her telefonda çalışır. Kod operatör hattına bağlı olduğu için hat başkasına geçirilirse kod da oraya gider.
  • Doğrulayıcı uygulama (TOTP): Kod cihazınızda üretilir, hattan bağımsızdır. Telefon kaybında yedek kodlar ya da yedekleme yoksa erişim zorlaşır.
  • Push onayı: Uygulama, kayıtlı cihazınıza "Giriş yapan siz misiniz?" bildirimi gönderir; kod yazmazsınız. Bildirime düşünmeden onay vermek ise ayrı bir risk yaratır.
  • E-posta OTP'si: SMS'e benzer biçimde çalışır; güvenliği tamamen e-posta hesabınızın güvenliğine bağlıdır.

Uygulamalar neden telefon numarası ister?

E-posta adresi birkaç saniyede sınırsız sayıda açılabilir; telefon numarası ise bir operatör hattı gerektirir. Bu fark, numarayı uygulamalar için pratik bir filtre hâline getirir. Başlıca nedenler:

  • Bot ve spam önleme: Otomatik hesap üretimini pahalı ve yavaş hâle getirir.
  • Hesap sınırı: Bir kişinin aynı anda açabileceği hesap sayısını sınırlamaya yardım eder.
  • Hesap kurtarma: Şifrenizi unuttuğunuzda size ulaşmanın bir yolu olur.
  • Şüpheli giriş kontrolü: Yeni cihaz ya da alışılmadık konumdan girişte ek doğrulama ister.
  • İletişim ve pazarlama: Bazı servisler numarayı bildirim ve kampanya mesajları için de kullanır; gizlilik kaygısının çıktığı yer genellikle burasıdır.

OTP kodunu neden kimseyle paylaşmamalısınız?

OTP'yi teknik olarak kırmak zordur; bu yüzden dolandırıcılar kodu kırmaya değil, size söyletmeye çalışır. Buna sosyal mühendislik denir. Sık görülen senaryolar:

  • "Yanlışlıkla sana kod gönderdim": Tanıdığınızın ele geçirilmiş hesabından gelen bu mesaj, aslında sizin hesabınızın kurtarma kodunu ister.
  • Sahte banka ya da operatör görevlisi: "Hesabınızda şüpheli işlem var, doğrulamak için gelen kodu okuyun" der. Okuduğunuz kod, çoğu zaman onun başlattığı işlemin onayıdır.
  • Kargo, ödül ya da çekiliş bahanesi: Küçük bir ödeme ya da teslimat için "onay kodu" istenir.
  • Sahte giriş sayfası: Gerçeğine benzeyen bir sayfaya şifre ve kod yazdırılır, kod anında gerçek siteye aktarılır.

Basit kural: kodu yalnızca kendi başlattığınız işlemde, doğru ekrana yazın

Banka, operatör, kamu kurumu ya da uygulamanın destek ekibi sizden telefonda veya mesajla OTP istemez. SMS'in metnini de okuyun: çoğu kod mesajında hangi işlem için gönderildiği ve "bu kodu kimseyle paylaşmayın" uyarısı yazar. Siz bir işlem başlatmadığınız hâlde kod geldiyse, biri hesabınızda işlem denemektedir; kodu paylaşmayın ve şifrenizi değiştirin. Daha ciddi bir senaryo olan hattın başka SIM'e geçirilmesi için SIM kart kopyalama dolandırıcılığı yazısını okuyabilirsiniz.

SMS onay, OTP tablosunda nereye oturur?

SMS onay hizmeti, bir uygulamaya kaydolurken istenen tek kullanımlık kodu kendi hattınız yerine size ayrılan bir sanal numarada almanızı sağlar. SMS Onay Evi'nde uygulamayı ve ülkeyi seçersiniz; numara 20 dakika boyunca yalnızca sizindir ve gelen OTP panelde büyük rakamlarla, tek dokunuşla kopyalanabilir biçimde görünür. Kod gelmezse ücret otomatik olarak bakiyenize döner. Adımların ayrıntısı SMS onay kodu alma rehberinde, kavramın temeli ise SMS onay nedir sayfasında.

Sınırı da net koyalım: sanal numaralı SMS onay, kişisel numaranızı gereksiz yere dağıtmamak içindir; banka, e-Devlet, ana e-posta hesabınız ya da iki adımlı doğrulama numarası için kullanılmaz. Tek SMS numarası kısa süre sonra sizden ayrıldığı için, sanal numarayla açtığınız hesapta da iki adımlı doğrulamayı doğrulayıcı uygulama ya da e-posta ile kurun. Aynı hesaba günlerce kod gelecekse numara kiralama daha uygun bir seçenektir.

Sık sorulan sorular

OTP ne demek?+

OTP, One-Time Password yani tek kullanımlık şifre demektir. Yalnızca bir işlem için ve kısa bir süre geçerli olan, genellikle SMS, e-posta ya da doğrulayıcı uygulama ile gelen koddur.

OTP kodu ne kadar süre geçerlidir?+

Süreyi uygulama belirler; çoğunlukla birkaç dakikadır. Doğrulayıcı uygulamalardaki kodlar ise genellikle 30 saniyede bir yenilenir. Süre dolduysa ya da yeni kod istediyseniz son gelen kodu kullanın.

OTP kodu neden "geçersiz" hatası verir?+

En sık nedenler süresinin dolması, yeni kod istendiği için eski kodun iptal edilmesi, kodun eksik ya da boşluklu yazılması ve çok sayıda yanlış deneme sonrası uygulamanın kodu kilitlemesidir.

Bankam telefonda OTP kodunu sorabilir mi?+

Hayır. Bankalar ve diğer kurumlar size ulaşıp OTP istemez. Kodu soran kişi kim olduğunu söylerse söylesin paylaşmayın, telefonu kapatıp bankanın resmi numarasını kendiniz arayın.

İstemediğim hâlde OTP kodu geldiyse ne yapmalıyım?+

Kodu kimseyle paylaşmayın. Biri hesabınıza giriş ya da şifre sıfırlama deniyor olabilir; ilgili hesabın şifresini değiştirin ve iki adımlı doğrulamayı doğrulayıcı uygulama ile açın.

OTP kodunu sanal numara ile alabilir miyim?+

Uygulama kayıtlarında evet; SMS onay hizmetiyle kod size ayrılan sanal numaraya gelir ve panelde görünür. Banka, e-Devlet ve ana e-posta gibi kritik hesaplarda ise kendi numaranızı kullanın.

Kendin dene: kod gelmezse paran geri gelir

Kayıt 30 saniye, kart bilgisi istenmez. 150+ ülke, 500+ uygulama.

Ücretsiz hesap aç
#sms onay#otp#doğrulama kodu#güvenlik

İlgili yazılar

İlgili rehberler