A person typing on a keyboard connected to a laptop showing code, surrounded by wires.

Balıkesir merkezli 380 çalışanlı bir holdingde (gıda + tarım + lojistik), pandemi sonrası uzaktan çalışmanın kalıcı olmasıyla VPN tabanlı “perimeter security” yetersiz kaldı. 9 ayda Zero Trust mimarisi devreye alındı. Bu yazı 5 katmanlı yaklaşımın sahadaki teknik notları.

Zero Trust 5 Katmanı

Katman İlke Microsoft araç
Identity Her erişim kim olduğunu kanıtlamalı Entra ID + Conditional Access + Identity Protection
Device Sadece sağlıklı + uyumlu cihaz Intune + Defender for Endpoint
Network Mikrosegmentation, varsayılan deny Entra Private Access, Azure Firewall, NSG
Application Her uygulamaya bağımsız erişim App Proxy, Conditional Access per app
Data Veri sınıflandırma + DLP + encryption Purview Information Protection

Faz 1: Identity (1-2. Ay)

MFA Tüm Kullanıcılara

Conditional Access Policy: "Require MFA - All Users"
Assignments:
  - Users: All users
  - Excluded: Break-glass accounts (2 hesap), Service accounts
Cloud apps: All cloud apps
Conditions: Any
Grant: Require MFA

Block Legacy Auth

Policy: "Block Legacy Auth"
Conditions:
  - Client apps: "Other clients" (POP3, IMAP, SMTP basic, ActiveSync basic)
Grant: Block access
Etki: 23 user'da Outlook eski versiyon güncellendi

Identity Protection – Riskli Sign-in Block

Policy: "Block High Risk Sign-ins"
Conditions:
  - Sign-in risk: High
Grant: Block access

Policy: "MFA Medium Risk"
Conditions:
  - Sign-in risk: Medium
Grant: Require MFA

Faz 2: Device (3-4. Ay)

Intune’a 380 Cihaz Onboard

  • Windows: Autopilot ile sıfırdan setup
  • iOS / Android: Company Portal app
  • BYOD ayrı policy (compliance + app protection)

Compliance Policy

Policy: "Windows Compliance"
Settings:
  - Encryption: Required (BitLocker)
  - Antivirus: Required (Defender or 3rd party)
  - Firewall: On
  - OS minimum: Windows 11 23H2
  - Defender for Endpoint risk score: Medium veya altı
  - Password: 8+ char, complex, 90 gün
Actions:
  - Mark non-compliant after 24 hours
  - Send notification to user
  - Block access via Conditional Access

Conditional Access: Compliant Device Required

Policy: "Require Compliant Device for M365"
Cloud apps: Office 365
Grant: Require compliant device
Etki: 14 cihaz uyumsuz, kullanıcılar self-service düzeltti

Faz 3: Network (5-6. Ay)

VPN’den Entra Private Access’e Geçiş

Eski: Always-on VPN → tüm intranet erişilebilir (lateral movement riski)
Yeni: Entra Private Access → tek tek uygulama bazlı tunnel

Senaryo:
  - SAP B1 → erişim sadece Finance grubu, MFA + compliant device
  - File server → erişim departmanlara göre, granular
  - Internal portal → tüm çalışanlar, MFA

Connector Deployment

3 Windows Server 2022 → Entra Private Access Connector
Konum: Hub VNet, on-prem'le ExpressRoute üzerinden bağlı
Yük dengelemesi: connector group "tr-prod"

Faz 4: Application (7. Ay)

Per-App Conditional Access

Uygulama Şart
SAP B1 MFA + compliant + Finance grubu
HR portali MFA + IP TR location
Üretim panosu MFA + sadece kurumsal device
Pazarlama analytics MFA
Admin portal MFA + PIM eligible + sertifikalı device

App Proxy: Eski On-prem Web App

App Proxy ile internal web app (intranet, ERP self-service)
public URL: https://intranet-tr.msappproxy.net
Pre-auth: Entra ID
Avantaj: VPN gerekmiyor, Conditional Access uygulanıyor

Faz 5: Data (8-9. Ay)

Sensitivity Labels

Label Encryption Watermark
Public Yok Yok
Internal Yok “Internal” footer
Confidential Yes (org-wide) “Confidential – {user}” diagonal
Highly Confidential Yes (named users) “Highly Confidential” + user info

Auto-labeling

Pattern detected: TC kimlik numarası, IBAN, "Müşteri Listesi" keyword
Action: Auto-apply "Confidential" label
Coverage: Exchange + SharePoint + OneDrive

DLP Policy

Policy: "Türkiye Hassas Veri Dış Paylaşım"
Sensitive: TC kimlik, IBAN, kredi kart
Action: Block external sharing + notify + audit log

Sonuçlar

Metrik Önce Sonra
VPN bağlantı %100 (always-on) %5 (legacy app için)
MFA coverage %18 %100
Compliant device coverage %96
Riskli sign-in block ~~25/ay
Lateral movement saldırı sürüsü (test) ~~14 host hopla erişebildi 0 hop (segmentation)
Defender Secure Score 38 78

Sahada Düşülen Üç Tuzak

  1. “Big bang” Zero Trust’a geçmeye çalışmak: Faz faz + pilot grup şart. 380 user’a aynı anda zorlamak iş kesilmesi demek.
  2. Break-glass account’ları unutmak: MFA bozulursa tüm admin kilitli kalabilir. 2 cloud-only break-glass + güvenli vault.
  3. Service account’ları perimeter modelinde bırakmak: Workload identity (managed identity) + IP restriction + sertifika tabanlı auth şart, password değil.

CloudSpark olarak Zero Trust mimarisi, Conditional Access politika tasarımı, Intune deployment, Entra Private Access geçişi ve Microsoft Purview data protection programları için danışmanlık veriyoruz.

🇹🇷 Türkçe🇬🇧 English🇩🇪 Deutsch🇫🇷 Français🇸🇦 العربية🇷🇺 Русский🇪🇸 Español