KİMLİK SAĞLAYICI: IDP Hakkında Bilmeniz Gereken Her Şey

Kimlik Sağlayıcı
Fotoğraf Kredisi: canva.com

Fiziksel dünyada, kimliğinizi kanıtlamak için devlet tarafından verilmiş bir kimlik göstermelisiniz. Bu, adınızı, ikametgahınızı ve diğer bilgilerinizi doğrulayan bir pasaport veya ehliyet olabilir. Ancak bu kimlikler internette etkisizdir. Bunun yerine, son kullanıcılardan dijital kimlikler istenir. Öyleyse, şirketiniz için benzersiz kimlikler oluşturmak için bir Kimlik Sağlayıcıyla ortak olmaktan daha iyi bir yöntem var mı? Dolayısıyla bu gönderide, AWS'de bir kimlik sağlayıcının ne olduğunu tanımlayacağız, bazı federasyon kimliği örneklerini listeleyeceğiz ve Hizmet ile kimlik sağlayıcı arasındaki farkları not edeceğiz.

Kimlik Sağlayıcı nedir

Kimlik sağlayıcı (IdP), varlığın çok sayıda platform, uygulama ve ağda iddia ettiği kişi veya şey olduğundan emin olmak için son kullanıcıya veya internete bağlı bir cihaza tek bir oturum açma kimlik bilgisi seti veren bir sistem bileşenidir. Bir üçüncü taraf web sitesi, son kullanıcıları Google Hesaplarını kullanarak oturum açmaya teşvik ettiğinde, kimlik sağlayıcı olarak Google ile Oturum Açma işlevi görür.

Birleşik kimlik; platformlar, uygulamalar ve ağlar arasında kullanılabilen tek ve tutarlı bir kimliktir. Bir IDP'nin rolü, birleşik kimliği korumak için kayıtlı kimlik bilgilerini güvence altına almak ve bunları çeviri hizmetleri aracılığıyla farklı dizin hizmetlerine sunmaktır. IdP, uç nokta kimlik doğrulaması veya kullanıcı kimlik doğrulaması sunuyorsa, hizmet (AaaS) sağlayıcısı olarak kimlik doğrulama olarak da bilinir.

Microsoft'un Active Directory (AD) gibi bir dizin hizmeti, bir kimlik sağlayıcıyla aynı temel rolü yerine getirir. Kullanımı, bilgi güvenliği (infosec) yöneticilerinin son kullanıcıların, dijital cihazların ve ağ kaynaklarının kimliklerini düzenlemesine ve yönetmesine olanak tanıyarak, özel bir ağ üzerinden güvenli ve emniyetli bir şekilde bağlanmalarına olanak tanır. Ağ kaynakları, yazılım uygulamalarından ve bunları destekleyen veritabanlarından telefonlar, yazıcılar, sensörler ve aktüatörler gibi gerçek Nesnelerin İnterneti (IoT) cihazlarına kadar değişebilir.

IdP'ler Neden Gereklidir?

Bir kuruluşun sistemlerine veya bir bulut hizmetine erişmek için hesabı olan bir kullanıcının dijital kimliğinin bir yerde izlenmesi gerekir. Kullanıcı kimliği, özellikle bulut bilgi işlemde, hangi uygulama işlevlerine veya verilere erişilebileceğini belirtir. Bulut hizmetleri, yeni kullanıcıları işe almak ve onların kimliğini doğrulamak için güvenilir bir yönteme sahip olmalıdır.

Ayrıca, kullanıcı tanımlama kayıtları, saldırganların bunları tehlikeye atmaması ve kullanıcıların kimliğine bürünmek için kullanmaması için güvenli bir şekilde korunmalıdır. Bulut kimliği sağlayıcıları, kullanıcı verilerini korumak için sıklıkla ek çaba gösterse de, sistemleri kullanıcı verilerini ve kimlik bilgilerini tutacak şekilde tasarlanmayabilir. İnternet üzerinden erişilebilen sunucular gibi güvenli olmayan alanlarda istemeden veri depolayabilirler. IdP'ler, kullanıcı verilerinin uygun şekilde yönetilmesini, güvenli bir şekilde saklanmasını ve yetkisiz erişime karşı korunmasını sağlar.

