IAM Nedir? Identity and Access Management, SSO, MFA ve Kullanıcı Yaşam Döngüsü
IAM nedir? Identity Provider, SSO, MFA, passkey, SAML/OIDC, SCIM ve joiner-mover-leaver kullanıcı yaşam döngüsü rehberi.

Kurumsal bilgi sistemlerinde güvenliğin en temel sorularından biri şudur:
“Hangi kullanıcı, hangi sisteme, hangi yetkiyle ve hangi koşullarda erişebilir?”
Bu sorunun cevabı modern kurumlarda artık yalnız kullanıcı adı ve parola ile verilemez.
Çünkü bir çalışanın eriştiği kaynaklar tek bir Active Directory sunucusuyla sınırlı değildir. Kullanıcı aynı gün içerisinde Microsoft 365, CRM, ERP, cloud console, file sharing platform, VPN, SaaS application ve çeşitli business services kullanabilir.
Bir başka kullanıcı ise contractor olabilir.
Bir diğeri privileged administrator olabilir.
Bir application başka bir service'e API üzerinden erişebilir.
Bu nedenle modern IAM – Identity and Access Management, yalnız account oluşturup kapatan bir teknoloji değil, kurumun dijital kimliklerinin tamamını yöneten bir güvenlik mimarisidir.
IAM'in amacı:
Doğru kimliği doğrulamak, doğru erişimi vermek, erişimi yaşam döngüsü boyunca yönetmek ve gereksiz yetkileri zamanında kaldırmaktır.
Bunu yaparken şu teknolojiler birlikte çalışabilir:
Identity Provider + Directory + SSO + MFA + Federation + SCIM + Conditional Access + Access Policies + Identity Lifecycle Management
Bu yapı modern Zero Trust güvenlik yaklaşımının da temelini oluşturur.
IAM Nedir?
IAM, yani Identity and Access Management, kullanıcıların ve diğer digital identities'in sistemlere erişimini yöneten teknoloji, süreç ve politikaların bütünüdür.
IAM üç temel güvenlik işlevini yerine getirir:
Identity Management
Authentication
Authorization
Identity Management, kullanıcının kimliğinin oluşturulması ve yaşam döngüsünün yönetilmesini sağlar.
Authentication, kullanıcının gerçekten iddia ettiği kişi olup olmadığını doğrular.
Authorization ise doğrulanmış kullanıcının hangi kaynaklara ve hangi yetkiyle erişebileceğini belirler.
Bu üç süreç birlikte çalışmadığında kurum içerisinde ciddi security gaps oluşabilir.
IAM Neden Gereklidir?
Kurum büyüdükçe identities ve access rights hızla karmaşıklaşır.
Küçük bir şirkette birkaç kullanıcı ve birkaç application manuel olarak yönetilebilir.
Ancak enterprise ortamında:
binlerce employee,
yüzlerce SaaS application,
cloud platforms,
external users,
contractors,
service accounts
bulunabilir.
Manuel yönetim sürdürülemez hale gelir.
Bu durumda IAM şu riskleri azaltmaya yardımcı olur:
Orphaned Accounts
Dormant Accounts
Excessive Permissions
Password Reuse
Weak Authentication
Delayed Offboarding
Uncontrolled SaaS Access
Permission Creep
Dolayısıyla IAM yalnız operational efficiency değil aynı zamanda security ve compliance yatırımıdır.
Identity Provider Nedir?
Identity Provider, yani IdP, kullanıcıların kimliğini doğrulayan ve diğer applications'a authentication bilgisi sağlayan merkezi sistemdir.
Modern IAM architecture içerisinde IdP merkezi rol oynar.
Örneğin user tek bir corporate identity ile farklı SaaS applications'a login olabilir.
Identity Provider authentication'ı gerçekleştirir ve application'a user identity hakkında güvenilir bilgi gönderir.
Bu sayede her application'ın ayrı password database tutmasına gerek kalmayabilir.
Identity Provider Örnekleri
Modern IAM dünyasında yaygın kullanılan platformlar arasında:
Microsoft Entra ID
Okta
Ping Identity
Google Cloud Identity
Oracle Identity
gibi çözümler bulunabilir.
Bu platformlar farklı seviyelerde:
SSO
MFA
Federation
Application Integration
Conditional Access
Identity Lifecycle
capabilities sunabilir.
Ürün seçimi kurumun mevcut infrastructure, cloud strategy ve integration requirements'ına göre yapılmalıdır.
Directory ile Identity Provider Arasındaki Fark
Directory kullanıcı ve group information'ı saklayan yapı olarak düşünülebilir.
Identity Provider ise authentication ve federation işlemlerini yönetir.
Örneğin Active Directory bir directory platformudur.
Microsoft Entra ID ise cloud identity ve access platformu olarak daha geniş authentication ve access capabilities sunar.
Bu iki yapı hybrid environments'da birlikte çalışabilir.
Hybrid Identity Nedir?
Hybrid Identity, on-premises directory ile cloud identity platformunun birlikte kullanıldığı mimaridir.
Örneğin organization Active Directory kullanırken aynı identities Microsoft Entra ID ile synchronize edilebilir.
Bu sayede user aynı corporate identity ile hem local resources hem SaaS applications kullanabilir.
Ancak hybrid identity architecture identity attack surface'i de genişletebilir.
On-premises compromise cloud access'i etkileyebilir veya cloud identity compromise local systems için risk oluşturabilir.
Bu nedenle hybrid identity security ayrı değerlendirilmelidir.
SSO Nedir?
SSO yani Single Sign-On, kullanıcıların tek authentication işlemiyle birden fazla application'a erişmesini sağlar.
Örneğin user sabah corporate account ile login olur.
Daha sonra:
CRM
HR System
Cloud Storage
Collaboration Platform
gibi applications'a yeniden password girmeden erişebilir.
Bu user experience açısından önemli avantaj sağlar.
Ancak asıl security avantajı passwords'ların merkezi yönetilebilmesidir.
SSO Güvenliği Artırır mı?
Doğru yapılandırıldığında evet.
Çünkü user her application için ayrı password oluşturmak zorunda kalmaz.
Password reuse azalabilir.
Centralized MFA uygulanabilir.
Account disable edildiğinde birçok application access'i aynı anda kesilebilir.
Ancak SSO hesabı compromise edilirse attacker çok sayıda application'a erişebilir.
Bu nedenle SSO:
Strong MFA + Conditional Access + Identity Monitoring
ile birlikte kullanılmalıdır.
SSO ve MFA Birlikte Nasıl Çalışır?
SSO convenience sağlar.
MFA ise authentication güvenliğini artırır.
Örneğin user corporate account ile authentication yaptığında:
Password
Authenticator
kontrolü yapılabilir.
Başarılı authentication sonrasında SSO session oluşturulur.
User tekrar tekrar MFA yapmak zorunda kalmayabilir.
Ancak sensitive application veya high-risk action için Step-Up Authentication uygulanabilir.
Step-Up Authentication Nedir?
Step-Up Authentication, user zaten login olmuş olsa bile daha yüksek riskli işlem için ek authentication istenmesidir.
Örneğin user e-mail'e normal login ile erişebilir.
Ancak payroll system'e girdiğinde phishing-resistant MFA istenebilir.
Bu risk-based security sağlar.
MFA Nedir?
Multi-Factor Authentication, farklı authentication factors'ın birlikte kullanılmasını sağlar.
Authentication factors genel olarak üç kategoriye ayrılır:
Something You Know
Password veya PIN
Something You Have
Phone, security key, smart card
Something You Are
Fingerprint veya Face Recognition
İki farklı category kullanılması security level'ı artırır.
MFA ile 2FA Arasındaki Fark
2FA yani Two-Factor Authentication tam olarak iki authentication factor kullanır.
MFA ise iki veya daha fazla factor içerebilir.
Pratikte iki terim çoğu zaman birbirinin yerine kullanılabilir.
Ancak teknik olarak MFA daha geniş kavramdır.
SMS MFA Güvenli mi?
SMS MFA password-only authentication'dan daha güçlüdür.
Ancak SIM Swap ve phishing gibi risks nedeniyle en güçlü MFA yöntemi değildir.
High-value identities için stronger authentication methods tercih edilebilir.
Push MFA Nedir?
Push MFA kullanıcıya mobile application üzerinden approve/deny notification gönderir.
User login attempt'i doğrular.
Ancak attacker repeated requests göndererek user'ı yanlışlıkla approve etmeye zorlayabilir.
Bu attack MFA Fatigue veya MFA Bombing olarak bilinir.
MFA Fatigue Nedir?
Attacker password'u ele geçirdikten sonra sürekli MFA requests oluşturur.
User eventually:
“Belki sistem istiyordur.”
düşüncesiyle request'i approve edebilir.
Number Matching ve context information bu riski azaltabilir.
Ancak phishing-resistant MFA daha güçlü çözüm olabilir.
Phishing-Resistant MFA Nedir?
Phishing-resistant MFA, fake login pages veya adversary-in-the-middle attacks karşısında authentication credential'ın attacker-controlled site'a verilmesini zorlaştırır.
FIDO2
WebAuthn
Security Keys
Passkeys
bu kategori için önemli teknolojilerdir.
FIDO2 Nedir?
FIDO2 passwordless ve phishing-resistant authentication için kullanılan modern standard ekosistemidir.
Public-key cryptography kullanır.
Private key user device üzerinde tutulur.
Server tarafında reusable password secret bulunmaz.
Bu credential phishing riskini önemli ölçüde azaltabilir.
WebAuthn Nedir?
WebAuthn web applications'ın public-key based authentication kullanmasını sağlayan standarddır.
Browser ve authenticator arasında secure authentication flow oluşturur.
FIDO2 ecosystem'inin önemli bileşenidir.
Passkey Nedir?
Passkey traditional password yerine public-key based authentication kullanan modern kimlik doğrulama yöntemidir.
User login sırasında password yazmak yerine:
device unlock,
biometric,
PIN
kullanabilir.
Ama asıl authentication cryptographic key ile gerçekleştirilir.
Passkey reusable password olmadığı için credential phishing ve credential stuffing riskini azaltabilir.
Passwordless Authentication Nedir?
Passwordless Authentication kullanıcının traditional password girmeden login olmasını sağlar.
Yöntemler arasında:
Passkeys
FIDO2 Keys
Certificates
Smart Cards
Device-Based Authentication
bulunabilir.
Passwordless transformation kullanıcı deneyimini iyileştirirken attack surface'i de azaltabilir.
Passwordless Her Şeyi Çözer mi?
Hayır.
Password attack surface'ini azaltır.
Ancak:
Session Theft
Device Compromise
Account Recovery Abuse
OAuth Abuse
gibi risks devam edebilir.
Bu nedenle passwordless da broader Identity Security architecture'ın parçasıdır.
Account Recovery Neden Kritik?
Strong authentication kullanan account'un en zayıf noktası account recovery process olabilir.
Attacker:
“Telefonumu kaybettim.”
“MFA cihazım değişti.”
gibi social engineering ile help desk'i kandırmaya çalışabilir.
Bu nedenle recovery process primary authentication kadar güçlü olmalıdır.
MFA Reset Güvenliği
MFA device kaybolduğunda reset gerekebilir.
Ancak help desk attacker tarafından hedeflenebilir.
Bu nedenle MFA reset için:
Strong Identity Verification
Approval
Audit Logging
Risk Assessment
uygulanabilir.
High-privilege users için daha güçlü process gerekir.
Authentication Strength Nedir?
Authentication Strength, hangi authentication methods'ın belirli application veya access scenario için kabul edildiğini tanımlar.
Örneğin general application:
Any MFA
kabul edebilir.
Critical application:
Phishing-Resistant MFA
gerektirebilir.
Bu granular security sağlar.
Federation Nedir?
Federation, farklı identity domains arasında trust kurulmasını sağlar.
Örneğin employee corporate Identity Provider üzerinden external SaaS application'a login olabilir.
SaaS application password'u kendi sisteminde saklamak zorunda kalmaz.
Bu centralized identity security sağlar.
SAML Nedir?
SAML yani Security Assertion Markup Language, enterprise federation ve SSO'da yaygın kullanılan standarddır.
Architecture genellikle:
User
↓
Identity Provider
↓
SAML Assertion
↓
Service Provider
şeklinde çalışır.
Application authentication'ı Identity Provider'a bırakır.
Service Provider Nedir?
Service Provider user'ın erişmek istediği application'dır.
Örneğin HR SaaS platformu bir Service Provider olabilir.
Identity Provider authentication gerçekleştirir.
Service Provider gelen assertion'a göre user'a access verir.
SAML Security Riskleri
Yanlış federation configuration ciddi security risk oluşturabilir.
Örneğin:
weak certificate management,
improper trust configuration,
overly broad attribute mapping
problems oluşturabilir.
Bu nedenle federation design güvenlik review'undan geçmelidir.
OAuth 2.0 Nedir?
OAuth 2.0, bir application'ın user adına başka bir service'e limited access almasını sağlayan delegated authorization framework'üdür.
Örneğin calendar application:
Read Calendar
permission isteyebilir.
User password'unu application'a vermek zorunda değildir.
Application access token kullanır.
OAuth Authentication mı Authorization mı?
OAuth esas olarak authorization framework'üdür.
Authentication için doğrudan OAuth kullanmak doğru conceptual model değildir.
Authentication için OpenID Connect kullanılabilir.
OpenID Connect Nedir?
OpenID Connect, OAuth 2.0 üzerine authentication layer ekler.
Identity Token sayesinde application user'ın kim olduğunu öğrenebilir.
Modern cloud-native applications içerisinde yaygın kullanılır.
ID Token Nedir?
ID Token user authentication hakkında information taşıyan token'dır.
Application user identity hakkında claims alabilir.
Örneğin:
User ID
Issuer
Authentication Time
gibi information bulunabilir.
Access Token Nedir?
Access Token application'ın API veya resource'a access için kullandığı token'dır.
Access Token kimlik doğrulama amaçlı değil resource authorization için kullanılır.
Token'ın scope ve lifetime değerleri security açısından önemlidir.
Refresh Token Nedir?
Refresh Token yeni Access Token almak için kullanılan uzun ömürlü credential olabilir.
Attacker refresh token ele geçirirse uzun süre access sağlayabilir.
Bu nedenle token protection ve session security önemlidir.
Token Theft Neden Önemlidir?
Modern authentication password ve MFA sonrasında token-based session oluşturur.
Attacker token ele geçirirse authentication'ı yeniden gerçekleştirmeden access sağlamaya çalışabilir.
Bu nedenle security yalnız login event'e odaklanmamalıdır.
Session Security Nedir?
Session Security, authentication sonrası user session'ın güvenliğini yönetir.
Örneğin:
Session Lifetime
Token Protection
Continuous Evaluation
Risk-Based Revocation
uygulanabilir.
Bu cloud identity security'nin kritik alanlarından biridir.
Continuous Access Evaluation Nedir?
User session aktifken yeni risk oluşabilir.
Örneğin:
Account disabled.
Device compromised.
Password changed.
Risk level increased.
Continuous Access Evaluation session'ın yeniden değerlendirilmesini ve gerektiğinde access'in hızlı revoke edilmesini sağlar.
SCIM Nedir?
SCIM yani System for Cross-domain Identity Management, user provisioning ve deprovisioning automation için kullanılan standarddır.
SCIM sayesinde Identity Provider veya HR system SaaS application'a:
Create User
Update User
Disable User
gibi işlemleri otomatik gönderebilir.
Bu Joiner-Mover-Leaver süreçlerini hızlandırır.
Provisioning Nedir?
Provisioning yeni identity için gerekli accounts ve permissions'ın oluşturulmasıdır.
Örneğin yeni Finance employee başladığında:
Corporate Account
Finance Application
File Share Access
otomatik oluşturulabilir.
Manual provisioning yerine policy-driven automation tercih edilebilir.
Deprovisioning Nedir?
Deprovisioning user'ın artık ihtiyaç duymadığı accounts ve access rights'ın kaldırılmasıdır.
Security açısından provisioning'den daha kritik olabilir.
Çünkü forgotten access attacker tarafından kullanılabilir.
Joiner-Mover-Leaver Nedir?
JML modeli employee lifecycle'ın üç ana aşamasını ifade eder.
Joiner
Organization'a katılan user.
Mover
Role veya department değiştiren user.
Leaver
Organization'dan ayrılan user.
IAM programının başarısı bu üç aşamanın ne kadar otomatik ve doğru yönetildiğiyle doğrudan ilişkilidir.
Joiner Sürecinde IAM
Yeni employee HR system'a kaydedildiğinde identity automation başlayabilir.
HR System
↓
IAM
↓
Directory Account
↓
↓
Required Applications
↓
Role-Based Permissions
Bu yaklaşım manual errors'ı azaltır.
Birthright Access Nedir?
User'ın role veya employment type nedeniyle otomatik aldığı temel access rights'tır.
Örneğin her employee:
Intranet
Collaboration Platform
erişimi alabilir.
Ancak birthright access minimum seviyede tutulmalıdır.
Mover Sürecinde IAM
Employee role değiştirdiğinde hem yeni permissions verilmeli hem eski permissions kaldırılmalıdır.
Sadece yeni permissions eklemek Access Accumulation oluşturur.
Bu zaman içerisinde ciddi security riskine dönüşebilir.
Permission Creep Nedir?
User yıllar boyunca farklı roles aldıkça permissions birikir.
Eski accesses kaldırılmaz.
Sonuç:
user ihtiyaç duyduğundan çok daha fazla resource'a erişebilir.
Bu Permission Creep veya Privilege Creep olarak adlandırılır.
IGA ve Access Review processes bu riski azaltır.
Leaver Sürecinde IAM
Employee ayrıldığında yalnız Active Directory account disable edilmesi yeterli olmayabilir.
Çünkü user'ın:
SaaS Accounts
Cloud Sessions
OAuth Grants
VPN Access
API Tokens
Local Accounts
External Collaboration Access
gibi başka access points'i olabilir.
Bu nedenle comprehensive deprovisioning gerekir.
Active Session Nedir?
User account disable edilse bile bazı applications'ta previously authenticated session belirli süre aktif kalabilir.
Bu nedenle offboarding sırasında:
Session Revocation
Token Revocation
gerekebilir.
OAuth Consent Risk
User third-party application'a OAuth permissions vermiş olabilir.
Employee ayrıldıktan sonra application token'ı access sağlamaya devam edebilir.
Bu nedenle OAuth grants de identity lifecycle kapsamında yönetilmelidir.
Shadow Account Nedir?
Central IAM dışında application üzerinde ayrı oluşturulan user account shadow account olarak düşünülebilir.
Bu account corporate lifecycle process'ten etkilenmeyebilir.
Employee ayrıldığında account açık kalabilir.
Bu nedenle SaaS discovery önemlidir.
Shadow IT IAM'i Nasıl Etkiler?
Users approved olmayan SaaS applications kullanabilir.
Bu applications corporate SSO'ya bağlı olmayabilir.
Personal credentials kullanılabilir.
Bu durumda security team:
hangi users'ın access'i var,
hangi data tutuluyor,
offboarding nasıl yapılacak
bilmeyebilir.
CASB ve SaaS discovery bu visibility'yi artırabilir.
Just-in-Time Provisioning Nedir?
User application'a ilk kez access ettiğinde account otomatik oluşturulabilir.
Bu JIT Provisioning olarak adlandırılır.
Operational convenience sağlar.
Ancak lifecycle ve deprovisioning process'in ayrıca yönetilmesi gerekir.
RBAC Nedir?
Role-Based Access Control, permissions'ın job role üzerinden yönetilmesidir.
Örneğin:
Sales Representative
Finance Analyst
HR Specialist
rolleri tanımlanabilir.
Bu role assignment access management'i standardize eder.
Role Explosion Nedir?
Organization her küçük access variation için ayrı role oluşturursa binlerce role oluşabilir.
Bu Role Explosion olarak bilinir.
RBAC management zorlaşır.
Bu nedenle role design dikkatli yapılmalıdır.
ABAC Nedir?
Attribute-Based Access Control access decisions için attributes kullanır.
Örneğin:
Department
Employment Type
Device Compliance
Location
Data Sensitivity
gibi context kullanılabilir.
ABAC daha dynamic access sağlar.
RBAC ve ABAC Birlikte Kullanılabilir mi?
Evet.
Role baseline access belirleyebilir.
Attributes additional conditions uygulayabilir.
Örneğin:
Role = Finance Manager
Device = Compliant
Location = Allowed
↓
Payment Application Access
Bu hybrid authorization modelidir.
Conditional Access Nedir?
Conditional Access login veya application access sırasında security context'i değerlendirir.
Policy örneği:
User = Employee
Application = Financial System
Device = Managed
MFA = Phishing-Resistant
↓
Allow
Başka durumda:
Device = Unmanaged
↓
Block
Bu modern Zero Trust access control'ün önemli bileşenidir.
Location-Based Access
Access decision source location üzerinden değerlendirilebilir.
Ancak location tek security signal olmamalıdır.
VPN veya proxy location'ı değiştirebilir.
Bu nedenle identity, device ve risk context ile birlikte kullanılmalıdır.
Device-Based Access
User doğru password ve MFA kullansa bile unmanaged device'tan login olabilir.
Conditional Access device compliance kontrol ederek access'i sınırlandırabilir.
Bu Identity + Endpoint integration sağlar.
Risk-Based Authentication
Login event unusual görünüyorsa stronger authentication istenebilir.
Örneğin:
New Device
Unusual Location
Suspicious IP
gibi signals risk score'u artırabilir.
High-risk login block edilebilir.
Adaptive Authentication
Adaptive Authentication user behavior ve context'e göre authentication requirement'ı dinamik değiştirir.
Low Risk:
Normal MFA
Medium Risk:
Step-Up MFA
High Risk:
Block
Bu static authentication modelinden daha güçlüdür.
Identity Analytics Nedir?
Identity Analytics user login ve access behavior'ını analiz ederek anomalies tespit etmeye çalışır.
Örneğin:
unusual application access,
impossible travel,
sudden privilege use
signals oluşturabilir.
Bu ITDR ve UEBA ile ilişkilidir.
Identity-Based Attack Nedir?
Attacker malware kullanmadan legitimate credential ile access sağlayabilir.
Examples:
Credential Stuffing
Password Spraying
MFA Fatigue
OAuth Abuse
Token Theft
Session Hijacking
Bu nedenle IAM security yalnız authentication success loglarına bakmamalıdır.
Credential Stuffing Nedir?
Attacker başka data breach'lerden ele geçirilen username-password combinations'ı farklı services üzerinde dener.
Password reuse varsa account compromise olabilir.
Passwordless ve MFA bu riski azaltabilir.
Password Spraying Nedir?
Attacker birçok account üzerinde birkaç yaygın password dener.
Traditional brute force'tan farklı olarak account lockout thresholds'u aşmamaya çalışır.
Identity monitoring bu pattern'i detect edebilir.
Impossible Travel Nedir?
Aynı user kısa süre içerisinde birbirinden çok uzak geographic locations'dan login olmuş görünür.
Bu potential account compromise signal olabilir.
Ancak VPN ve cloud infrastructure false positive oluşturabilir.
Context gerekir.
Legacy Authentication Neden Risklidir?
Eski authentication protocols modern MFA veya Conditional Access controls desteklemeyebilir.
Attacker legacy protocol üzerinden password-only authentication yapmaya çalışabilir.
Bu nedenle legacy authentication mümkün olduğunca azaltılmalıdır.
Basic Authentication ve Modern Authentication
Basic Authentication çoğunlukla reusable username-password gönderimine dayanır.
Modern Authentication OAuth-based token mechanisms ve MFA integration sağlayabilir.
Bu yüzden modern protocols tercih edilir.
Application Integration Neden IAM Projesinin Zor Kısmıdır?
SSO platform almak kolay olabilir.
Ancak hundreds of applications'ın IAM'e entegrasyonu zaman alabilir.
Applications:
SAML
OIDC
SCIM
desteklemeyebilir.
Legacy applications için additional gateways veya custom integrations gerekebilir.
Bu nedenle IAM projesi yalnız product deployment değildir.
Legacy Application IAM Entegrasyonu
Old applications modern federation desteklemeyebilir.
Bu durumda:
Reverse Proxy
Identity-Aware Gateway
Password Vaulting
gibi approaches kullanılabilir.
Ama uzun vadede modernization değerlendirilmelidir.
IAM ve PAM Nasıl Birlikte Çalışır?
IAM normal workforce access'i yönetir.
PAM privileged access'i daha sıkı kontrol eder.
Örneğin user IAM üzerinden authenticated olur.
Daha sonra PAM platformunda privileged access request yapar.
MFA uygulanır.
Approval alınır.
Temporary session başlatılır.
Session kaydedilir.
Bu integrated identity architecture'dır.
IAM ve IGA Nasıl Birlikte Çalışır?
IAM access'i technical olarak uygular.
IGA access'in business olarak gerekli olup olmadığını govern eder.
Örneğin IGA manager'a:
“Bu employee hâlâ financial database access'e ihtiyaç duyuyor mu?”
sorusunu sorar.
Manager revoke kararı verirse IAM permission'ı kaldırır.
IAM ve ITDR Nasıl Birlikte Çalışır?
IAM access policy uygular.
ITDR identity threats'i detect eder.
Örneğin:
user normal authentication yaptı.
Ama kısa süre sonra:
New MFA Registration
Privilege Escalation
Unusual Session
görüldü.
ITDR incident oluşturabilir.
IAM veya SOAR session'ı revoke edebilir.
IAM ve SIEM Entegrasyonu
Identity Provider logs SIEM'e gönderilmelidir.
Önemli events:
Login Success
Login Failure
MFA Failure
MFA Registration
Password Reset
New Application Consent
Privilege Assignment
Account Disable
gibi olaylardır.
SIEM bunları endpoint ve network events ile correlate edebilir.
IAM ve XDR Entegrasyonu
XDR identity signals'ı endpoint, e-mail ve cloud telemetry ile birleştirebilir.
Örneğin:
Phishing Email
↓
User Click
↓
Risky Login
↓
Suspicious Endpoint Activity
aynı incident içerisinde görülebilir.
Bu Attack Chain visibility sağlar.
Entra ID Modern IAM İçerisinde Nerede Konumlanır?
Microsoft Entra ID cloud-based identity and access platform olarak:
Workforce Identity
SSO
MFA
Conditional Access
Application Integration
Identity Governance
gibi capabilities sunabilir.
Microsoft-heavy environments için natural integration avantajı bulunabilir.
Ancak architecture requirements her kurum için ayrı değerlendirilmelidir.
Okta IAM İçerisinde Nerede Konumlanır?
Okta cloud-based Identity Provider ve access platform sınıfında değerlendirilir.
Multi-application ve heterogeneous environments içerisinde SSO, MFA ve lifecycle management use cases için kullanılabilir.
Vendor-neutral application ecosystem bazı organizations için avantaj sağlayabilir.
Ping Identity Nerede Konumlanır?
Ping Identity özellikle federation, enterprise IAM ve customer identity use cases'inde kullanılan platformlardan biridir.
Complex enterprise ve hybrid identity architectures içerisinde değerlendirilebilir.
Her ürünün technical strengths ve deployment model'i farklıdır.
IAM Ürünü Nasıl Seçilir?
Yalnız feature listesine bakmak doğru değildir.
Şu sorular değerlendirilmelidir:
Kaç user var?
Kaç application var?
On-premises environment var mı?
Cloud strategy nedir?
SAML/OIDC support oranı nedir?
MFA requirements neler?
Customer identity gerekiyor mu?
IGA gerekiyor mu?
PAM integration gerekiyor mu?
Compliance requirements neler?
Product seçimi architecture'a göre yapılmalıdır.
IAM Projesine Nereden Başlanmalı?
İlk adım product deployment değil identity discovery olmalıdır.
Organization şu soruları cevaplamalıdır:
Kaç active identity var?
Kaç privileged identity var?
Kaç external identity var?
Kaç SaaS application var?
Hangi applications SSO kullanıyor?
Hangi accounts MFA kullanmıyor?
Hangi users excessive permissions'a sahip?
Bu visibility olmadan IAM roadmap eksik kalır.
IAM Roadmap Nasıl Oluşturulur?
Örnek yol haritası:
1. Identity Inventory
Human ve Non-Human identities'i belirle.
2. Application Inventory
Applications ve authentication methods'ı belirle.
3. Central Identity Provider
Authentication'ı merkezi hale getir.
4. SSO
Applications'ı federation'a al.
5. MFA
Strong authentication yaygınlaştır.
6. Lifecycle Automation
SCIM ve JML automation uygula.
7. Conditional Access
Device ve risk context ekle.
8. Governance
IGA ve Access Review ekle.
9. Privileged Security
PAM entegrasyonu yap.
10. Detection
ITDR ve SOC visibility oluştur.
IAM KPI'ları
IAM programı metrics ile ölçülmelidir.
Önemli KPI'lar:
SSO Coverage
MFA Coverage
Phishing-Resistant MFA Coverage
Automated Provisioning Coverage
Deprovisioning Time
Dormant Account Count
Orphaned Account Count
Application Federation Coverage
Legacy Authentication Usage
Access Review Completion
Bu metrics maturity'yi gösterir.
SSO Coverage Nedir?
SSO üzerinden erişilen corporate applications'ın toplam applications'a oranıdır.
SSO coverage yükseldikçe centralized identity control artabilir.
MFA Coverage Nedir?
MFA ile korunan users veya applications'ın toplam içindeki oranıdır.
Özellikle:
Admin Accounts
Remote Access
Critical Applications
için coverage %100'e yakın hedeflenebilir.
Deprovisioning Time Neden Önemlidir?
Employee ayrıldığında access ne kadar hızlı kapanıyor?
Minutes?
Hours?
Days?
Leaver account günlerce açık kalıyorsa identity risk artar.
Bu nedenle Mean Time to Deprovision önemli KPI olabilir.
IAM'de En Sık Yapılan Hatalar
Kurumlarda sık görülen hatalar:
- IAM'i yalnız Active Directory olarak görmek
- SSO kullanmamak
- Password-only authentication bırakmak
- MFA'yı yalnız VPN'e uygulamak
- Privileged users için stronger MFA kullanmamak
- Passkey/FIDO2 roadmap'i oluşturmamak
- Legacy authentication'ı açık bırakmak
- SaaS applications'ı SSO dışında bırakmak
- Shadow accounts'ı inventory'ye almamak
- Manual provisioning kullanmak
- Leaver process'i geciktirmek
- Active sessions'ı revoke etmemek
- OAuth grants'i offboarding dışında bırakmak
- SCIM kullanmamak
- Permission creep'i kontrol etmemek
- Access Reviews yapmamak
- Conditional Access uygulamamak
- Unmanaged devices'a unrestricted access vermek
- Identity logs'u SIEM'e göndermemek
- Authentication success'i güvenli session olarak kabul etmek
- Token theft riskini göz ardı etmek
- Account Recovery süreçlerini zayıf bırakmak
IAM Security Checklist
Kurumlar aşağıdaki kontrolleri değerlendirebilir:
- Merkezi Identity Provider var mı?
- SSO uygulama kapsamı yeterli mi?
- MFA kritik applications için zorunlu mu?
- Privileged users phishing-resistant MFA kullanıyor mu?
- FIDO2/Passkey desteği değerlendirildi mi?
- Passwordless roadmap mevcut mu?
- Legacy authentication kapatılıyor mu?
- Conditional Access uygulanıyor mu?
- Risk-Based Authentication kullanılıyor mu?
- Device Compliance access kararına dahil mi?
- SAML/OIDC integrations inventory'de mi?
- Federation trusts düzenli review ediliyor mu?
- OAuth application permissions kontrol ediliyor mu?
- SCIM provisioning uygulanıyor mu?
- Joiner process automated mı?
- Mover process eski permissions'ı kaldırıyor mu?
- Leaver process bütün systems'ı kapsıyor mu?
- Active Sessions revoke ediliyor mu?
- OAuth Tokens revoke ediliyor mu?
- SaaS shadow accounts tespit ediliyor mu?
- Dormant accounts kapatılıyor mu?
- Orphaned accounts temizleniyor mu?
- External users expiry policy kullanıyor mu?
- Access Reviews yapılıyor mu?
- IAM logs SIEM'e gönderiliyor mu?
- MFA registration events izleniyor mu?
- Password reset events izleniyor mu?
- ITDR integration mevcut mu?
- IAM incident response playbook var mı?
IAM Olgunluk Modeli
Seviye 1 – Directory ve Password
Users local veya directory accounts kullanır.
Applications ayrı passwords ile çalışır.
Lifecycle mostly manual'dır.
Seviye 2 – Merkezi SSO ve MFA
Central Identity Provider kullanılır.
SSO ve MFA critical applications'a yaygınlaştırılır.
Account lifecycle daha merkezi hale gelir.
Seviye 3 – Automated Identity Lifecycle
SCIM, Joiner-Mover-Leaver automation ve Conditional Access uygulanır.
Access Reviews başlamıştır.
Legacy authentication azaltılır.
Seviye 4 – Adaptive Identity Security
Risk-Based Authentication, phishing-resistant MFA ve device-aware access uygulanır.
Identity analytics ve ITDR entegre edilir.
Seviye 5 – Passwordless ve Continuous Identity
Passkeys ve passwordless authentication yaygınlaşır.
Sessions continuous risk signals ile değerlendirilir.
Human ve Non-Human Identity lifecycle birlikte yönetilir.
Identity architecture:
Automated + Adaptive + Context-Aware + Continuously Verified
hale gelir.
Sık Sorulan Sorular
IAM nedir?
Identity and Access Management, kullanıcı ve diğer digital identities'in applications ve systems'a erişimini yöneten teknoloji, süreç ve politikaların bütünüdür.
SSO nedir?
Single Sign-On, kullanıcıların tek authentication ile birden fazla application'a erişmesini sağlar.
SSO güvenli midir?
Strong MFA, Conditional Access ve monitoring ile kullanıldığında security ve user experience avantajları sağlayabilir. Ancak centralized identity compromise geniş impact oluşturabilir.
MFA nedir?
Multi-Factor Authentication, authentication sırasında farklı türde birden fazla factor kullanılmasıdır.
Passkey nedir?
Public-key cryptography kullanan ve traditional reusable passwords ihtiyacını azaltan modern authentication yöntemidir.
Passwordless Authentication nedir?
Traditional password girmeden passkey, FIDO2, certificate veya benzeri methods ile authentication yapılmasıdır.
SAML nedir?
Enterprise SSO ve federation scenarios'ında kullanılan identity assertion standardıdır.
OAuth 2.0 nedir?
Applications'ın user adına limited permissions ile resources'a erişmesini sağlayan delegated authorization framework'üdür.
OpenID Connect nedir?
OAuth 2.0 üzerine authentication layer ekleyen modern identity protocol'dür.
SCIM nedir?
Users'ın applications arasında automated provisioning ve deprovisioning işlemlerini standardize eden protokoldür.
Joiner-Mover-Leaver nedir?
Employee'ın organization'a katılması, role değiştirmesi ve ayrılması aşamalarında identity lifecycle'ın yönetilmesidir.
Conditional Access nedir?
Identity, device, location, application ve risk context'e göre access kararının dinamik verilmesidir.
Risk-Based Authentication nedir?
Login risk seviyesine göre additional authentication, access restriction veya blocking uygulanmasıdır.
Employee işten ayrıldığında AD account kapatmak yeterli mi?
Her zaman değil. SaaS accounts, active sessions, OAuth grants, cloud roles, VPN access, local accounts ve external collaboration access ayrıca kontrol edilmelidir.
Active Session nedir?
User authentication sonrasında application üzerinde belirli süre devam eden authenticated session'dır.
OAuth Token neden offboarding sırasında önemlidir?
Third-party application user adına access token veya refresh token kullanıyor olabilir. Bu access ayrıca revoke edilmelidir.
Legacy Authentication neden risklidir?
Bazı eski protocols MFA ve Conditional Access gibi modern controls'ü desteklemeyebilir ve password-only attack surface oluşturabilir.
Entra ID, Okta ve Ping Identity ne tür ürünlerdir?
Workforce identity, SSO, MFA, federation ve access management gibi IAM capabilities sağlayan identity platformlarıdır. Architecture ve use case'e göre tercih edilirler.
Sonuç: IAM Hesap Açıp Kapatmaktan İbaret Değildir
Modern IAM programının başarısı yalnızca:
“Kullanıcı sisteme giriş yapabildi mi?”
sorusuyla ölçülemez.
Asıl sorular şunlardır:
Kullanıcı doğru şekilde doğrulandı mı?
Doğru application'a erişiyor mu?
Gereğinden fazla access'i var mı?
Device güvenilir mi?
Login riski normal mi?
Role değiştiğinde eski permissions kaldırıldı mı?
İşten ayrıldığında bütün sessions kapandı mı?
Third-party OAuth access devam ediyor mu?
Bu nedenle modern IAM lifecycle:
Identity Created
↓
Authenticated
↓
Authorized
↓
Provisioned
↓
Monitored
↓
Reviewed
↓
Deprovisioned
şeklinde düşünülmelidir.
SSO bu architecture'ın merkezi authentication katmanını sağlar.
MFA authentication security'sini güçlendirir.
Passkeys ve Passwordless reusable password riskini azaltır.
SCIM lifecycle automation sağlar.
Conditional Access context-aware security uygular.
ITDR ise identity abuse gerçekleştiğinde detection sağlar.
Modern IAM'in temel formülü bu nedenle:
Central Identity + SSO + Strong MFA + Automated Lifecycle + Conditional Access + Governance + Continuous Monitoring
şeklindedir.
Fakat en önemli nokta lifecycle'dır.
Bir user organization'a katıldığında access hızlı verilmelidir.
Role değiştirdiğinde permissions yeniden değerlendirilmelidir.
Ayrıldığında ise access yalnız bir directory üzerinde değil tüm digital ecosystem genelinde kaldırılmalıdır.
Çünkü günümüz kurumlarında identity tek bir yerde yaşamaz.
Identity:
Directory'dedir.
SaaS'tadır.
Cloud'dadır.
VPN'dedir.
OAuth token'dadır.
Active session'dadır.
Bu nedenle bu bölümün en önemli cümlesi şudur:
Modern IAM'in gerçek başarısı kullanıcıya erişim vermekle değil; doğru erişimi doğru anda verebilmek ve ihtiyaç ortadan kalktığında bütün dijital ekosistemden güvenli şekilde kaldırabilmekle ölçülür.
İlgili Makaleler
Kimlik ve Erişim Yönetimi (PAM - IAM)

