Skip to content

Control effectiveness test

An awareness simulation measures how people react. This test measures something else: which protective layer catches what, before a human sees anything at all.

Only together do the two give a picture. A high click rate behind a gateway that filters nothing is a different statement from the same rate behind a well-configured one — and only the second is an awareness problem.

The test belongs to the Enterprise add-on.

Two details that matter here:

  • The check runs already on save, not only at run time. You learn immediately that the address belongs to a person — not only when you try to start the test.
  • It runs before the connection is opened. Were it done at send time, the first message would already be on its way.

The comparison is case-insensitive: addresses come from CSV imports and directory services, and a capital letter would otherwise circumvent the net.

Eight stages, held in backend/…/data/control_tests.json as a maintainable data file — a new stage is a new entry, not a code change.

Stage Layer under test
Display-name spoofing Anti-spoofing / header analysis
Homoglyph domain Lookalike domain detection
SPF failure SPF checking
Broken DKIM signature DKIM checking
EICAR test file Antivirus
Macro document File type filtering
Password-protected archive Archive handling
HTML smuggling Content analysis

Further states: pending (still in transit — 45 minutes of grace, because greylisting and sandboxing both delay) and rejected_by_relay (your own relay refused before the gateway saw the message — that too is a result).

An IMAP problem while reading the test mailbox is never counted as a test result. Anything else would wrongly certify a working gateway as effective.

Every stage maps to IT-Grundschutz building blocks — APP.5.3.A4 (malware in email traffic), APP.5.3.A5 (authentication of senders), NET.1.1.A3 (network security policy). The mapping lives in its own data file, not in code: building blocks are revised over time, and the mapping is a subject-matter statement.

The result feeds as an artefact into the compliance records.

SentryMail is a registered trademark of SecureBits Cyber Security UG