Kimlik Sağlayıcılar Nasıl Çalışır?

IdP'ler, Güvenlik Onayı Biçimlendirme Dili (SAML) gibi dilleri ve Açık Yetkilendirme (OAuth) gibi veri biçimlerini kullanarak birbirleriyle ve diğer web hizmeti sağlayıcılarıyla iletişim kurar.

IdP'ler üç tür mesajın taşınmasından sorumludur: talepte bulunan cihazın kim olduğunu veya talepte bulunan cihazın ne olduğunu gösteren bir kimlik doğrulama beyanı, bir bağlantı talebinde bulunurken ilgili tüm verileri içeren bir nitelik beyanı ve bir kullanıcının mı yoksa talep edenin mi olduğunu gösteren bir yetkilendirme beyanı. cihazın çevrimiçi bir kaynağa erişimi var.

Bu iddialar genellikle, kullanıcının kimliğini hizmet sağlayıcıya doğrulamak için gereken tüm bilgileri sağlayan XML belgeleridir.

Kimlik Sağlayıcı Kullanmanın Güvenlik Avantajları

Kullanıcılar, artık birden fazla oturum açmayı hatırlamaları gerekmediğinden, bir kimlik sağlayıcı kullanmanın faydasını görür. Hizmet sağlayıcı açısından bakıldığında, bu strateji aşağıdaki nedenlerden dolayı daha güvenli olabilir:

  • IdP, tüm erişim olaylarının merkezi bir denetim kaydını tutar ve kimin hangi kaynakları ne zaman kullandığını göstermeyi kolaylaştırır.
  •  IdP, kullanıcıları çoklu oturum açma (SSO) ile birden çok kimlik ve parola oluşturma ve yönetme yükünden kurtarır. Birçok parolayı saklayıp yeniden girdiğinizde parola yorgunluğu oluşur. Parola yorgunluğu hem tehlikeli hem de sakıncalıdır. Kullanıcıların, örneğin bir yere yazarak, ne kadar çok oturum açması veya yeni bir parolayı hatırlaması gerekiyorsa, saldırganların bu parolayı çalmak için o kadar fazla fırsatı olur.
  • Hizmet sağlayıcı, IdP'nin görevi olduğundan, kişisel olarak tanımlanabilir bilgilerin (PII) güvenliğini sağlamaktan sorumlu değildir.

Kimlik Sağlayıcı Listesi

İşte popüler kimlik sağlayıcıların bir listesi:

  • Google: Google Sign-In, kullanıcıların Google hesaplarını kullanarak web sitelerinde ve uygulamalarda oturum açmasına olanak tanıyan bir kimlik sağlayıcı hizmetidir.
  • Facebook: Facebook Login, kullanıcıların Facebook profillerini kullanarak web sitelerinde ve uygulamalarda oturum açmasına olanak tanıyan bir kimlik sağlayıcı hizmetidir.
  • Microsoft: Microsoft Azure Active Directory, Microsoft tarafından sağlanan ve kullanıcıların Microsoft hesaplarını kullanarak web sitelerinde ve uygulamalarda oturum açmasına olanak tanıyan bir kimlik sağlayıcı hizmetidir.
  • Okta: Okta, işletmelerin web ve mobil uygulamalar için kullanıcı kimlik doğrulamasını ve iznini yönetmesine yardımcı olan bulut tabanlı bir kimlik hizmetidir.
  • OneLogin: OneLogin, çoklu oturum açma (SSO) ve çok faktörlü kimlik doğrulama (MFA) ile web ve mobil uygulamalar sunan bulut tabanlı bir kimlik sağlayıcıdır.
  • Yetki0: Auth0, web ve mobil uygulama kimlik doğrulaması ve yetkilendirmesi sunan bulut tabanlı bir kimlik sağlayıcıdır.
  • Ping Kimliği: Ping Identity, kurumsal kimlik ve erişim yönetimi çözümleri sunan bulut tabanlı bir kimlik sağlayıcıdır.

