Subdomain Verification for Email Authentication - Decisimo

Published on: 2024-08-10 18:29:56

Introduction:

Teams working in fraud prevention know that verifying whether an email address is real matters. A solid email check helps separate legitimate addresses from junk. This article describes a simple method for checking email addresses by looking at their subdomains.

Problem Definition:

A common problem in email validation is telling real corporate emails apart from junk or malicious mail. Standard verification methods often miss that distinction, which leads to false negatives or false positives.

One signal that often gets ignored is the presence of subdomains in corporate email domains. A corporate domain is likely to have multiple subdomains that support business services. These may include virtual private network (VPN) endpoints, drives, email servers, and other internal company services.

Problem Resolution:

The solution is to check whether a domain has subdomains. For that, we can use the SecurityTrails Subdomains API service. The API makes it possible to inspect subdomains linked to a given email address.

In the decision flow, the process starts by calling the SecurityTrails Subdomains API to check for subdomains linked to the domain. Then rules run based on the result of that check. The presence of subdomains can indicate that the domain belongs to a legitimate corporate entity, which improves the email verification process.

Proposed Rules for the Fraud Rule Engine:

To make this practical, the check needs to be integrated into the existing fraud rule engine. Here are rules that can be implemented:

  • Data source call: Make an initial call to SecurityTrails Subdomains API to check for subdomains associated with the domain from the email address.
  • Rule 1: If no subdomains are found, flag the email address as potentially fraudulent.
  • Rule 2: If subdomains are detected, run additional checks for common business-related subdomains such as 'vpn', 'email', 'drive', etc.
  • Rule 3: If none of these business-related subdomains are found, flag the email address as potentially fraudulent.
  • Rule 4: If these business-related subdomains are present, validate the email as legitimate.

This approach uses subdomains as a criterion for email validation to separate genuine corporate emails from junk mail. Adding these rules to the fraud rule engine improves the accuracy of the email verification process and supports stronger anti-fraud operations.

Published: 2023-07-06