Coding mit KI: sicher programmieren mit LLMs
KI-Assistenten beschleunigen das Programmieren – und schaffen neue Risiken: geleakte Secrets, unsicherer Code, erfundene Pakete. Hier nutzt du das Tempo, ohne dir Lücken einzuhandeln.
Sicherheits-Grundregel beim Coding mit KI: keine Passwörter, API-Keys oder sensiblen Daten in LLMs eingeben und KI-Code vor dem Einsatz prüfen.
LLMs helfen beim Erklären, Bugfixing und Refactoring – aber sie optimieren auf „sieht richtig aus“, nicht auf „ist sicher“. Drei Risiken zählen wirklich: Daten, die du nie hättest eingeben dürfen, Code mit Schwachstellen und erfundene Pakete, über die Angreifer Schadcode einschleusen.
In welcher Reihenfolge vorgehen?
Schütze zuerst, was du eingibst – prüfe dann, was zurückkommt:
- Keine Secrets in ChatGPT & Co. – was ein Secret ist und wie du Code vor dem Einfügen säuberst.
- KI-Code sicher prüfen – verstehen vor ausführen, Pakete verifizieren, sicher testen.
- Sicher mit KI programmieren – die Gewohnheiten, die Auth, Krypto und Eingabevalidierung schützen.
Wer auch außerhalb des Codes mit Chatbots arbeitet, findet die Grundregeln unter Datenschutz bei KI-Tools .
Die drei Risiken im Detail
1. Secrets, die du nie hättest einfügen dürfen. Der häufigste Fehler ist banal: Man kopiert eine Konfigurationsdatei oder einen Stacktrace ins Chatfenster – inklusive API-Key, Verbindungsstring oder Token. Anders als ein versehentlicher Commit lässt sich das nicht zurücknehmen. Behandle jedes eingefügte Secret als kompromittiert und rotiere es.
2. Code, der funktioniert, aber nicht sicher ist. Modelle optimieren auf lauffähig, nicht auf sicher. Typische Muster: fehlende Eingabevalidierung, selbstgebaute Krypto, zu weite Berechtigungen, deaktivierte Zertifikatsprüfung, ungeprüfte Deserialisierung. Das fällt im Test nicht auf, weil der Code ja tut, was er soll.
3. Erfundene Pakete. Modelle schlagen gelegentlich Bibliotheken vor, die es nicht gibt. Angreifer registrieren genau diese Namen und veröffentlichen Schadcode darunter – ein Angriff, der ohne die Halluzination gar nicht möglich wäre. Prüfe deshalb jeden neuen Paketnamen im offiziellen Register auf Alter, Downloads und Repository, bevor du ihn installierst.
Die Arbeitsregeln
Jedes Mal, ohne Ausnahme
- Vor dem Einfügen säubern: Keys, Tokens, echte Hostnamen und Kundendaten durch Platzhalter ersetzen.
- Verstehen vor Ausführen: Was du nicht erklären kannst, gehört nicht in dein Projekt.
- Pakete verifizieren, bevor du sie installierst – Name, Herausgeber, Repository.
- Isoliert testen, nicht direkt gegen Produktivsysteme oder echte Daten.
- Sicherheitskritisches nicht generieren lassen: Authentifizierung, Kryptografie und Zahlungslogik gehören zu geprüften Bibliotheken.
- Secrets rotieren, falls doch eines im Chat gelandet ist.
Wer eigene Websites oder Shops betreibt, findet die passende Betriebssicht unter Website & Shop absichern – dort besonders Lieferketten-Risiken durch Erweiterungen .
Alle Beiträge
KI-Code sicher nutzen: prüfen, bevor du ihn einsetzt
KI schreibt in Sekunden Code – aber nicht jeder Vorschlag ist sicher oder korrekt. So prüfst du KI-generierten Code, bevor du ihn ausführst oder …
Sicher mit KI programmieren: Risiken kennen, Code absichern
KI-Assistenten schreiben Code in Sekunden – aber nicht automatisch sicheren Code. Welche Risiken dabei entstehen und wie du KI nutzt, ohne dir Lücken …
Keine Secrets in ChatGPT & Co.: was du KI niemals gibst
Schnell einen Code-Schnipsel von der KI prüfen lassen – und versehentlich den API-Key mitgeschickt. Passiert ständig. Was Secrets sind, warum sie in KI-Tools …


