Account Takeover (ATO) Detection

Written By Matt Sywulak

Last updated 10 days ago

Account Takeover (ATO) Detection is a beta outbound security feature that monitors your users' sending behavior for signs of a compromised email account. When suspicious activity crosses a configured threshold, INKY automatically places the affected user into enforcement mode β€” quarantining, discarding, or delivering their outbound messages according to your policy while alerting designated approvers to review and act.

ATO Detection requires INKY Pro and is gated as a beta feature. Contact your account team to have it enabled for your organization.

How it works

INKY continuously scores outbound messages from each sender using three signal types. When a user's cumulative score crosses a threshold, they enter enforcement mode at the corresponding risk level.

Signal types

Signal

What triggers it

Burst

A sudden spike in outbound email volume exceeding normal sending patterns

Dangerous Links

Outbound messages containing URLs flagged as malicious or suspicious

Spam / Phishing Content

Outbound messages whose content matches phishing or spam characteristics

Risk levels

Signal scores accumulate into one of three risk levels. The score thresholds are fixed β€” you configure what action INKY takes at each level, not the thresholds themselves.

Risk level

Score threshold

Low

β‰₯ 10

Medium

β‰₯ 30

High

β‰₯ 70

Enforcement mode

When a user's score crosses a configured threshold, they enter enforcement mode. While in enforcement:

  • All outbound messages are handled according to the Enforcement Action you configured for their risk level (Deliver, Quarantine, or Discard).

  • Enforcement stays active for the Time in Force you set (1 hour to 7 days). If new signals above threshold arrive during enforcement, the window resets and extends.

  • Quarantined messages that an administrator has not manually approved are automatically rejected when enforcement expires.

  • All administrators listed as ATO Enforcement approvers in Global Workflow Approvers are notified immediately and can review messages and release the user at any time via the Threat Center page.

Configuration

ATO settings are in Settings β†’ Outbound Protection β†’ Account Takeover Detection. Burst, dangerous links, and spam/phishing detection are configured just above it, in the Compromised Account Detection Signals section. Those three signals are what ATO scores.

Step 1: Enable ATO detection

Check Enable Account Takeover Detection. When disabled, outbound messages are unaffected regardless of any risk map entries you have configured.

The checkbox stays unavailable until you turn on at least one signal in Compromised Account Detection Signals. With no signals, ATO has nothing to score. If you switch every signal off while ATO is on, the save button becomes Disable ATO and Save, which turns ATO off as part of saving.

Step 2: Configure risk level actions

Click + Add Low Risk Action, + Add Medium Risk Action, or + Add High Risk Action for each risk level you want to enforce. You can configure Low, Medium, and High independently. A level you leave unconfigured is still enforced. It takes the action of the nearest configured level below it, and reaches the default Deliver action only when nothing is configured below it. When some levels are mapped and others are not, an Unconfigured Risk Levels summary under the Enable checkbox states what each unmapped level does.

If ATO is enabled with no risk levels mapped at all, the page warns you inline and again when you save, because every detection would take the default Deliver action.

For each level, set two options:

Setting

Options

Description

Enforcement Action

Deliver, Quarantine, Discard

How outbound messages are handled while the user is in enforcement. Quarantined messages appear in the Threat Center page for review.

Time in Force

1 hour Β· 4 hours Β· 8 hours Β· 12 hours Β· 1 day Β· 3 days Β· 5 days Β· 7 days

How long enforcement remains active before automatically expiring.

Discard has one consequence worth knowing about. The message still appears in the sender's Sent folder, with nothing to show it was never delivered. On a genuinely compromised account that is usually what you want. On a false positive, the sender has no way to tell their mail did not arrive.

Step 3: Add ATO Enforcement approvers

Administrators who should be notified and able to act on enforcements must be added to Global Workflow Approvers with the type ATO Enforcement.

  1. In Outbound Protection settings, scroll to Global Workflow Approvers.

  2. Click Add Approver, select the administrator, and choose ATO Enforcement as the approver type.

All ATO Enforcement approvers are notified by email when a user enters enforcement and can take action from the Threat Center page.

Signal sensitivity

ATO detection uses your existing outbound signal configurations as inputs β€” it does not have separate sensitivity settings. To tune what triggers ATO, adjust Burst Detection, Dangerous Link Detection, and Spam/Phishing Detection in the Compromised Account Detection Signals section of Outbound Protection. That section is available whether or not ATO risk scoring is switched on, so a team that only forwards these signals to a SIEM can configure them without enabling ATO enforcement.

Enable Dangerous Links Detection

Enable Spam/Phish Body Detection

Permissions

Permission

What it grants

OMP Enforcements β€” Read

View the Threat Center page and Account Takeover Settings

OMP Enforcements β€” Modify

Change ATO settings, approve/reject messages, release users from enforcement

Frequently asked questions

  1. What happens if I haven't configured an action for a detected risk level?INKY uses the action from the nearest configured level below it, and delivers normally only when nothing is configured below. On a team that has configured Low but not High, an unmapped High level enforces the Low action rather than delivering. The Unconfigured Risk Levels summary on the settings page states what each unmapped level does.

  2. Can enforcement be extended automatically?Yes. If new signals above threshold arrive while a user is already in enforcement, the Time in Force window resets from that point, extending the enforcement period.

  3. What happens to quarantined messages when enforcement expires?Any messages still in quarantine that were not manually approved are automatically rejected (discarded).

  4. Does ATO affect inbound email?No. ATO detection is outbound only.

  5. Does ATO use my existing burst and link detection settings?Yes. Your configured Burst Detection, Dangerous Link Detection, and Spam/Phishing Detection settings all feed into ATO scoring.