Hemen Ara WhatsApp
E-Posta & Bağlantı Sorunları

Exchange Mailbox Audit — 'Kim Kimin Mail'ini Okudu' Denetimi

Exchange Online mailbox audit — hangi admin, hangi tarihte, hangi mail'i okudu veya sildi. Search-MailboxAuditLog + Purview eDiscovery.

“CEO Assistant CEO Mail’ini Okuyabilir Mi?”

CEO ofiste yok. Asistan Ayşe Send As permission ile mail gönderebilir ama CEO’nun inbox’ını okuyabilir mi? KVKK + sınır soru.

Denetim için: “Kim ne zaman ne okudu?” log’u.

Hızlı Çözüm (TL;DR)

Connect-ExchangeOnline

# Default mailbox audit aktif mi?
Get-OrganizationConfig | Select AuditDisabled
# AuditDisabled: False ← default aktif

# CEO mailbox için kim ne yaptı?
Search-MailboxAuditLog -Identity ceo@firma.com.tr `
    -LogonTypes Delegate, Admin `
    -ShowDetails `
    -StartDate (Get-Date).AddDays(-7) `
    -EndDate (Get-Date)

Mailbox Audit Aktivasyon

Default 2019+ tenant’larda aktif. Kontrol:

Get-Mailbox ceo@firma.com.tr | Select AuditEnabled, AuditLogAgeLimit

Çıktı:

AuditEnabled     : True
AuditLogAgeLimit : 90.00:00:00

90 gün saklama default. Uzatma:

Set-Mailbox ceo@firma.com.tr -AuditLogAgeLimit 365  # 1 yıl

KVKK için 10 yıl? Unified Audit Log daha uzun süreli (Purview).

Audit Operation Types

Hangi işlemler loglanır:

Get-Mailbox ceo@firma.com.tr | Select AuditAdmin, AuditDelegate, AuditOwner

Kategoriler:

  • Owner — mailbox sahibi işlemleri
  • Delegate — başkasına verilmiş Send As / Full Access işlemleri
  • Admin — M365 admin role ile bağlı işlemler

Her category için log’lanan operations:

# Delegate için önemli olanlar
Set-Mailbox ceo@firma.com.tr -AuditDelegate @{Add="SendAs","SendOnBehalf","SoftDelete","HardDelete","Update","Move","MoveToDeletedItems","MailItemsAccessed"}

MailItemsAccessed kritik — “kim hangi mail’i okudu” log’u (2020 Microsoft E5 ile geldi).

10:00 — Search-MailboxAuditLog

Search-MailboxAuditLog -Identity ceo@firma.com.tr `
    -LogonTypes Delegate `
    -ShowDetails `
    -StartDate "2024-05-01" `
    -EndDate "2024-05-12" |
    Where Operation -eq "MailItemsAccessed" |
    Select LastAccessed, LogonUserDisplayName, OperationProperties

Çıktı:

LastAccessed        LogonUserDisplayName  OperationProperties
------------        --------------------  -------------------
5/10/2024 09:15     Ayse Demir            MessageId: ... Subject: "Budget Report Q2"
5/10/2024 09:22     Ayse Demir            MessageId: ... Subject: "Board Meeting"
5/11/2024 14:07     Ayse Demir            MessageId: ... Subject: "Salary proposal"  ← Ahem!

Ayşe “Salary proposal” mail’ini açmış. CEO izin vermiş miydi?

Unified Audit Log (Purview)

Kapsamlı, daha uzun saklama:

Purview > Audit > Search:

📸 Ekran 1 — Audit Log Search
Date range: 2024-05-01 to 2024-05-31
Activities:

  • Accessed mailbox items
  • Sent messages using Send As permissions
  • Send messages using Send On Behalf permissions
    Users: ayse.asistan@firma.com.tr
    File, folder or site: (boş)

Search. Sonuç CSV export.

10:15 — Saldırı Sonrası Forensic

Ransomware / compromise sonrası:

# Son 30 gün tüm admin işlemleri
Search-UnifiedAuditLog -StartDate (Get-Date).AddDays(-30) -EndDate (Get-Date) `
    -RecordType ExchangeAdmin -ResultSize 5000

# Şüpheli mailbox permissions
Search-UnifiedAuditLog -StartDate (Get-Date).AddDays(-30) -EndDate (Get-Date) `
    -Operations "Add-MailboxPermission", "Set-Mailbox" `
    -ResultSize 5000

Saldırgan mailbox forwarding kurdu mu? Add-MailboxPermission ekledi mi?

Advanced Audit (Purview E5)

M365 E5 lisans Advanced Audit:

  • 1 yıl log saklama (10 yıla uzatma mümkün)
  • “MailItemsAccessed” detaylı (hangi mesaj, hangi tarih)
  • “Search” operation (kullanıcının search query’leri)
Search-UnifiedAuditLog -Operations "MailItemsAccessed" `
    -UserIds ayse.asistan@firma.com.tr

Audit Disable — Yasal Olarak Uygun Değil

Bazı kullanıcılar “BT beni izliyor” rahatsızlığı. Aydınlatma metni şart:

Kurumsal e-posta izlenmektedir:
- Admin operations
- Delegated access
- Mail Items Accessed (E5 kullanıcılarda)

KVKK kapsamında "meşru amaç" (iş sürekliliği, güvenlik) dayanağıyla.

Audit’i kapatmak yasal risk. Denetim izi olmadan CEO mail okuma iddiası çürütülemez.

Alert — Otomatik Bildirim

Purview > Policies > Alert Policies > + New:

  • Name: “CEO Mailbox — Delegate Access Alert”
  • Trigger: User accesses mailbox items (MailItemsAccessed) on CEO mailbox
  • Recipient: security@firma.com.tr

Ayşe CEO mail’e açtığında SecOps anında bilir.

İlgili Rehberler


M365 audit + compliance için uzman destek? Teknik görüşme.

Bu konuda destek mi arıyorsunuz?

Ücretsiz keşif görüşmesi ile mevcut altyapınızı analiz edelim ve size özel bir yol haritası çıkaralım.

Ücretsiz Keşif Planla →

İlgili Hizmetlerimiz

Bu konuyla ilgili sunduğumuz kurumsal IT hizmetleri:

İstanbul Hizmet Bölgelerimiz

İlgili Rehberler