Zumigo Blog

Active Liveness Detection and Verification Explained: How It Stops Biometric Fraud

Active Liveness Detection

Key Takeaways

  • Liveness detection is used during remote onboarding and authentication to ensure that a human being, not just a photo or video, is present in real time. 
  • Active liveness detection asks the user to perform an action so the system can check for signs of a live person’s presence. 
  • When choosing a liveness verification method, it’s important to consider how risky the use case is and how much friction the method adds. High-risk use cases typically need active liveness detection rather than passive.
  • Liveness detection enables biometrics to be used as a meaningful layer of security that cannot be easily spoofed.
  • Zumigo adds another layer of defense, authenticating users through mobile identity intelligence without adding friction. 

New generative AI technology enables scammers to create realistic deepfakes that bypass biometric security systems. Active liveness detection combats this problem by analyzing faces, voices, or other biometrics to ensure that an actual human is present. 

Looking to learn more? In this guide, we’ll explain what liveness detection is, how it works, and how it stops biometric fraud. 

 

What Is Liveness Detection?

Liveness detection is a biometric security technique used during remote onboarding and authentication. It’s able to distinguish between real human beings and spoofed representations so scammers can’t use a victim’s likeness to slip through security.  

Biometrics like face, fingerprint, and voice are strong identifiers, but they can be copied. A photo of someone’s face, a recorded voice clip, a 3D-printed mask, or a deepfake video can fool a system that only checks whether a biometric matches. Liveness detection checks that the person is actually there, responding in real time. 

Liveness detection is essential in preventing fraud. Account takeovers often start with stolen credentials or a compromised phone number. A liveness check stops an attacker from completing the login. Even with stolen identity data, they can’t produce a live person in front of the camera. 

Types of Liveness Detection

Liveness detection methods fall into three categories: active, passive, and hybrid liveness detection: 

Active Liveness Detection

Active liveness detection prompts the user to perform a specific action, such as blinking, turning their head, smiling, or reading a sequence of digits out loud. The system checks that the action is happening in real time and matches the expected response. Because the attacker can’t predict or script the challenge, active methods are harder to spoof with static methods like photos or pre-recorded video. The tradeoff is that it adds friction and requires the user to cooperate, which can hurt conversion on low-stakes flows. 

Passive Liveness Detection

Passive liveness detection analyzes an image or video without asking the user to do anything. It looks for natural depth, skin texture, micro-movements, reflections, and other cues that distinguish a live face from a flat photo or a screen. Passive checks are faster and less intrusive, which is why they’re more common in high-volume, low-risk flows. Sophisticated 3D masks and high-quality deepfakes can sometimes slip through, so passive methods are often used as a first pass rather than the sole defense. 

Hybrid Liveness Detection

Hybrid liveness verification uses a combination of active and passive liveness checks. The system analyzes the user’s selfie using passive liveness detection. Then, it asks the user to complete a simple action, such as a smile. Hybrid liveness is less intrusive to legitimate customers than active liveness but provides a stronger check than passive liveness alone. 

How Does Liveness Detection Work?

Biometric liveness detection systems analyze faces for signs that a live human is present. Depending on the method, the system will ask for a selfie or video and generate a random instruction, like “blink twice” or “turn your head to the left.” Randomness makes it so attackers can’t predict what will be asked. The camera records the user performing the action. 

Powered by neural networks, a type of deep machine learning, the system checks for two things at the same time: first, that the person performed the correct action, and second, cues that a live person is there. Common spoofing artifacts the system looks for include: 

  • High-resolution photos 
  • Human-like dolls or masks
  • Wax heads, mannequins, or other head-like artifacts
  • Artificial skin tone, abnormal shadows, or moiré patterns
  • Excessive screen glare, no 3D depth, or missing skin texture

After analysis, the system returns a pass/fail score. For better security, the system also checks other risk signals, such as the device’s history, network context, geolocation, and behavioral patterns. 

 

How Do You Choose the Right Liveness Detection Method?

