CaraComp
CaraComp
Forensic-Grade AI Face Recognition for:
Get Started7-day refund guarantee**
biometricsBy Cara Candelario

Face Liveness Detection Explained: Verification Behind Bank Selfies

Your Bank Selfie Runs 3 Secret Checks — Here's What Really Happens After You Hit Submit

Quick answer

What is face liveness detection and how does it work in banking?

Face liveness detection checks whether a real, living person is in front of the camera during a selfie, not a photo, mask, screen replay or deepfake. It looks for natural depth, skin texture, light on the face and small movements. A face match alone cannot tell a picture from a person.

Here's something that might stop you mid-scroll: in 2024, roughly 1 in every 20 identity verification attempts across banking and finance was fraudulent. Not 1 in 1,000. Not 1 in 100. One in twenty. That means if your bank is checking identities and only catching 95% of fraud, millions of fake attempts still sail through, every single year.

TL;DR

A bank selfie isn't one test, it's a stack of at least three invisible checks: does your face match your ID photo, are you actually a living person right now, and does your whole session look like something you would do?

So when your banking app asks you to take a selfie or hold up your driver's license to the camera, you might think: "Okay, face check. Done." And that's completely reasonable, because that's all you see. But here's what's actually happening behind that one-second moment. The smarter systems aren't running one check. They're running three, simultaneously, in ways you'd never notice. And understanding those three layers is going to change how you think about every annoying "extra step" your bank has ever asked you to do.


Layer One: The Face Match, And Why It's Not Enough Anymore

The first check is the one you know about. The system takes your selfie and compares it to the photo on your ID, your driver's license, your passport, whatever you submitted. It's mapping dozens of distances between points on your face: how far apart are your eyes, how wide is your nose, where exactly does your jawline sit. Then it asks: do these measurements match the person in the document photo?

That part works pretty well. The problem is that fraudsters figured it out too.

Between 2023 and 2024, deepfake usage in fraud attempts surged fourfold, according to Sumsub. Deepfakes, that's AI-generated fake video or images of a real person's face, convincing enough to fool a camera, accounted for 7% of all fraud detected in 2024. And nearly half of companies in finance and tech reported encountering deepfake attacks in their identity verification processes that same year, according to research cited by Authenticate.

4×
increase in deepfake fraud attempts from 2023 to 2024
Source: Sumsub

What that means practically: a criminal can take a photo of you from social media, run it through an AI tool, generate a convincing video of your face, and hold a screen up to their phone's camera. The face-match check sees, a face. Your face. And it passes. This article is part of a series, start with Your Face Is The Ticket What Happens When The Computer Says .

So the face match alone is a starting point, not a finish line. This is exactly why banks started adding a second check you've probably noticed but never thought much about.


Layer Two: Liveness Detection, Proving You're Actually There With Real-Time Liveness Detection And Facial Liveness Checks

This is where things get interesting. Liveness detection is the technology that tries to answer a deceptively hard question: is this a real, living person in front of the camera right now, or is it a photo, a video, or a digitally generated face?

There are two versions of this, and they feel completely different as a user.

Presentation Attacks: The Photos, Masks, and Screens Liveness Detection Was Built To Catch

A presentation attack is any attempt to fool a camera by presenting something other than a live human face to it, a printed photo, a mask, a video replayed on a second screen, or a deepfake held up during the scan. Presentation attacks are the reason face liveness detection exists at all, because a face match by itself cannot tell a photo of your face from your actual face. Facial liveness checks look for the small physical cues a flat image or screen replay cannot reproduce: natural depth, light bouncing correctly off skin, and tiny involuntary movements. When a presentation attack is caught, the system does not need to know who is trying to log in, it only needs to know that whatever is in front of the camera is not a living person.

Injection Attacks: When The Camera Itself Is Compromised

An injection attack skips the camera entirely. Instead of holding a fake face up to a real camera, the fraudster feeds a fabricated video or image file directly into the software pipeline that would normally receive the camera's live feed. Injection attacks are harder for an everyday user to picture, because there is no physical prop involved, just manipulated data pretending to be a live video stream. Good face liveness detection systems defend against injection attacks by checking that the media matches known signatures of an actual camera in actual use, not just that the face inside it looks convincing.

Active liveness is when the app asks you to do something: blink, turn your head left, smile, hold up two fingers. The system is testing whether you can respond to a random, unpredictable instruction in real time. A static photo can't blink on command. A pre-recorded video can't turn its head the direction the app just randomly chose. This is harder to fake, but it adds friction (that word banks use for "stuff that slows you down and annoys customers").

