Skip to content

N3rvz/MiniExploitDB

Repository files navigation

Projet Base de Données — Gestion des Vulnérabilités et Exploits

Présentation

Ce projet est réalisé dans le cadre du cours de Bases de Données IN513 à l'Université de Versailles Saint-Quentin-en-Yvelines.
L’objectif principal est de concevoir et implémenter une base de données permettant de modéliser, stocker et interroger des informations relatives aux vulnérabilités de sécurité (CVE), aux exploits publics, et aux produits logiciels affectés.

⚠️ Note sur les données :

La base est peuplée avec un jeu de données 100% fictif généré de manière procédurale pour tester les performances et les limites du modèle.


Stack Technique

SGBD : Oracle

Langages : SQL, PL/SQL

Architecture

  • Entités principales : Vulnerabilite, Exploit, Auteur, Produit, Version_P, Fournisseur, Plateforme, Reference.
  • Tables de liaison : Affecte, Fonctionne_sur, Vuln_doc, Exploit_doc.

Modèle E/A

Modèle Entité/Association

Objectifs

  • Analyser et modéliser les besoins fonctionnels d’une base de données sur les vulnérabilités et exploits.

  • Implémenter la base sous Oracle avec tous les scripts SQL et PL/SQL nécessaires.

  • Gérer l’intégrité des données, les droits d’accès et les vues.

  • Fournir des requêtes SQL complexes permettant l’interrogation de la base


About

Projet académique de base de données Oracle simulant Exploit DB pour la gestion de vulnérabilités et exploits.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages