CHFI Application, Email and Cloud Forensics Practice Question
During an email forensics investigation, an analyst examines headers and sees `Received: from mail.evil.com (192.168.1.100) by mail.victim.com` followed by `DKIM-Signature: v=1; a=rsa-sha256; d=evil.com; s=selector; bh=...; h=...; b=...`. The email claims to be from support@paypal.com. Which finding is the strongest indicator of spoofing?
⚠ Common exam trap
EC-Council CHFI often tests the distinction between authentication mechanisms (SPF, DKIM, DMARC) and the specific meaning of DKIM's 'd=' tag, trapping candidates who think any missing authentication header or a private IP alone is the strongest spoofing indicator.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
The DKIM signature domain is evil.com, not paypal.com
The DKIM signature domain (d=evil.com) does not match the claimed sender domain (paypal.com). DKIM uses a digital signature verified against the public key published in the DNS of the signing domain. Since the signature is from evil.com, the email cannot be authenticated as originating from paypal.com, making this the strongest indicator of spoofing.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The email was received via SMTP
Why it's wrong here
SMTP is the standard delivery protocol for all email, and even a maliciously spoofed message must traverse SMTP from the sender's mail server to the recipient's. The presence of SMTP headers (e.g., Received) simply proves the message was transmitted normally, not that it is legitimate or fraudulent. Because every email, from every sender, uses SMTP at some point, this observation has no evidentiary value as a spoofing indicator and is fully expected in a normal mail flow.
- ✗
The email lacks a SPF record in the header
Why it's wrong here
The absence of an SPF record in the header only means the receiving server either did not perform an SPF check or the sender's domain published no SPF policy. Many legitimate senders do not implement SPF, so its non-presence is not conclusive proof of spoofing. In contrast, a DKIM signature carrying a mismatched domain represents a cryptographic verification failure, which is far more definitive than a missing policy check and cannot be explained away by sender configuration choices.
- ✗
The email originated from IP 192.168.1.100
Why it's wrong here
An originating IP address of 192.168.1.100 is a private, RFC1918 address, which is common for internal mail gateways or messages sent from a corporate LAN. The IP alone does not authenticate the sender's identity, and header IPs can be altered or misleading, especially if a mail server is behind NAT or a proxy. Therefore, the IP address is context-dependent and not a strong indicator of spoofing, whereas a DKIM domain mismatch is an explicit authentication failure tied to the signing domain.
- ✓
The DKIM signature domain is evil.com, not paypal.com
Why this is correct
A valid DKIM signature verified under the domain 'evil.com' while the From header claims 'paypal.com' is a definitive spoofing indicator. The 'd=' tag in the DKIM signature identifies which domain's private key signed the message, and Paypal's private key is cryptographically inaccessible to an attacker. Under DMARC alignment, the signing domain must match the From domain (or be an organizational parent), so this mismatch proves the message was not authorized by Paypal and is a direct sign of forgery, much stronger than SMTP or SPF observations.
Quick reference
Asymmetric Encryption Algorithm Comparison
| Algorithm | Key Exchange | Signatures | Equivalent Security Key | Notes |
|---|---|---|---|---|
| RSA-3072 | Yes | Yes | 128-bit | Widely deployed; slow for bulk data |
| ECDSA P-256 | No | Yes | 128-bit | Fast signatures; standard TLS certs |
| ECDH / ECDHE | Yes | No | 128-bit | Perfect forward secrecy in TLS 1.3 |
| DH / DHE | Yes | No | 128-bit (3072-bit key) | Replaced by ECDHE in modern TLS |
| Ed25519 | No | Yes | ~128-bit | SSH keys, modern PKI |
Go deeper
Related to this question
About these practice questions
One of 205 original CHFI practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This CHFI practice question is part of Courseiva's free EC-Council certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CHFI exam.