Passive liveness runs in the background without you doing anything. It analyzes subtle things in the image data: depth information, skin texture at a microscopic level, light reflections on your eyes, natural micro-movements. You don't know it's happening. It feels instant.

The tension between these two is real. Passive feels smooth but is easier to defeat with sophisticated deepfakes. Active is more secure but makes you wave at your phone in a coffee shop like you're having a moment. According to OLOID, active liveness detection can reduce fraud by up to 91%, but only when it's part of a layered system, not standing alone. Because here's the catch: even if someone passes the liveness check using legitimate credentials they stole, the third layer is still watching.

Liveness Detection Is Only As Good As What It Is Checking For

It helps to remember that liveness detection is not one single test, it is a bundle of smaller tests running at once, each aimed at a different way of faking presence. One part of liveness detection is watching for presentation attack patterns, another part is watching for injection attack patterns, and another is simply measuring whether the face in frame behaves the way a living face behaves under natural light. Face liveness detection is strongest when these layers are stacked, because a fraudster who defeats one test, say, a printed photo that fools a basic depth check, still has to get past the others.


Trusted by Investigators Worldwide
Run Forensic-Grade Comparisons in Seconds
Detailed facial comparison reports. Results in seconds.
Get Started
7-day refund guarantee**

Layer Three: The Check You'd Never Guess Exists

This one surprises almost everyone. Your bank isn't just looking at your face. It's watching how you use your phone. Previously in this series: Your Face Unlocks Your Id Heres The Back Door Nobody Warned .

Behavioral biometrics, (that's the technical term for tracking your personal interaction patterns: how fast you type, how hard you press the screen, how you scroll, the rhythm of your taps), creates something like a behavioral fingerprint that's unique to you. Not your face. Not your password. The way you actually move through an app.

Here's why that matters. Imagine a fraudster gets hold of your username and password, maybe from a data breach, maybe from a phishing email. They log into your banking app with your real credentials. They pass the password check. But then something subtle happens: they navigate too fast, or they tap the same button twice in a way you never do, or their mouse cursor (if they're on a desktop) moves in those weirdly straight lines that automated software produces. The system has been quietly building a model of how you normally behave, and this doesn't look like you.

"When remote access malware controls a legitimate user's device, behavior changes instantly, mouse movements become unnatural, typing patterns shift, and cursor actions look automated." GetFocal, on behavioral biometrics in fraud detection

That's the moment the system flags the session and either challenges the user with another verification step or quietly freezes the transaction. You, the real you, would never know it happened. The fraudster hits a wall they didn't see coming.


The Misconception That Makes You Vulnerable

Here's what most people get wrong, and honestly, it's not a dumb mistake. It's a completely logical one.

The assumption is: "I passed the selfie check, so my account is secure." Makes sense, right? You showed your face. The bank verified it. What else could there be?

Why A Presentation Attack Or Injection Attack Can Still Slip Past A Single Check

A presentation attack or an injection attack does not need to be clever about everything, it only needs to be convincing on the one thing the system checks. If a bank only runs a basic face match, a good presentation attack (a high-resolution printed photo, for instance) can be enough. If a bank only checks that a video stream exists, a well-built injection attack can slip fabricated footage straight through. This is why liveness detection is is treated as a separate, required layer rather than a nice-to-have add-on in any serious identity system.

The reason this thinking is outdated is that facial matching was designed for a world where creating a convincing fake face required Hollywood-level resources. That world ended sometime around 2022. Today, deepfake tools are widely available, and the fraud numbers reflect it. According to research tracked by TrustDecision, Gartner predicts that by 2026, at least 30% of enterprises will consider biometric authentication alone, meaning just the face check, to be unreliable. Not because the technology is bad. Because the attacks got better.

A single lock, no matter how good, can eventually be picked. Three independent locks, face match, liveness, behavioral consistency, where a fraudster has to defeat all three at the same time? That's a different problem entirely. It's not about building a perfect lock. It's about making it so exhausting to break in that criminals move on to easier targets. Up next: Digital Id Wallet Biometric Recovery Vulnerability.

What You Just Learned About Face Liveness Detection And Injection Attacks

  • 🧠 Face matching is just the first checkit confirms your face resembles your ID photo, but deepfakes can fool it when it stands alone
  • 🔬 Liveness detection asks if you're actually presentactive (blink on command) is stronger; passive (background analysis) is smoother but easier to spoof
  • 👆 Behavioral signals catch what credentials can'thow you tap, scroll, and navigate creates a pattern that a fraudster with your password still can't fake
  • 🔒 Layering is the whole pointno single check is unbeatable, but three independent checks that must ALL be defeated simultaneously changes the math completely

