İçeriğe geç
parazade

Tek Oturum Açma Nedir?

İngilizce: Single Sign-On

Yayın: · Son güncelleme:

Tek Oturum Açma Nedir? Kısaca

Tek oturum açma (SSO), kullanıcının bir kez kimliğini doğruladıktan sonra aynı kimlik sağlayıcıya bağlı birden fazla uygulamaya her biri için ayrıca şifre girmeden erişmesini sağlayan kimlik doğrulama yöntemidir.

Tek Oturum Açma nedir?
İçindekiler
  1. Tek oturum açma nedir?
  2. Nasıl çalışır?
  3. Avantajları ve riskleri nelerdir?

Tek oturum açma nedir?

Tek oturum açma, İngilizce "Single Sign-On" ifadesinin kısaltmasıyla SSO olarak bilinir. Sabah işe başlarken kurum hesabınızla bir kez giriş yaparsınız. Ardından e-posta, dosya paylaşımı, insan kaynakları portalı ve proje aracı gibi uygulamalar sizi otomatik olarak tanır.

Gündelik hayatta da benzer bir deneyim vardır. Bir siteye "Google ile giriş yap" ya da "Apple ile giriş yap" diyerek bağlanmak, tüketici tarafındaki SSO örnekleridir.

Nasıl çalışır?

SSO'nun merkezinde bir kimlik sağlayıcı bulunur. Uygulamalar şifrenizi kendileri kontrol etmez, bu işi kimlik sağlayıcıya bırakır. Süreç kabaca şöyledir:

  1. Bir uygulamayı açarsınız ve kimlik sağlayıcıya yönlendirilirsiniz.
  2. Kimlik sağlayıcı sizi doğrular ya da zaten açık bir oturumunuz olduğunu görür.
  3. Uygulamaya imzalı bir onay gönderir ve uygulama sizi içeri alır.

Bu onaylar, kurumsal tarafta çoğunlukla SAML, modern web ve mobil uygulamalarda ise OpenID Connect ile taşınır.

Avantajları ve riskleri nelerdir?

Örneğin 15 farklı araç kullanan bir şirkette çalışanlar 15 ayrı şifre yerine tek bir güçlü şifre ve ek doğrulama kullanır. İşten ayrılan birinin hesabı tek yerden kapatıldığında tüm araçlara erişimi de sona erer.

Riskin özü ise merkezîleşmedir. Ana hesap ele geçirilirse saldırgan bağlı tüm uygulamalara ulaşabilir. Bu yüzden SSO hesabı mutlaka çok faktörlü doğrulamayla korunmalı, şüpheli girişler izlenmelidir.

Sıkça Sorulan Sorular

SSO güvenli mi?

Doğru yapılandırıldığında genellikle daha güvenlidir, çünkü kullanıcı tek bir güçlü şifre ve ek doğrulama kullanır. Ancak ana hesap ele geçirilirse tüm bağlı uygulamalar risk altına girer.

'Google ile giriş yap' bir SSO örneği midir?

Evet, tüketici tarafındaki yaygın bir örnektir. Arka planda genellikle OAuth ve OpenID Connect protokolleri kullanılır.

İlgili terimler

SAMLSAML (Security Assertion Markup Language), bir kimlik sağlayıcının kullanıcıyı doğruladıktan sonra bu bilgiyi imzalı bir XML belgesiyle başka uygulamalara aktarmasını sağlayan ve kurumsal tek oturum açmada yaygın kullanılan standarttır.OpenID ConnectOpenID Connect (OIDC), OAuth 2.0 protokolünün üzerine kurulan ve bir uygulamanın kullanıcının kimliğini güvenilir bir kimlik sağlayıcı aracılığıyla doğrulamasını sağlayan açık kimlik doğrulama standardıdır.Kimlik ve Erişim Yönetimi(Identity and Access Management)Kimlik ve erişim yönetimi (IAM), bir kurumda kullanıcı hesaplarının oluşturulmasını, kimlik doğrulamayı, yetkilerin atanmasını ve gözden geçirilmesini tek bir çerçevede yöneten politika, süreç ve teknolojilerin bütünüdür.OAuthOAuth, bir uygulamanın kullanıcı şifresini öğrenmeden, kullanıcının onayıyla başka bir hizmetteki verilere belirli ve sınırlı izinlerle erişmesini sağlayan açık yetkilendirme standardıdır. Güncel sürümü OAuth 2.0'dır.Oturum(Session)Oturum (session), bir kullanıcının web sitesine ya da uygulamaya girişinden çıkışına kadar geçen etkileşim süresi ve bu süre boyunca sunucuda tutulan kullanıcıya özel bilgilerdir. Giriş durumu ve sepet gibi veriler oturumda saklanır.Güçlü Şifre(Strong Password)Güçlü şifre, tahmin edilmesi ve deneme yoluyla bulunması çok zor olan, yeterince uzun, kişisel bilgilere dayanmayan ve yalnızca tek bir hesapta kullanılan paroladır.