Bunlar, piyasadaki kimlik sağlayıcılara yalnızca birkaç örnektir. Birçok alternatif kimlik sağlayıcı, kuruluşunuzun ihtiyaçlarına bağlı olarak kullanım durumunuz için uygun olabilir.

Hizmet Sağlayıcı ve Kimlik Sağlayıcı

Birleşik kimlik yönetimi paradigması, büyük ölçüde Kimlik Sağlayıcılara (IdP'ler) ve Hizmet Sağlayıcılara (SP'ler) dayanır. Her ikisi de kullanıcı kimliklerini yönetmede önemli olsa da, ikisi arasında birkaç önemli fark vardır.

Bir IdP, kullanıcıların kimliğini doğrulamaktan ve yetkilendirmekten ve ayrıca onlara çeşitli hizmet sağlayıcılara erişim sağlamaktan sorumludur. Öte yandan bir SP, kullanıcıların kullanmak istediği web tabanlı bir uygulama veya hizmettir. Örnek olarak bir kimlik sağlayıcıya bakalım: Google, Gmail, Google Drive ve Google Docs gibi hizmetlere erişmek isteyen kullanıcılara kimlik doğrulama hizmetleri sağlayan bir IdP'dir. Bu durumda çeşitli Google hizmetleri SP olarak kabul edilir.

IdP paradigması, kullanıcıların erişmek istedikleri her hizmet için farklı hesaplar oluşturma ihtiyacını ortadan kaldırma gibi önemli bir avantaja sahiptir. Bireyler, birkaç kullanıcı adını ve parolayı hatırlamak yerine, birden çok hizmete erişmek için mevcut IdP kimlik bilgilerini kullanabilir.

IdP yaklaşımının bir başka yararı da gelişmiş güvenlik ve kullanıcı kimlikleri üzerinde denetimdir. IdP modeli, kullanıcı kimliklerini yönetmek için bireysel SP'lere bağlı kalmak yerine, kimlik yönetimini merkezileştirerek kullanıcılara daha fazla özerklik verir ve veri ihlali riskini azaltır.

AWS Kimlik Sağlayıcı Nedir?

AWS'de (Amazon Web Services) bir Kimlik Sağlayıcı (IdP), kullanıcıların kimliğini doğrulayan ve kimlikleriyle ilgili bilgileri AWS'ye ileten bir hizmettir. AWS, Google, Facebook ve Amazon gibi sosyal kimlik sağlayıcılarının yanı sıra Microsoft Active Directory, Okta ve Ping Identity gibi kurumsal kimlik sağlayıcıları dahil olmak üzere çeşitli kimlik kaynaklarını destekler.

Bir kullanıcı bir AWS kaynağına veya hizmetine erişmeye çalıştığında AWS'nin IAM hizmeti, kullanıcının kimliğini doğrulamak için bir IdP kullanacak şekilde yapılandırılabilir. IdP, kullanıcının kimliğini doğrular ve kullanıcının adı ve grup üyeliği gibi bilgileri içeren bir güvenlik belirteci verir. AWS daha sonra kullanıcının istenen kaynağa veya hizmete erişimini yetkilendirmek için güvenlik belirtecini kullanır.

