Liebe Community,
derzeit schreibe ich an meiner Bachelorarbeit. Es handelt, um einen Schwachstellenscan der auf die Website hochgeladen, ausgewertet und anschließend in die Datenbank gespeichert wírd. Dabei werden die 5 kritischsten Schwachstellen des Monats in eine CSV Datei gespeichert. ( Todo-Liste )
Im Modul Datenbanken habe ich gelernt, dass man mithilfe von Powerdesigner ein Logical Model erstellen kann, dann zu einem Physical Model und anschließend zu eine SQL Datei.
Derzeit habe ich einen Entwurf zum Logical Model. ( Siehe Bild )
Erklärung:
Es gibt verschiedene Kunden, die unterschiedlich heißen.
Jeder Kunde hat verschiedene Schwachstellen (Vuln). Mindestens eine Schwachstelle beeinhaltet eine CVE.
Jede Schwachstelle beeinhaltet mindestens eine Adresse.
Was mich dabei verunsichert sind zwei Punkte:
Area: in dieser Entity sollen die Netzbereiche gespeichert werden (Extern: 192.168.1.0/24, 192.168.3.0/24 ..) der jeweiligen Kunden.
Zumal ich hierfür keinen Primarykey brauche, da Area von Customer die Customerid erbt und ich auf den jeweiligen Kunden durch die geerbte Customerid durch iterieren kann um die einzelnen Netzbereiche des Kunden zu erhalten, richtig ?
Todo Liste: Die Entity TodoListe beeinhaltet Schwachstellen die man auf meiner Webseite ausgewählt hat ( Maximal 5 ) mit den Schwachstellen der letzten Monaten.
Eine Verbindung zur Adresse entstand, da gepatchte sowie ungepatchte Schwachstellen mit der IP Adressen für die Todo Liste von Bedeutung sind.
Sprich im Juni wurde die hälfte der Schwachstellen gepatcht und im August die restlichen.
Ist mein Lösungsansatz korrekt?
Verzeihung die Informationen könnten etwas "overloaded" sein, doch ich bin etwas verzweifelt.
Beste Grüße
derzeit schreibe ich an meiner Bachelorarbeit. Es handelt, um einen Schwachstellenscan der auf die Website hochgeladen, ausgewertet und anschließend in die Datenbank gespeichert wírd. Dabei werden die 5 kritischsten Schwachstellen des Monats in eine CSV Datei gespeichert. ( Todo-Liste )
Im Modul Datenbanken habe ich gelernt, dass man mithilfe von Powerdesigner ein Logical Model erstellen kann, dann zu einem Physical Model und anschließend zu eine SQL Datei.
Derzeit habe ich einen Entwurf zum Logical Model. ( Siehe Bild )
Erklärung:
Es gibt verschiedene Kunden, die unterschiedlich heißen.
Jeder Kunde hat verschiedene Schwachstellen (Vuln). Mindestens eine Schwachstelle beeinhaltet eine CVE.
Jede Schwachstelle beeinhaltet mindestens eine Adresse.
Was mich dabei verunsichert sind zwei Punkte:
Area: in dieser Entity sollen die Netzbereiche gespeichert werden (Extern: 192.168.1.0/24, 192.168.3.0/24 ..) der jeweiligen Kunden.
Zumal ich hierfür keinen Primarykey brauche, da Area von Customer die Customerid erbt und ich auf den jeweiligen Kunden durch die geerbte Customerid durch iterieren kann um die einzelnen Netzbereiche des Kunden zu erhalten, richtig ?
Todo Liste: Die Entity TodoListe beeinhaltet Schwachstellen die man auf meiner Webseite ausgewählt hat ( Maximal 5 ) mit den Schwachstellen der letzten Monaten.
Eine Verbindung zur Adresse entstand, da gepatchte sowie ungepatchte Schwachstellen mit der IP Adressen für die Todo Liste von Bedeutung sind.
Sprich im Juni wurde die hälfte der Schwachstellen gepatcht und im August die restlichen.
Ist mein Lösungsansatz korrekt?
Verzeihung die Informationen könnten etwas "overloaded" sein, doch ich bin etwas verzweifelt.
Beste Grüße