Об этом проекте

Face Crypt Cloud — это выпускной инженерный проект, заменяющий традиционные пароли безопасным биометрическим входом на основе ИИ. Система захватывает изображение через веб-камеру, извлекает кодировки лица с помощью dlib, шифрует их с использованием Fernet (AES-128 + HMAC-SHA256) и сохраняет только зашифрованное числовое представление в Google Firebase. Сопоставление при входе выполняется в памяти сервера — сырые изображения лиц и пароли не хранятся. Ключевые функции включают многоуровневую проверку живости (анализ размытия Лапласа, активные задачи MediaPipe и ИИ-антиспуфинг MiniFASNetV2), ограничение частоты запросов и блокировку учетных записей, защиту от перечисления и атак по времени, современную панель администратора с журналами аудита и полную локализацию на арабском и английском языках. Система построена на Flask, использует Firestore и Cloud Storage, поддерживает развертывание в Docker и Google Cloud Run. Включает 34 проходящих теста, охватывающих потоки аутентификации, проверку живости, безопасность и интернационализацию.