← StartseiteProgrammierung (Програмування)

Was ist SQL Injection?

SQL-Injection (SQLI) ist eine Art von Angriff auf Webanwendungen, bei dem ein Angreifer SQL-Code in die Eingabedaten einfügt, die vom Datenbankserver verarbeitet werden. Die Grundidee besteht darin, dass der Angreifer...

InhaltsverzeichnisKlicke auf den Link, um zur gewünschten Stelle zu navigieren
Dieser Inhalt wurde automatisch aus dem Ukrainischen übersetzt.
SQL-Injection (SQLI) ist eine Art von Angriff auf Webanwendungen, bei dem ein Angreifer SQL-Code in die Eingabedaten einfügt, die vom Datenbankserver verarbeitet werden. Die Grundidee besteht darin, dass der Angreifer die Anfrage an die Datenbank modifiziert und somit unbefugten Zugriff auf Informationen erhält oder sogar Daten in der Datenbank ändern oder löschen kann. SQL-Injection sieht ungefähr so aus:

Daten eingeben

Der Angreifer gibt SQL-Code in ein Webformular oder einen URL-Parameter ein, der dann an den Server übermittelt wird.

Anfrageverarbeitung

Die Webanwendung verarbeitet die eingegebenen Daten nicht ordnungsgemäß und schließt sie in die SQL-Anfrage ein.

Ausführung der SQL-Anfrage

Der Angreifer führt SQL-Code auf dem Datenbankserver aus, was zu verschiedenen Konsequenzen führen kann.
Entwickler müssen die Sicherheit der Anwendung gewährleisten, und Tester sollten alle möglichen (so weit wie möglich) Schwachstellen überprüfen. Regelmäßige Penetrationstests sind ebenfalls eine gute Praxis zur Erkennung und Verhinderung von Schwachstellen.

🔥 Weitere Beiträge

Alle Beiträge
Programmierung (Програмування)23. Dez '23, 11:29 Uhr

Was sind Cookies?

Cookies - sind Daten, die Websites auf dem Computer, Telefon oder einem anderen Gerät des Benutze...

Programmierung (Програмування)23. Dez '23, 11:40 Uhr

Was ist eine Sitzung? (Web)

Im Kontext des Webs wird der Begriff Session normalerweise verwendet, um die Verbindung zwischen ...

Was ist das DOM?
Programmierung (Програмування)24. Dez '23, 12:22 Uhr

Was ist das DOM?

DOM (Document Object Model / Dokumentenobjektmodell) ist eine Programmierschnittstelle zur Darste...

Programmierung (Програмування)24. Dez '23, 12:23 Uhr

Was ist Cross-Site Scripting (XSS)?

Cross-Site Scripting (XSS) ist eine Art von Sicherheitsangriff auf Webanwendungen, bei dem ein An...

Programmierung (Програмування)27. Dez '23, 15:08 Uhr

Was ist ein ERP-System?

ERP (Enterprise Resource Planning) - ist ein integriertes Softwaresystem, das es Unternehmen ermö...