IA & détection · 2024 · Terminé

Cyberbot

Chatbot intelligent pour sensibilisation cybersécurité et conformité ISO 27001 avec quiz éducatifs.

Résumé

Chatbot intelligent pour sensibilisation cybersécurité et conformité ISO 27001 avec quiz éducatifs.

  • Flask
  • MySQL
  • Google Gemini API
  • Hugging Face API
  • BeautifulSoup
  • HTML5/CSS3
  • JavaScript
  • Flask-Bcrypt

Résultats mesurés

ISO 27001

Sensibilisation et quiz de conformité

Année
2024
Statut
Terminé
Périmètre
IA & détection

Fonctionnalités

  • 01🤖 Chatbot IA conversationnel avec Google Gemini API
  • 02📚 Génération automatique de quiz personnalisés
  • 03🔍 Collecte de données de sécurité en temps réel (GDELT, NVD, NIST)
  • 04🏆 Système de badges de réussite via Hugging Face
  • 05👥 Gestion complète d'utilisateurs avec authentification sécurisée
  • 06📊 Dashboard administrateur pour gestion des contenus
  • 07🔒 Recherche d'informations IP et analyse de sécurité
  • 08📄 Génération de rapports PDF automatisés
  • 09📱 Interface web moderne et responsive
  • 10🎯 Apprentissage interactif avec suivi des progrès
  • 11🔄 Mise à jour automatique du contenu de sécurité
  • 12🛡️ Conformité ISO 27001 et bonnes pratiques cybersécurité

Détails techniques

  • Intégration native de l'API Google Gemini pour conversations IA
  • Système de génération automatique de quiz basé sur l'IA
  • Collecte de données temps réel via APIs de sécurité multiples
  • Authentification sécurisée avec Flask-Bcrypt et sessions
  • Base de données MySQL optimisée pour performances
  • Génération de badges personnalisés via Hugging Face
  • Interface responsive avec design moderne
  • Système de rapports PDF avec templates personnalisables
  • Dashboard administrateur avec gestion complète des utilisateurs
  • Architecture modulaire pour faciliter les extensions

Architecture

Frontend Web Interface

  • HTML5 + CSS3 + JavaScript + Jinja2
HTTP/REST

Backend Flask

  • Python + Flask + Authentication

MySQL Database

  • - Users
  • - Quiz Data
  • - Progress

External APIs

  • - Google Gemini
  • - Hugging Face
  • - GDELT/NVD
Schéma d'architecture — Cyberbot. Chaque bloc représente une couche ou un composant du système.

Autres projets