Learn › Exchange Online › 4 · The protection stack (EOP & Defender)

The Tenant Allow/Block List

The one sanctioned override surface — senders, domains, URLs, files, spoof pairs — with expiry semantics that make allows self-cleaning and a submissions flow that tunes Microsoft's filters while it unblocks your mail.

Why this surface and not the seventeen others

Exchange accumulated override mechanisms for decades (ETR bypasses, per-mailbox safe senders, connection allows). The TABL is the modern consolidation with properties the legacy paths lack: entries carry expiry (allows default to time-boxed — override debt that pays itself off), entries are verdict-aware (an allow here actually survives the pipeline stages it should, unlike ad-hoc ETR hacks fighting the order of operations), and spoof pairs (sender × infrastructure combinations) give surgical spoof-intelligence overrides instead of domain-wide holes.

Block entries are the incident tool: sender/domain/URL/file-hash blocks propagate fast and beat building ETRs under pressure.

The submissions flow (the half people skip)

Admin submissions ('this was wrongly blocked/missed') do two jobs: they resolve YOUR item, and they feed Microsoft's filter tuning — and critically, submitting a false positive offers to create the TABL allow for you with the right scope and expiry. The discipline: submissions-first, manual entries second. Allow-on-submission also handles the awkward truth that some 'blocks' are Microsoft-side verdicts no local override reaches — the submission route is the only fix for those.

Operating rules

  • Allows expire by default — LET THEM; renewal-on-expiry is the review cadence for whether the underlying cause (a partner's broken SPF, usually) got fixed. Permanent allows need written justification.
  • The list is small by design — hundreds of entries means you're compensating for an upstream problem (a mis-scoped policy, a missing Enhanced Filtering config).
  • Audit who adds what: TABL writes are high-privilege actions with BEC utility (attacker allows their own domain) — the audit trail on this list is a hunting ground.

What to watch (proofs)

  • The list itself, exported monthly: entries + expiries + creators (Get-TenantAllowBlockListItems) — ageing permanent allows are the review queue; unexplained creators are the incident.
  • Expiry hygiene: count of auto-expired vs renewed — renewals without upstream fixes are the debt metric.
  • Submission outcomes: the submissions portal's verdict responses — Microsoft agreeing 'false positive' at volume = a policy mis-tuning on your side worth root-causing.
  • Effectiveness spot-check: a TABL-allowed sender's mail actually landing (trace) — proves the entry scope matches the failing verdict (the wrong-machine problem from the anti-phish concept).

PowerShell for this concept

Discussion

No messages yet — start the thread.

Sign in with your email to join the discussion — we send a one-time link, no password.