Think of it this way. A security guard at a building might check your badge. A smarter setup checks your badge, watches you scan your fingerprint, and notes that you always enter through the east door at 8:47am. A fraudster with a fake badge clears the first check. But they don't know your fingerprint, and they're entering through the wrong door at noon. Two quiet signals. One stopped fraud attempt.

Banks are building that second and third signal into apps that most of us use while half-asleep on a Tuesday morning, and most of us have no idea it's happening.

Key Takeaway

When your bank adds an extra verification step that feels annoying, it's almost certainly not the face check getting stricter, it's the system adding a second or third layer that a deepfake or stolen password alone can't defeat. The friction is the feature.

At CaraComp, we work close to the edge of how facial recognition actually performs in real-world conditions, which is exactly why the gap between "one selfie check" and "layered identity defense" is something we think everyone deserves to understand. Not because the technology is impressive (it is), but because knowing this makes you a smarter, harder-to-fool target.

According to Biometric Update, 72% of banking leaders plan to integrate AI-enabled biometric defenses over the next three years. That means most of this is still being rolled out. The bank app you used this morning might already have all three layers running quietly. Or it might still be on just the face check. Either way, you now know the difference, and you know which one you'd rather your bank be using.

So next time your banking app asks for one more step, a quick head turn, a tap pattern, a session verification you barely notice, here's the question worth sitting with: is that friction slowing you down, or is it the third lock on a door someone just tried to open with your stolen keys?

Face liveness detection is the piece of this whole picture that does the quiet, unglamorous work of confirming a real person is present before any face match or behavioral check even matters. Without face liveness detection, a bank could run a perfect face match against a printed photo and still get fooled, because a face match only asks "does this face look like the right face," never "is this face actually alive." That distinction is why liveness detection, specifically, has become one of the fastest-growing pieces of identity verification technology in banking.

Biometric verification as a category covers several different signals: your face, your fingerprint, your voice, even the way you walk. Face liveness detection is the biometric check that specifically targets the camera-based selfie step, making sure the biometric data being captured is coming from a living, present human and not a replay of one. When people say "biometric security," they are often picturing just the face match, but the liveness piece is what keeps that biometric layer honest.

Practically speaking, here is what to expect the next time an app asks you to capture a selfie for identity verification. The capture step itself, the moment the camera takes your photo or short video, is when most face liveness detection actually happens, often within a second or two. During that brief capture window, the system is running its checks for presentation attacks, injection attacks, and natural depth and movement, all before you even realize the photo has been taken.

It is worth understanding why authentication has become the word banks use instead of simply "login." Authentication implies proving who you are through more than one kind of evidence, and face liveness detection is one of the strongest forms of that evidence because it is very difficult to fake convincingly at scale. A stolen password proves you know a secret. Face liveness detection, done well, proves a living person, right now, is the one asking to get in.

Detect is the operative word behind all of this. The whole point of face liveness detection is to detect the difference between a live human face and every clever substitute a fraudder might present, whether that is a photo, a mask, a video replay, or a fabricated injection feed. A system that can reliably detect these substitutes is doing the real work of protecting your account, even when you never see it happen. The next time your bank asks for a selfie, remember that the interesting part is not the photo itself, it is everything the system quietly checks in the moment after you hit submit.

Security is the bigger word hiding behind every layer described here, because face liveness detection, behavioral biometrics, and basic face matching all exist to serve the same goal: keeping your account secure without making you jump through a dozen hoops every time you log in. Good security does not announce itself loudly. It runs quietly, checks what it needs to check, and only interrupts you when something genuinely looks wrong. That is a very different definition of security than a single password screen, and it is the direction nearly every bank is now moving toward.

One thing worth knowing about liveness detection is that it is not a single vendor's proprietary trick, it is a category of biometric technology that many identity verification companies build their own versions of. Some lean harder on active liveness prompts, others lean on passive analysis, and many blend the two depending on how much friction a bank is willing to accept. Presentation attacks and injection attacks remain the two main threats that liveness detection is built to stop, and the strongest systems test for both at the same time rather than picking one and hoping for the best.

Real-time liveness detection is what makes the whole selfie moment feel instant instead of like a lab test. The system captures the image, runs its analysis for presentation attacks, injection attacks, and natural facial movement, and returns a result in roughly a second or two, all while the biometric checks happen in the background. That real-time speed is part of why passive liveness detection is is becoming the default choice for everyday banking apps, since it protects the account without making the customer feel like they are being interrogated.

