Sobre el proyecto

Face Crypt Cloud es un proyecto final de ingeniería que reemplaza las contraseñas tradicionales con un inicio de sesión biométrico seguro impulsado por IA. Captura una imagen en vivo mediante la cámara web, extrae codificaciones faciales usando dlib, las cifra con Fernet (AES-128 + HMAC-SHA256) y almacena solo la representación numérica cifrada en Google Firebase. La coincidencia de inicio de sesión ocurre en la memoria del servidor; no se almacenan imágenes faciales sin procesar ni contraseñas. Las características clave incluyen detección de vida multicapa (análisis de desenfoque de Laplaciano, desafíos activos de MediaPipe y anti-suplantación con IA MiniFASNetV2), limitación de velocidad y bloqueo de cuenta, resistencia a enumeración y ataques de temporización, un panel de administración moderno con registros de auditoría y localización completa en árabe e inglés. El sistema está construido con Flask, usa Firestore y Cloud Storage, y admite despliegue con Docker y Google Cloud Run. Incluye 34 pruebas que pasan, cubriendo flujos de autenticación, detección de vida, seguridad e i18n.