AWS ile bir IdP kullanmanın aşağıdakiler dahil çeşitli avantajları vardır:

  1. Merkezi yönetim: Bir IdP, şirketlerin kullanıcı kimliklerini ve erişim denetimi ilkelerini tek bir yerden yönetmesine olanak tanıyarak çeşitli AWS hesapları ve hizmetlerinde güvenlik ilkeleri uygulamayı ve hakları yönetmeyi kolaylaştırır.
  2. TOA: Bir IdP, kullanıcıların kimlik bilgilerini birkaç kez girmeden bir kez oturum açmasına ve çeşitli AWS hesaplarına ve hizmetlerine erişmesine olanak tanıyan SSO yetenekleri sağlayabilir.
  3. Arttırılmış güvenlik: Bir IdP, ekstra bir kimlik doğrulama ve izin katmanı ekleyerek AWS kaynaklarına yasa dışı erişimin önlenmesine yardımcı olur.

Genel olarak bir Kimlik Sağlayıcı (IdP), AWS Identity and Access Management'ın (IAM) önemli bir bileşenidir ve kuruluşların kullanıcı kimliklerini ve erişim denetimi ilkelerini merkezi olarak yönetmesine yardımcı olur.

Federasyon Kimlik Sağlayıcı

Çeşitli şirketlerde veya etki alanlarında çoklu oturum açmayı (SSO) etkinleştirmek için birleştirilmiş kimlik hizmetleri sunan bir Kimlik Sağlayıcı (IdP), Federasyon Kimlik Sağlayıcısı (IdP) olarak bilinir. Başka bir deyişle, Federasyon IdP, kullanıcıların kimliklerini bir kez doğrulamasını ve ardından tekrar oturum açmaya gerek kalmadan birden fazla kuruluş veya etki alanında birçok kaynağa veya hizmete erişmesini sağlar.

Federasyon IdP'si, çok sayıda şirketin veya etki alanının kimlik yönetimi sistemlerini korurken kaynakları paylaşması veya projeler üzerinde işbirliği yapması gerektiğinde yaygın olarak kullanılır. Örneğin bir firma, çalışanlarının bir ortak şirket tarafından sağlanan kaynaklara veya hizmetlere, her hizmet için ayrı hesaplar veya parolalar oluşturmaya gerek kalmadan erişmesine izin vermek için bir Federasyon IdP'si kullanabilir.

Federation IdP'ler, Security Assertion Markup Language (SAML) ve OpenID Connect (OIDC) gibi standart protokolleri kullanarak şirketler veya etki alanları arasında kimlik bilgilerini dağıtır. Bir kullanıcı başka bir kuruluş veya etki alanı tarafından sağlanan bir kaynağa veya hizmete erişmeye çalıştığında, Federation IdP kullanıcının kimliğini doğrular ve kullanıcının kimliği ile istenen kaynak hakkında bilgiler içeren bir güvenlik belirteci oluşturur. Güvenlik belirteci daha sonra, kullanıcının erişimini doğrulamak için onu kullanan kaynağa veya hizmet sağlayıcıya teslim edilir.

Microsoft Active Directory Federasyon Hizmetleri (ADFS), Okta, PingFederate ve Shibboleth, Federasyon IdP'lerine bazı örneklerdir. Bir Federasyon Kimlik Sağlayıcısı (IdP), kuruluşlar veya etki alanları arasında güvenli ve sorunsuz işbirliğini ve kaynak paylaşımını kolaylaştırmak için gereklidir.

Federasyon IdP Kullanmanın Bazı Faydaları Nelerdir?

