El reconocimiento facial reduce el fraude en la banca en línea porque ata cada cuenta y cada acción de riesgo a un rostro humano vivo, en lugar de a una contraseña o un código que se pueden robar. Este artículo explica dónde lo usan los bancos, qué fraudes frena, cómo intentan vencerlo los atacantes en 2026, qué normas importan y cómo implementarlo con una API. Actualizado: noviembre de 2026.
Por qué las contraseñas y los códigos SMS ya no frenan el fraude bancario
Las contraseñas se filtran en brechas de datos y se reutilizan entre sitios. Los códigos SMS de un solo uso se interceptan con un cambio fraudulento de SIM o la propia víctima los entrega en una llamada de ingeniería social. Ambos prueban que alguien conoce un secreto, no quién es. Los defraudadores aprovechan esa brecha en tres momentos: al abrir una cuenta con una identidad robada o sintética, al tomar el control de una cuenta existente y al autorizar un pago que el cliente real no quería hacer.
El fraude también se volvió sintético. El Identity Fraud Report 2026 de Entrust relaciona los deepfakes con cerca de uno de cada cinco intentos de fraude biométrico y reporta un aumento del 58% en selfies falsificadas con deepfake en 2025 (Entrust). En Latinoamérica, Unico y Liminal encontraron que los ataques sofisticados, que combinan deepfakes, inyección y artefactos físicos, se acercan a la mitad de los intentos (Unico).
Para seguir esta guía con tu propia integración, abre una cuenta en Verifik y genera tu token de acceso.
Dónde frena el fraude el reconocimiento facial en la banca
| Momento | Qué hace el reconocimiento facial | Fraude que frena |
|---|---|---|
| Apertura de cuenta | Comparación 1:1 entre selfie y foto del documento, más prueba de vida | Identidades robadas, documentos falsos |
| Control de duplicados al vincular | Búsqueda 1:N del rostro nuevo entre los clientes existentes | Cuentas múltiples, redes de mulas, reincidentes |
| Ingreso desde un equipo nuevo | Selfie comparada con el rostro registrado | Toma de cuenta con credenciales robadas |
| Transacciones de riesgo | Reautenticación antes de nuevos destinatarios, transferencias altas o cambios de cupo | Fraude por pago autorizado y toma de cuenta |
| Cambio de datos de contacto | Validación facial antes de cambiar celular o correo | Toma de cuenta por cambio de SIM |
Los dos primeros son parte del eKYC; los tres últimos reutilizan el rostro registrado en el onboarding, así que el cliente no necesita volver a mostrar su documento.
Cómo funciona el reconocimiento facial en los controles antifraude de un banco
- Captura: la app toma una selfie con indicaciones de luz y encuadre.
- Prueba de vida (detección de ataques de presentación): el software verifica que frente a la cámara hay una persona viva y no una foto impresa, una pantalla o una máscara. La prueba de vida de Verifik tiene certificación iBeta Nivel 2 y está alineada con ISO 30107 (docs).
- Plantilla y comparación: el rostro se convierte en una plantilla numérica y se compara con la foto del documento (1:1) o con los clientes registrados (1:N). El endpoint
comparede Verifik permite fijar el umbral entre 0,67 y 0,95 (docs). - Decisión y evidencia: el banco aprueba, pide un paso adicional o bloquea, y guarda un registro firmado de la validación.
El desbloqueo facial del celular no es verificación facial bancaria
Muchos clientes creen que el desbloqueo facial de su celular ya protege su app bancaria. A menudo no es así. En abril de 2026, Which? probó 208 celulares y logró desbloquear 133 (64%) con una foto impresa en 2D del dueño (Which?). La verificación de nivel bancario necesita una prueba de vida certificada del lado del servidor y una comparación contra una identidad que el propio banco verificó, no solo la validación del equipo.
Deepfakes, ataques de inyección y las normas que importan
- Ataques de presentación (fotos, pantallas o máscaras frente a la cámara): los cubre la ISO/IEC 30107-3, la norma de las pruebas PAD de iBeta (ISO).
- Ataques de inyección: evitan la cámara e introducen video sintético directamente en la app o la API. La ISO 30107-3 no los cubre; sí lo hace la especificación técnica europea CEN/TS 18099, y iBeta empezó a certificar detección de inyección contra ella en 2026 (Biometric Update). La versión ISO (ISO/IEC 25456) sigue en borrador.
- Qué preguntarle al proveedor: el certificado PAD y su nivel, cómo protege la captura contra la inyección (integridad del dispositivo, detección de cámaras virtuales) y cada cuánto reentrena los modelos con nuevos tipos de deepfake.
Normas que llevan a los bancos hacia la verificación biométrica
- Colombia: la Circular Externa 006 de 2025 de la SFC exige, para la vinculación no presencial, verificación biométrica con prueba de vida, un segundo factor de autenticación, consulta a fuentes de la Registraduría y una alternativa para quienes no pueden usar biometría (Boletín Jurídico 119 de la SFC).
- México: la resolución de la CNBV publicada en el DOF el 1 de julio de 2026 obliga a los bancos a verificar biométricamente a sus clientes contra los registros del INE o la SRE, con 90 días hábiles para cumplir (DOF).
- Vínculo con telecomunicaciones: la Ley 2573 de 2026 de Colombia, vigente desde el 19 de noviembre de 2026, agrega deberes de verificación de identidad y prevención de suplantación que afectan los cambios de SIM, una vía común para entrar a cuentas bancarias (resumen de la Ley 2573).
Ventajas del reconocimiento facial frente a otros métodos biométricos
| Método | Hardware adicional | Funciona a distancia | Se compara con el documento |
|---|---|---|---|
| Rostro | No, cualquier cámara de celular | Sí | Sí, con la foto del documento |
| Huella | Lector; las plantillas quedan en el equipo | Solo para desbloquear el equipo | Solo donde un registro guarda huellas |
| Voz | No | Sí | No |
| Iris | Cámara especial | Rara vez | No |
El rostro es la única biometría que la mayoría de los clientes puede presentar a distancia y que además se puede comparar con la foto de su documento; por eso domina la banca remota.
Implementa reconocimiento facial con la API de Verifik
En el onboarding, una sola llamada compara la selfie con la foto del documento y luego hace la prueba de vida solo si los rostros coinciden (docs):
curl -X POST "https://api.verifik.co/v2/face-recognition/compare-with-liveness" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $VERIFIK_TOKEN" \
-d '{
"probe": "<base64 live selfie>",
"gallery": ["<base64 portrait cropped from the ID>"],
"search_mode": "ACCURATE",
"compare_min_score": 0.85,
"liveness_min_score": 0.6
}'La respuesta trae el puntaje de comparación y, si los rostros coincidieron, el resultado de la prueba de vida. La comparación va primero; si falla, la prueba de vida no se ejecuta:
{
"id": "CWL01",
"data": {
"comparison": { "score": 0.88 },
"liveness": { "liveness_score": 0.91, "min_score": 0.6, "passed": true }
},
"signature": { "message": "Certified by Verifik.co", "dateTime": "January 16, 2024 3:44 PM" }
}Después, antes de una acción de riesgo, reautentica contra el rostro registrado en el onboarding con un umbral más estricto:
# post(ruta, cuerpo) = requests.post("https://api.verifik.co" + ruta, json=cuerpo, token Bearer) -> (estado, json)
# Paso adicional antes de una acción de riesgo (nuevo destinatario, transferencia alta, cambio de celular)
def reautenticar(cliente, selfie_b64):
codigo, res = post("/v2/face-recognition/compare-with-liveness", {
"probe": selfie_b64, # selfie en vivo tomada ahora
"gallery": [cliente["rostro_registrado_b64"]],# rostro registrado en el onboarding
"search_mode": "ACCURATE",
"compare_min_score": 0.90, # más estricto que en el onboarding
"liveness_min_score": 0.6,
})
d = res.get("data", {}) if codigo == 200 else {}
vida = d.get("liveness") or {} # no viene si la comparación falló
if d.get("comparison", {}).get("score", 0) >= 0.90 and vida.get("passed"):
return "permitir", res.get("id") # guarda el ID de evidencia con la transacción
return "bloquear_y_revisar", res.get("id")Para evitar que el mismo rostro abra cuentas con distintos nombres, busca las selfies nuevas en tu colección con POST /v2/face-recognition/persons/search-live-face (docs).
Buenas prácticas para bancos que implementan reconocimiento facial
- Usa prueba de vida pasiva por defecto; agrega retos activos solo en pasos adicionales.
- Fija umbrales por acción: más bajo para el ingreso, más alto para transferencias y cambios de contacto.
- Muestra indicaciones de captura (luz, distancia, reflejos en gafas) para reducir rechazos falsos.
- Obtén consentimiento explícito para el tratamiento biométrico y define conservación y eliminación.
- Ofrece una alternativa a los clientes que no pueden usar biometría facial.
- Monitorea los rechazos falsos por tipo de equipo y grupo demográfico, y vuelve a probar tras cada actualización del modelo.
Protege tu banco con el reconocimiento facial de Verifik
El reconocimiento facial y detección de vida de Verifik cubre onboarding, búsqueda 1:N de duplicados y reautenticación con un mismo rostro registrado, y smartENROLL lo combina con OCR y consultas a registros para la apertura de cuentas. Ver también eKYC para bancos. Agenda una demo para probarlo con los equipos de tus clientes.




