LU02f - LB2 - Projekt-Themen: SQLi

1. Einleitung

Dieses Thema ist gerade deswegen spannend, weil in dieser alle drei Schichten einer 3-Schichten-Architektur miteinbezogen werden müssen.

  1. Schicht: Sie benötigen ein Frontend (Selbst programmieren oder Postman verwenden)
  2. Schicht: Sie müssen einen Node-Server programmieren.
  3. Schicht: Es braucht eine sinnvolle Datengrundlage, um SQL-Attacken durchführen zu können.

2. Informationsquellen

Es gibt jede Menge Tutorials, sodass es wenig Sinn macht weitere zu erstellen. Sprich es ist Ihre Aufgabe sich entsprechend zu informieren. Nachfolgend eine kleine Auswahl von Quellen mit Substanz.

3. Gegenmassnahmen gegen SQLi

3.1 Leichte Massnahmen

3.2 Mittel-Komplexe Massnahmen

3.3 Komplexe Massnahmen

4. Bewertung

Nachfolgend finden Notenstufen bzw. die Anforderungen, um diese Noten zu erreichen.

Note 4.0 - 4.5

Konzept

Datengrundlage

Software/Programmierung

Formale Aspekte

Abgrenzung

Note 4.5 - 5.2

Konzept

Datengrundlage

Software/Programmierung

Formale Aspekte

Abgrenzung

Note 5.3 - 6.0

Konzept

Datengrundlage

Software/Programmierung

Formale Aspekte

Abgrenzung


Volkan Demir