Bir Federasyon Kimlik Sağlayıcısı (IdP) kullanmanın aşağıdakiler dahil çeşitli avantajları vardır:

  • Basitleştirilmiş kullanıcı deneyimi: Bir Federasyon IdP'si, kullanıcıların bir kez kimlik doğrulaması yapmasına ve ardından tekrar oturum açmak zorunda kalmadan farklı şirketler veya etki alanlarındaki çok sayıda kaynağa veya hizmete erişmesine olanak tanıyarak sorunsuz ve düzenli bir kullanıcı deneyimi sağlar.
  • Geliştirilmiş güvenlik: Bir Federasyon IdP'si, çok sayıda kaynak veya hizmette tutarlı erişim denetimi ilkeleri uygulayabilen merkezi bir kimlik doğrulama ve yetkilendirme sistemi sağlayarak güvenliği artırabilir.
  • Azaltılmış yönetim yükü: Kuruluşlar, bir Federation IdP kullanırken her bir kaynak veya hizmet için kullanıcı hesapları ve parolalar oluşturma ve yönetme ihtiyacını ortadan kaldırarak yönetim yükünü azaltabilir.
  • Daha iyi işbirliği: Bir Federasyon IdP, farklı şirketler veya etki alanları arasında güvenli ve sorunsuz işbirliğine olanak tanıyarak iş ortaklarının kaynakları paylaşmasına ve birlikte daha verimli çalışmasına olanak tanır.
  • Yönetmeliklere uygunluk: Genel Veri Koruma Yönetmeliği (GDPR) ve Sağlık Sigortası Taşınabilirlik ve Hesap Verebilirlik Yasası (HIPAA), kuruluşların etkili erişim kontrolü ve kimlik yönetimi sistemleri uygulamasını gerektirir. Kullanıcı kimliklerini ve erişim kontrol ilkelerini yönetmek için merkezi ve denetlenebilir bir sistem sunan Federation IdP, kuruluşların bu standartlara uymasına yardımcı olabilir.

Bir Federasyon Kimlik Sağlayıcısı (IdP) kullanmak, daha yüksek güvenlik, daha düşük yönetim maliyetleri, daha iyi işbirliği ve yasa ve standartlara uyumluluk gibi çeşitli avantajlar sağlayabilir.

Dijital Kimlik Sağlayıcı Seçerken Dikkat Edilmesi Gereken Hususlar

1 numara. Tutarlı Müşteri Hizmetleri

Bir kimlik sağlayıcıya güvenirken, erişilebilirliği artırmak ve güvenlik ihlallerini önlemek için 24/7 müşteri hizmetine sahip olmak çok önemlidir. Yanıt vermeyen müşteri hizmetleri, erişim sorunlarının çözülmesini zorlaştırabilir ve personel ile müşteri üretkenliğini azaltabilir. Bir güvenlik olayından şüphelendiğinizde, IdP yardımına hızlı erişiminiz olmalıdır.

2 numara. Yüksek Güvenceli IdP

Kullanıcılar yeni hesaplar kaydettiklerinde, yüksek güvenceli dijital kimlik sağlayıcıları, bunların hem devlet hem de önemli kamu sektörü kurumları için uygun olan yüksek bir standartta tanımlanmalarını sağlar. IdP, hesap erişimi sağladığında, dijital kimliğin bu standartları karşıladığının güvencesini verebilir. Gömülü biyometrik özelliklere, güçlü parolalara, QR kodlarına ve diğer yöntemlere sahip akıllı cihazlar bunu başarmaya yardımcı olabilir.

#3. Olağanüstü Kimlik Doğrulama

Çok faktörlü kimlik doğrulamayı (MFA) destekleyen bir IdP seçin. Akıllı bir IdP çözümü, kullanıcılara kendilerini tanımlamaları için push bildirimleri, tek seferlik parolalar ve biyometrik tanımlama gibi çeşitli basit yollar sunarak parolaların ötesine geçer.

#4. Küresel Kapsam

Dünya çapında kapsama alanına sahip bir IdP çözümü seçmek çok önemlidir. Bu, hizmetlerinize ihtiyaç duyan çalışanların, müşterilerin veya üçüncü tarafların bu hizmetlere dünyanın herhangi bir yerinden erişebilmesini sağlar. Global IdP'ler, kişisel verilerin saklanması ve çeşitli yetki alanlarındaki kullanıcıların kimliğinin doğrulanmasıyla ilgili yasal ve uyumluluk yönlerinde de yardımcı olabilir.

