这个项目能做什么

Face Crypt Cloud是一个高级工程顶点项目,用安全、AI驱动的生物识别登录取代传统密码。它通过网络摄像头捕捉实时图像,使用dlib提取面部编码,使用Fernet(AES-128 + HMAC-SHA256)加密,并仅将加密的数值表示存储在Google Firebase中。登录匹配在服务器内存中进行——不存储原始人脸图像或密码。 主要功能包括多层活体检测(Laplacian模糊分析、MediaPipe主动挑战和MiniFASNetV2 AI防欺骗)、速率限制和账户锁定、反枚举和时序攻击防护、带审计日志的现代管理仪表板,以及完整的阿拉伯语/英语本地化。该系统使用Flask构建,使用Firestore和Cloud Storage,支持Docker和Google Cloud Run部署。它包含34个通过测试,涵盖认证流程、活体检测、安全和国际化。