Spoofing

Spoofing is falsifying an identifier so that a system or a person accepts the sender as someone they are not. The identifier varies — an email address, a caller ID, an IP address, a website, a GPS position, a face — and the structure does not: something that is trusted because of what it claims to be is made to claim something false.

It is a family of attacks rather than one attack, and the reason the family exists is consistent. Most identifiers in everyday use were designed to be readable, not to be authenticated.

What it is Falsifying an identifier to impersonate a trusted source
Email spoofing Forged sender address — SMTP has no native authentication
Caller ID spoofing Forged calling number, exploited in vishing
Website spoofing Lookalike domain and cloned design
IP and GPS spoofing Falsified network origin or location
Biometric spoofing A presentation attack against a face or fingerprint check

The main types

Email spoofing forges the sender address. SMTP was designed without authentication, so the From field is simply text the sender writes. SPF, DKIM and DMARC were added to address this and they do help — they authenticate the domain, not the person, which is why a lookalike domain the attacker legitimately owns passes every check.

Caller ID spoofing falsifies the calling number. Telephone signaling was built on the assumption that only trusted carriers could originate traffic, which stopped being true. STIR/SHAKEN attests to a caller’s right to use a number, and its coverage is incomplete, particularly across international and legacy routes.

Website spoofing clones a site at a lookalike domain, often using characters that render almost identically to the real ones. The padlock proves the connection is encrypted and says nothing about who owns it.

IP and GPS spoofing falsify network origin and location — the first to evade reputation controls, the second to defeat geolocation checks.

Biometric spoofing, usually called a presentation attack, presents an artifact to a biometric sensor: a printed photograph, a face on a screen, a video replay, a mask, or a deepfake. This is the type that matters most for identity verification and it is covered below.

Why authentication keeps arriving late

The pattern across all of these is the same, and it explains why spoofing is durable rather than a solved problem.

Each protocol was designed in a context where participants were assumed to be trustworthy — a small academic network, a closed carrier system, a satellite service with no adversaries. The identifier was made readable because reading it was the requirement. Authentication was retrofitted later, once the assumption failed, and retrofits have to preserve backward compatibility with everything already deployed.

That produces two persistent gaps. Adoption is partial, so an unauthenticated message is not proof of an attack — it might be a legitimate sender who has not implemented the standard. And authentication of the identifier is not authentication of the actor: DMARC confirms a domain, STIR/SHAKEN confirms a right to use a number, TLS confirms a connection. None confirms who is on the other end.

Why it matters for identity verification

Biometric spoofing is where identity verification meets this family directly, and it is worth being precise about how the attacks differ.

A presentation attack shows something to the camera — a printed photo, a phone screen, a mask. Liveness detection is the control, and it works by looking for the evidence of physical presence that an artifact cannot reproduce: depth, texture, micro-movement, the way light behaves on skin rather than on paper or glass.

An injection attack does not use the camera at all. It feeds a synthetic video stream directly into the application, bypassing the sensor, which means image analysis is examining a frame that was never photographed. This is the harder problem and the one that separates serious vendors — a supplier answering an injection question by describing image quality analysis is answering a different question.

The wider point holds across the whole family. Every anti-spoofing control listed above authenticates a channel: a domain, a number, a connection, a location. Identity verification authenticates the actor. That is why it keeps its value when a channel control fails, and why the two are complements rather than alternatives.

Spoofing compared with related deceptions

Spoofing Phishing Man in the middle
What is falsified An identifier A pretext and often an identifier Position in the conversation
Requires interception No No Yes
Target The system or the recipient’s trust The recipient’s judgment The session
Relationship Often the delivery method Often uses spoofing May use spoofing to establish

Spoofing and phishing are frequently used interchangeably and are not the same thing. Spoofing is the falsification; phishing is the deception it usually serves. A phishing email typically uses a spoofed sender, and spoofing is also used for attacks that involve no phishing at all.

What anti-spoofing controls cannot do

They cannot authenticate a lookalike. A domain the attacker owns passes SPF, DKIM and DMARC correctly, because the attacker is its legitimate operator.

Partial adoption limits enforcement. Rejecting everything unauthenticated blocks legitimate senders who have not implemented the standards, so most organizations cannot enforce strictly.

A compromised account is not spoofed. Mail sent from a truly compromised mailbox is authentic on every technical measure, which is why business email compromise defeats email authentication entirely.

Liveness does not cover injection. Detecting a physically present face is a different problem from detecting a stream that never came from a camera, and the two need separate defenses.

Frequently asked questions

What is the difference between spoofing and phishing?

Spoofing falsifies an identifier so something appears to come from a trusted source. Phishing is the deception that persuades someone to act. Most phishing uses spoofing to look credible, but spoofing is also used in attacks with no phishing element, such as evading IP reputation controls.

Do SPF, DKIM and DMARC stop email spoofing?

They stop forgery of domains that have implemented them, which is a real improvement. They do not stop an attacker using a lookalike domain they legitimately own, and they do nothing about mail sent from a truly compromised account, which is authentic by every measure.

What is biometric spoofing?

Presenting an artifact to a biometric sensor to impersonate someone — a printed photo, a face displayed on a screen, a video replay, a mask or a deepfake. It is usually called a presentation attack, and liveness detection is the control designed against it.

What is the difference between a presentation attack and an injection attack?

A presentation attack shows something to the camera and can be countered by liveness detection. An injection attack feeds a synthetic stream directly into the application, bypassing the camera entirely, so the system analyzes a frame that was never photographed. They require different defenses.

Related reading

Discover Our Solutions

Exploring our solutions is just a click away. Try our products or have a chat with one of our experts to delve deeper into what we offer.

Report
Mapping the Rise of AI-Powered Identity Fraud

AI didn't just make fraud faster. It made it a system. We analyzed millions of identity interactions to map how identity attacks are evolving across regions, attack types, and sophistication levels — and what organizations need to rethink to keep pace.

See the Data