Загрузка...

GoVibe AI with cybersecurity Authentication

Excited to share my work on GoVibe — an integrated project at ESPRIT (Ecole Supérieure Privée d'Ingénierie et de Technologies)🚀
As part of our team project, I was responsible for building the Authentication & Security module — and I pushed it far beyond a simple login form.
Here's what I engineered:
🤖 AI-Powered Risk Scoring — A real Machine Learning engine analyzes 5 behavioral features (failed attempts, new device, new country, unusual login time, admin status) at every login to compute a real-time risk score.
🔐 Adaptive MFA — Unlike static systems, our MFA is intelligent: low risk = instant access; high risk = a 6-digit OTP is sent via email, valid for 5 minutes.
👤 Face Recognition Login — Users can authenticate using facial recognition for a seamless and secure experience.
🌐 Google OAuth 2.0 SSO — One-click login with Google, retrieving profile data via the Google People API.
🛡️ Brute-Force Protection — 5 failed attempts in 30 minutes = account locked for 1 hour. No exceptions.
📊 Session Management & Audit Logs — Users can view and revoke active sessions across devices. Every login attempt is logged with IP, country, device, and AI risk score.
I also built the Reclamation CRUD, user statistics dashboard, 3D scroll homepage, and the overall UI/UX design.
🛠️Tech stack: java / symfony / mysql / Machine learning / python
This project reinforced my passion for combining AI with cybersecurity to build smarter, safer applications.
🎬 Check out my demo video to see it all in action!
What do you think — should adaptive AI-driven security become the standard? Share your thoughts! 💬ESPRIT (Ecole Supérieure Privée d'Ingénierie et de Technologies)
#IntegratedProject #machinelearning #symfony #cybersecurity #innovation

Видео GoVibe AI with cybersecurity Authentication канала codeMchala_Ai_Business
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять