BigBear M365 AiTM Phishing & Vishing Dalgası: Entra ID FIDO2/Passkey Zorunluluğu ve Token Binding Kılavuzu
iOS/iPadOS compliance policy: Corp_iOS_18_Enterprise_Compliance
| Ayar Adı (Policy Setting) | Durum / Kural | Hedef Güvenlik Seviyesi |
|---|---|---|
| Jailbroken devices (Kök Erişimi) | Block | Cihaz uyumsuz işaretlenir ve şirket ağına erişimi engellenir. |
| Minimum OS Version | 18.0 (veya üzeri) | Eski güvenlik açıklarına sahip sürümler otomatik reddedilir. |
| Passcode Required Type | Alphanumeric (Min 8) | Biyometrik kilit veya 8 haneli karmaşık parola zorunluluğu. |
| Declarative Device Mgmt (DDM) | Enabled (Otonom) | İlke değişikliklerine cihaz yerel düzeyde milisaniyeler içinde yanıt verir. |
| Wi-Fi 7 SCEP EAP-TLS Profile | Enforced (Sertifikalı) | Parolasız 802.1X kurumsal ağ bağlantısı otomatik dağıtılır. |
NewsAgent Yönetici & Teknik Özeti
Kurumsal IT, Sistem & Güvenlik Mühendisliği Açısından Kritik Çıkarımlar
Entra ID AiTM & Token Theft Koruması
Kurumsal ortamlarda son dönemde hızla yayılan Adversary-in-the-Middle (AiTM) kimlik avı kitleri, geleneksel SMS ve uygulama tabanlı tek kullanımlık şifreleri (TOTP/Push) ters vekil sunucuları üzerinden araya girerek ele geçirmektedir. Saldırganlar kullanıcı parolasını ve MFA onayını gerçek Microsoft 365 sunucusuna iletirken, dönen oturum çerezini (ESTSAUTH / ESTSAUTHPERSISTENT) çalarak MFA korumasını tamamen geçersiz kılmaktadır.
Microsoft Entra Admin Center - Kimlik Doğrulama Güçleri Tablosu
| İlke Parametresi | Eski Yöntem (Güvensiz) | Kurumsal Hedef Standart (Phishing-Resistant) | | :--- | :--- | :--- | | MFA Metodu | SMS / Telefon Araması / Push OTP | FIDO2 Security Key (YubiKey) / Windows Hello / Passkey | | Oturum Bağlama | Serbest Taşıyıcı Çerez (Bearer Token) | Token Protection (Cihaz TPM 2.0 Çipine Mühürlü) | | Cihaz Uyumluluğu | Herhangi bir web tarayıcısı | Intune Compliant veya Entra Hybrid Joined Cihaz | | Oturum Sıklığı | 90 Gün Kalıcı Oturum | Sign-in Frequency: 8 Saat + Tarayıcı Kapanışında Temizleme |
Microsoft Graph PowerShell ile Güvenli Olmayan MFA Metotlarını ve Token Korumasını Denetleme
Aşağıdaki betik, kuruluşunuzdaki tüm ayrıcalıklı rollerin FIDO2/Passkey durumunu denetler ve oturum güvenliğini doğrular:
| 1 | # 1. Microsoft Graph Güvenlik Modülüne Bağlanın |
| 2 | Connect-MgGraph -Scopes "User.Read.All", "Policy.Read.All", "AuditLog.Read.All" |
| 3 | |
| 4 | # 2. Phishing-Resistant Güç İlkesini Denetleyin |
| 5 | $AuthPolicy = Get-MgPolicyAuthenticationStrengthPolicy | Where-Object { $_.DisplayName -eq "Phishing-resistant MFA" } |
| 6 | |
| 7 | Write-Host "[+] Aktif Phishing-Resistant Politika ID: $($AuthPolicy.Id)" -ForegroundColor Green |
| 8 | |
| 9 | # 3. Yöneticilerin Kayıtlı FIDO2 / Windows Hello Metotlarını Listeleyin |
| 10 | $PrivilegedUsers = Get-MgDirectoryRoleMember -DirectoryRoleId (Get-MgDirectoryRole | Where-Object {$_.DisplayName -eq "Global Administrator"}).Id |
| 11 | |
| 12 | foreach ($admin in $PrivilegedUsers) { |
| 13 | $methods = Get-MgUserAuthenticationMethod -UserId $admin.Id |
| 14 | $hasFido = $methods | Where-Object { $_.AdditionalProperties['@odata.type'] -match 'fido2AuthenticationMethod|windowsHelloForBusinessAuthenticationMethod' } |
| 15 | |
| 16 | if (-not $hasFido) { |
| 17 | Write-Warning "[UYARI] Kritik Yönetici FIDO2/Passkey Korumasında Değil: $($admin.AdditionalProperties['displayName']) ($($admin.AdditionalProperties['userPrincipalName']))" |
| 18 | } else { |
| 19 | Write-Host "[GÜVENLİ] Phishing-Resistant MFA Aktif: $($admin.AdditionalProperties['displayName'])" -ForegroundColor Cyan |
| 20 | } |
| 21 | } |