The right biometric liveness detection method depends on the risk profile of your use case, your user base, and your tolerance for friction. Here are some considerations when deciding which liveness detection method to use: 

  • Match the method to the risk level. Low-stakes, high-volume flows, such as logging into a consumer app, typically only need passive liveness. However, it’s worth using active or hybrid liveness detection for high-stakes actions like opening a new account, resetting a password, or a large transfer.
  • Consider your user base. Younger, tech-savvy audiences tolerate active challenges well, but older users or users on low-end devices may struggle with camera-based checks. 
  • Think about the attack model you’re defending against. If your threat is mostly casual, even basic liveness stops them. But if you’re defending against organized fraud, you need active challenges plus injection-attack defences, and integration with other signals.
  • Layer your defenses. The strongest biometric fraud prevention combines liveness detection with SIM and device reputation, behavioral analytics, and network-level checks. Along with liveness, these layers catch spoofed biometrics and fraudulent sessions that look legitimate. 

Why Is Liveness Detection Important for Biometric Systems?

Biometric systems are good at matching biometrics, like face scans or voice, but they cannot ensure the actual account holder is present. A photo, video, or high-quality mask, for example, can fool the biometric system. 

Attackers exploit that gap. They present a photo, video, or voice recording of the victim to the biometric system, which performs a face or voice match. Since the biometric matches, the attacker can proceed. Deepfakes and synthetic media have become cheaper and more convincing, allowing biometric spoofing to happen more commonly. 

Biometric liveness detection closes that gap by adding a presence check to the identity check. Even with stolen identity data, attackers can’t falsify the victim’s presence. This enables organizations to rely on biometrics as a meaningful authentication factor. It also raises the cost of the attack. Each added layer makes an attack more expensive, more complex, and easier to defend. Most fraudsters move on to easier targets. 

How Zumigo Helps with Liveness Detection

Generative AI makes it easier for scammers to spoof biometrics. While liveness detection helps, the strongest defense includes multiple layers. Liveness detection can determine whether a real person is present, but on its own, it doesn’t tell you who that person is or if their account is legitimate. Zumigo adds another layer of protection, working at the network layer to verify signals that go beyond biometric checks. 

Zumigo analyzes hundreds of identity signals, looking for SIM swaps, geolocation mismatches, and device behavior that may indicate fraud. Even if a spammer can spoof a biometric, the mismatched context provides a strong indicator of fraud. Together, liveness detection and Zumigo’s mobile identity intelligence confirm both that a live person is present and that the context surrounding that human is correct. 

Ready to step up your defenses against biometric fraud? Contact Zumigo today to speak with one of our experts. 

FAQs

What does face recognition mean in liveness detection?

Face recognition identifies whose face is being presented by comparing it to stored templates. Liveness detection is a separate step that confirms that the face belongs to a live person in real time. The two work together to ensure that the right person is being authenticated and that they are present. Recognition alone can be fooled by a photo of the right person, while liveness alone can’t tell you whose face it is. 

What is liveness detection?

Liveness detection is a security technique that verifies a person is physically present and alive at the moment of authentication. It can also be used to verify that an actual identity document, and not a copy, is present. 

What is facial liveness detection?

Facial liveness detection verifies that the face presented to the camera is a live human face, not a printed photo, high-quality mask, or deepfake. It works by prompting the user to perform actions or by analyzing natural cues in the image. 

How accurate is liveness detection?

The accuracy of liveness detection depends on the attack type, the quality of the camera, lighting conditions, the vendor’s algorithm, and the quality of the training data. Accuracy is typically measured based on two metrics: how often spoofed biometrics are accepted and how often legitimate biometrics are rejected. The key is to look for a system that balances both well. 

What are the limitations of liveness detection? 

No liveness system is perfect. Sophisticated spoofs, like high-quality 3D masks or advanced deepfakes, can defeat weaker systems. Active challenges also add friction to the customer experience, and poor lighting with low-end cameras makes a challenge more likely to fail. Plus, liveness verification only proves a live person is present. It doesn’t confirm that they’re the account holder. That’s why it’s best to combine liveness detection with contextual signals like device reputation, user/account data, and network-level checks.