Sobre o projeto

Face Crypt Cloud é um projeto de conclusão de engenharia sênior que substitui senhas tradicionais por login biométrico seguro e alimentado por IA. Ele captura uma imagem ao vivo via webcam, extrai codificações faciais usando dlib, criptografa-as com Fernet (AES-128 + HMAC-SHA256) e armazena apenas a representação numérica criptografada no Google Firebase. A correspondência de login ocorre na memória do servidor—nenhuma imagem facial bruta ou senha é armazenada. Os principais recursos incluem detecção de vida útil em várias camadas (análise de desfoque Laplaciano, desafios ativos MediaPipe e anti-spoofing por IA MiniFASNetV2), limitação de taxa e bloqueio de conta, resistência a ataques de enumeração e tempo, um painel administrativo moderno com logs de auditoria e localização completa em árabe/inglês. O sistema é construído com Flask, usa Firestore e Cloud Storage, e suporta implantação com Docker e Google Cloud Run. Inclui 34 testes aprovados cobrindo fluxos de autenticação, vida útil, segurança e i18n.