Kimlik Sağlayıcı Örneği Nedir?

Google Sign-In, Kimlik Sağlayıcıya (IdP) bir örnektir. Kullanıcılar, Google kimlik bilgilerini kullanarak web sitelerinde ve uygulamalarda oturum açmak için Google ile Oturum Açma özelliğini kullanabilir. Bir kullanıcı, Google Sign-In kullanan bir web sitesinde veya uygulamada oturum açmaya çalıştığında, Google'ın kimlik doğrulama hizmetine gönderilir ve Google kimlik bilgilerini (e-posta adresi ve şifresi gibi) sağlamaları istenir.

Google, kullanıcının kimliği doğrulandıktan sonra kullanıcının kimliği ve hakları hakkında bilgiler içeren bir güvenlik belirteci oluşturur. Ardından güvenlik belirteci, kullanıcının erişimini doğrulamak için kullanıldığı web sitesine veya uygulamaya döndürülür.

TOA için Kimlik Sağlayıcı Nedir?

Çoklu Oturum Açma (SSO) için kullanılan Kimlik Sağlayıcı (IdP), kullanılan SSO sistemi veya çözümü tarafından belirlenir. SSO, kullanıcıların bir kez kimlik doğrulaması yapmasını ve ardından tekrar oturum açmadan çeşitli kaynaklara veya hizmetlere erişmesini sağlayan bir sistemdir. Bir SSO sistemi, kullanıcının kimliğini doğrulamak ve çeşitli sitelere veya hizmetlere erişmek için kullanılan bir güvenlik belirteci oluşturmak için genellikle bir Kimlik Sağlayıcı kullanır.

Farklı Kimlik Sağlayıcı Türleri Nelerdir?

Bir dizi ayarda güvenli kimlik doğrulama ve yetkilendirmeyi kolaylaştırmak için çeşitli biçimlerde Kimlik Sağlayıcılar (IdP'ler) kullanılabilir. En yaygın IdP türlerinden bazıları şunlardır:

  • Sosyal kimlik sağlayıcıları
  • kurumsal kimlik sağlayıcıları
  • Birleşik kimlik sağlayıcıları
  • Bulut tabanlı kimlik sağlayıcıları
  • Biyometrik kimlik sağlayıcıları
  • Bağımsız kimlik sağlayıcıları

Öte yandan, Kimlik Sağlayıcı seçimi, belirli kullanım durumu ve uygulama veya hizmetin güvenlik gereksinimleri tarafından belirlenir.

Kimlik Sağlayıcımı Oluşturabilir miyim?

Evet, gerekli teknik uzmanlığa ve kaynaklara sahip olmanız koşuluyla kendi Kimlik Sağlayıcınızı (IdP) oluşturabilirsiniz. Öte yandan kendi IdP'nizi oluşturmak, kimlik doğrulama protokollerinin, en iyi güvenlik uygulamalarının ve yazılım geliştirmenin tam olarak anlaşılmasını gerektiren karmaşık ve zor bir işlem olabilir.

Microsoft bir Kimlik Sağlayıcı mı?

Evet, Microsoft Azure Active Directory (Azure AD) bir Kimlik Sağlayıcı (IdP) hizmeti sunar. Azure AD, web ve mobil uygulama kimlik doğrulamasını ve yetkilendirmesini destekleyen bulut tabanlı bir kimlik ve erişim yönetimi çözümüdür.

Sonuç

Doğru kimlik sağlayıcıyı seçmek ve entegre etmek, şirketinize uzun vadeli faydalar sağlayabilir. Yalnızca kullanıcının oturum açma sürecini basitleştirmekle kalmaz, aynı zamanda ek personel çalıştırmadan müşterilerinizin hesaplarını, verilerini ve şifrelerini takip etmenizi sağlar.

Referanslar

Yorum bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *

Hoşunuza gidebilir