Biometric authentication is only as trustworthy as the liveness detection is is running underneath it, because authentication that relies purely on a face match without checking for presentation attacks or injection attacks is authentication built on a shaky floor. Detect is the job liveness detection is designed to do, over and over, every single time someone opens the app and taps the button to capture a new selfie. Biometric liveness checks like these are quietly becoming the backbone of how banks decide who to trust, one capture at a time.

Facial liveness technology has also started showing up outside of banking, in places like age verification, rideshare driver check-ins, and workplace access systems, anywhere a company needs to know that a real face, not a photo or a screen, is present. Face anti-spoofing is the broader technical term researchers use for this entire category of defense, covering everything from detecting presentation attacks to catching injection attacks before they ever reach the matching engine. Whether it is called face liveness detection, face anti-spoofing, or simply a liveness check, the underlying question never changes: is a living person actually here, right now, in front of the camera.

Users often ask how identity verification and liveness detection fit together in a single sign-up flow. Identity verification is the umbrella process, confirming that a person is who they claim to be, and liveness detection is one specific piece of that process, focused only on confirming that the person is physically present during the check. Most identity verification flows also compare biometric data against a government-issued document, so the liveness detection step and the document check work side by side rather than replacing each other.

A user going through identity verification for the first time usually notices the camera prompt and nothing else, because the biometric matching, the liveness detection, and the behavioral analysis all happen behind that one screen. From the user's side, the process performed by the app looks like a single selfie moment, even though several distinct checks are running under the hood. Designing that experience so the user feels almost nothing while every check still runs is one of the harder problems identity verification teams solve.

Vision based liveness detection is worth understanding on its own, since it relies on computer vision techniques to judge whether the image is showing real depth, real skin texture, and real light behavior rather than a flat printed surface or a screen replay. Vision models trained for this task are looking for the same physical cues a human eye would notice up close, just measured with far more precision than a person glancing at a photo could manage. That vision layer is often what separates a liveness detection system that catches high-quality presentation attacks from one that only catches obvious ones.

Determine is the plain word for what every one of these checks is ultimately trying to do. The face match tries to determine whether two images show the same person. Liveness detection tries to determine whether a living human is physically present. Behavioral analysis tries to determine whether the session matches how the real account owner normally acts, and together these three determinations are what let a bank decide, in about a second, whether to let someone in.

Cameras are the unglamorous hardware behind everything described in this article, and the quality of the cameras involved genuinely changes how well liveness detection performs. A phone with a strong front-facing camera and depth sensors gives a liveness detection system more real signal to work with than a cheap webcam does, which is part of why some verification flows feel stricter on older devices. Ensuring that the capture happens through a legitimate camera, not an injected file pretending to be one, is exactly what injection attack defenses are built to check.

Identity verification and identity verification technology more broadly are moving in the same direction as everything else in this article, toward layered checks that assume any single signal can eventually be faked. Identity verification providers now routinely bundle face liveness detection, document checks, and behavioral biometrics into one product, because banks would rather buy the whole stack than assemble three vendors themselves. That bundling is a big part of why liveness detection went from a niche feature to a near-default expectation in identity verification within just a few years.

Frequently asked questions

What is face liveness detection and why does my bank use it?

Face liveness detection is technology that checks whether a real, living person is in front of the camera right now, rather than a photo, video, mask, or deepfake. Banks add it because a face match alone cannot tell your actual face from a picture of your face, so liveness detection catches presentation attacks and injection attacks that would otherwise slip through identity verification during a selfie check.

What is the difference between active and passive liveness detection?

Active liveness asks you to blink, turn your head, or smile so the system can test a random instruction in real time, which is harder to fake but adds friction. Passive liveness runs in passive mode in the background, analyzing depth, skin texture, and light reflections without you doing anything, feeling instant but being somewhat easier to defeat with sophisticated deepfakes.

How does liveness detection stop deepfakes and presentation attacks?

Liveness detection looks for physical cues a flat image or screen replay cannot reproduce, like natural depth, light bouncing off skin, and involuntary micro-movements, which exposes presentation attacks such as printed photos, masks, or deepfakes held to a camera. It also checks that footage matches signatures of an actual camera in use, guarding against injection attacks where fabricated video is fed directly into the verification process performed by the software.

Ready for forensic-grade facial comparison?

Full forensic reports with detailed similarity scoring. Results in seconds.

Run My First Search