Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

OWASP Top 10: Injection

12. 08. 2025 1 Min. Lesezeit intermediate

Injection-Angriffe gehören zu den ältesten und gefährlichsten Schwachstellen. Ein Angreifer schleust schädlichen Code in Eingabedaten ein, den die Anwendung ausführt.

Arten von Injection

  • SQL Injection: Einschleusen von SQL-Code in Abfragen
  • NoSQL Injection: Manipulation von MongoDB-Abfragen
  • OS Command Injection: Ausführung von Systembefehlen
  • LDAP Injection: Manipulation von LDAP-Abfragen

SQL Injection — Beispiel

FALSCH

query = f”SELECT * FROM users WHERE username = ‘{username}’“

Angreifer: username = admin’ –

RICHTIG — parametrisierte Abfrage

cursor.execute(“SELECT * FROM users WHERE username = %s”, (username,))

NoSQL Injection

// FALSCH — MongoDB db.users.find({ username: req.body.username, password: req.body.password }); // Angreifer: { “password”: { “$ne”: “” } } // RICHTIG const username = String(req.body.username);

OS Command Injection

FALSCH

os.system(f”ping {user_input}”)

RICHTIG

import subprocess subprocess.run([“ping”, “-c”, “4”, validated_ip], capture_output=True)

Prävention

  1. Parametrisierte Abfragen (Prepared Statements)
  2. Eingaben validieren (Whitelist > Blacklist)
  3. ORM (SQLAlchemy, Prisma, Entity Framework)
  4. Least-Privilege-DB-Konten
  5. WAF + SAST in CI/CD

Wichtigste Erkenntnis

Benutzereingaben niemals direkt in Abfragen einsetzen. Parametrisierte Abfragen und ORMs sind die wichtigste Verteidigung.

owaspsecurityinjectionsql
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.