Kimlik ve Erişim Yönetimi Nedir? IAM, PAM, IGA ve Modern Identity Security Mimarisi
Kimlik ve erişim yönetimi nedir? IAM, PAM, IGA, ITDR, CIEM, non-human identity ve Zero Trust temelli modern identity security mimarisi.

PAM Nedir? Privileged Access Management ve Ayrıcalıklı Hesap Güvenliği
PAM nedir? Ayrıcalıklı hesap güvenliği, credential vault, session recording, JIT/JEA, PEDM ve Zero Standing Privilege rehberi.

PAM Mimarisi Nasıl Kurulur? Vault, Session Management, JIT Access ve Zero Standing Privilege
PAM mimarisi nasıl kurulur? Credential vault, session proxy, password rotation, JIT/JEA, Zero Standing Privilege, HA/DR ve SIEM entegrasyonu.

IGA Nedir? Identity Governance and Administration, Access Review ve Yetki Yönetimi
IGA nedir? Entitlement yönetimi, access review, access certification, SoD, role mining ve permission creep ile mücadele rehberi.

Passwordless Authentication ve Passkey Nedir? FIDO2, WebAuthn ve Phishing-Resistant MFA
Passwordless authentication ve passkey nedir? FIDO2, WebAuthn, phishing-resistant MFA, MFA fatigue ve AiTM saldırılarına karşı koruma.

ITDR Nedir? Identity Threat Detection and Response ile Kimlik Saldırılarını Tespit Etme
ITDR nedir? Kimlik saldırılarını tespit etme: account takeover, MFA fatigue, token theft, session hijacking ve privilege escalation.
Bu konuda profesyonel destek mi arıyorsunuz?
Uzman ekibimiz ücretsiz danışmanlık için sizi en kısa sürede arasın.