Ana içeriğe geç

Soft OTP (TOTP)

Soft OTP, zamana dayalı tek kullanımlık şifre (TOTP - Time-Based One-Time Password) üreten mobil uygulamalar ile kimlik doğrulama yöntemidir. SecTrail Authenticator ile uyumludur.

Soft OTP Nedir?​

Soft OTP profilleri, kullanıcıların mobil cihazlarındaki TOTP uygulamaları ile 6 haneli dinamik kodlar oluşturarak kimlik doğrulaması yapmalarını sağlar. İnternet bağlantısı gerektirmediği için offline kullanıma uygundur.

Nasıl Çalışır?​

Soft OTP, RFC 6238 TOTP standardını kullanır:

  • Sunucu ve kullanıcı cihazı arasında paylaşılan gizli bir anahtar (secret key) kullanılır
  • Bu anahtar ve zaman damgası kombinasyonu ile dinamik kod üretilir
  • Kodlar her 30 saniyede bir değişir
  • Sunucu ve cihaz saat senkronizasyonu kritiktir
SP Manuel Giriş Formu

Soft OTP Kimlik Doğrulama Yöntemi

Profiller​

Soft OTP profilleri, kullanıcıların TOTP ile nasıl doğrulanacağını tanımlar.

Profil Yapılandırma Alanları​

  • Profil Adı: Profil için tanımlayıcı bir isim
  • Yedek Doğrulama Profilleri: İlk faktör doğrulama için kullanılacak profiller (LDAP veya Local)
    • Birden fazla profil seçilebilir
    • Kullanıcının kimliğini doğrulamak ve özniteliklerini almak için kullanılır
Kritik Gereksinim

Soft OTP profilleri mutlaka bir yedek doğrılama profili gerektirir. Bu profiller, kullanıcının kimliğini doğrulamak ve LDAP/Local özniteliklerini almak için kullanılır.

Kullanıcı Kayıt Süreci​

İlk Kurulum (Tek Seferlik)​

  1. Uygulama İndir: SecTrail Authenticator Mobil uygulamasını indirin
  2. Kayıt Paneline Eriş: Kayıt Paneline giriş yapın
  3. Kayıt URL'sini Aç: Tarayıcıdan kayıt sayfasına gidin
  4. Doğrulama Tamamla: Doğrulama adımlarıyla kimliğinizi doğrulayın
  5. QR Kod Tara: Hesap ekle seçeneği üzerinden QR kodu tarayın
  6. Kaydı Doğrula: Uygulamanın ürettiği ilk kodu girerek kaydı onaylayın
Önemli Not

Soft OTP kaydı yapabilmek için kullanıcının mobil uygulama kaydını başarılı şekilde tamamlaması gerekir.

Kayıt Sonrası​

✅ Artık kullanıcı, SecTrail Authenticator mobil uygulamasından aldığı 6 haneli kodlar ile kimlik doğrulaması yapabilir.

Zaman Senkronizasyonu

Soft OTP kodları zamana dayalı olduğu için, mobil cihazın saatinin doğru olması kritiktir. Cihaz saati yanlışsa kodlar geçersiz olabilir.

Politikalar​

Soft OTP politikaları, hangi kullanıcıların hangi profil ile doğrulanacağını belirler.

Politika Yapılandırma Alanları​

  • Soft OTP Profili: Kullanılacak Soft OTP profili
  • Yedek Doğrulama Profilleri: Kullanıcı özniteliklerini almak için kullanılacak LDAP/Local profil
    • Bu profil, Soft OTP profilinin yedek doğrulama profillerinde biri olmalıdır
    • LDAP veya Local kullanıcı özniteliklerini okumak için kullanılır
    • Kullanıcının LDAP'te mi Local'de mi olduğunu belirler
  • Öznitelik: Kullanıcı özniteliği
    • LDAP Öznitelikleri: memberOf, department, title, mail vb.
    • Local Öznitelikler: username, group_name, email, mobile vb.
    • Yaygın öznitelikler dropdown'da listelenir
    • Özel öznitelikler manuel girilebilir
  • Öznitelik Değerleri: Eşleştirilecek değer veya değerler
    • Dropdown'dan önceden tanımlı değerler seçilebilir
    • Özel değerler manuel girilebilir
    • Wildcard (*) ve regex pattern'leri desteklenir

Politika Davranışı​

Önemli
  • Politika Yoksa: Tüm kullanıcılar varsayılan profile yönlendirilir
  • Politika Varsa: Sadece politika kurallarına uyan kullanıcılar bu profil ile doğrulanabilir
  • Öncelik Sırası: Politikalar yukarıdan aşağıya doğru değerlendirilir, ilk eşleşen politika kullanılır

Kullanım Senaryoları​

Senaryo 1: Offline 2FA​

İnternet erişimi olmayan ortamlarda bile güvenli ikinci faktör doğrulama.

Senaryo 2: Standart Uyumluluk​

TOTP standardına uygun herhangi bir uygulamayı kullanabilme.

Senaryo 3: Güvenli Erişim​

Phishing ve SMS intercept saldırılarına karşı dayanıklı doğrulama.

Avantajlar​

  • ✅ Offline Yetenekli: İnternet bağlantısı gerektirmez
  • ✅ Evrensel Uyumluluk: Tüm TOTP uygulamaları ile çalışır
  • ✅ Güvenli: Time-based algoritma ile phishing koruması
  • ✅ Maliyet Etkin: SMS maliyeti gerektirmez