Seminar Sicherheit und Code-Review bei KI-generiertem Code

Funktionierender Code kann dennoch unsichere Zugriffsregeln oder unzulässige Datenflüsse enthalten. Das Seminar entwickelt deshalb eine gezielte Prüfung KI-generierter Änderungen. Fachliche Anforderungen und ein kleines Bedrohungsmodell bestimmen, welche Eingaben, Rollen und Datenwege besonders untersucht werden. Automatisierte Prüfwerkzeuge unterstützen das Review, während ihre Ergebnisse anhand des konkreten Codes bewertet werden.

Zusätzlich werden Risiken betrachtet, die durch den Entwicklungsassistenten selbst entstehen: unpassende Paketvorschläge, sensible Inhalte im Kontext und zu weit reichende Werkzeugrechte. Alle praktischen Untersuchungen finden in einem isolierten Übungsprojekt mit synthetischen Daten statt. Der Schwerpunkt liegt auf Erkennen, Beheben und Nachprüfen sicherheitsrelevanter Fehler.

Seminarinhalte

Prüfauftrag und Bedrohungsmodell

  • Schutzbedürftige Daten, Benutzerrollen und Vertrauensgrenzen des Übungsfeatures erfassen.
  • Aus fachlichen Regeln konkrete Sicherheitsanforderungen und negative Prüffälle ableiten.
  • Funktionsfähigkeit, Codequalität und Sicherheitsbewertung als unterschiedliche Prüffragen behandeln.

Eingaben und Datenzugriff

  • Generierte Datenbankzugriffe, Pfadverarbeitung und Ausgabeerzeugung auf unsichere Annahmen prüfen.
  • Serverseitige Validierung, parametrisierte Abfragen und passende Ausgabebehandlung nachvollziehen.
  • Einen vorbereiteten Fehler korrigieren und die Wirkung mit positiven sowie negativen Tests prüfen.

Authentisierung und Berechtigungen

  • Identitätsfeststellung und Berechtigung für eine konkrete Aktion getrennt prüfen.
  • Objektbezogene Zugriffe, Rollenwechsel und direkte API-Aufrufe in einem isolierten Testfall untersuchen.
  • Unzureichende serverseitige Prüfungen erkennen und Tests für verbotene Zugriffe ergänzen.

Abhängigkeiten und sensible Informationen

  • Vorgeschlagene Pakete vor Übernahme auf Existenz, Herkunft und Eignung prüfen.
  • Abhängigkeits- und Lizenzinformationen für die technische Freigabe aufbereiten; rechtliche Einzelfragen zur Klärung kennzeichnen.
  • Zugangsdaten, personenbezogene Informationen und vertraulichen Quelltext in Kontexten und Protokollen begrenzen.

Angriffsflächen von Coding-Agenten

  • Manipulierte Kommentare und Werkzeugausgaben als mögliche unerwünschte Anweisungen erkennen.
  • Schreibrechte, Netzverbindungen und ausführbare Werkzeuge auf die konkrete Aufgabe begrenzen.
  • Die Grenzen natürlicher Sprachanweisungen anhand eines abgeschlossenen Testfalls gegenüber technischen Kontrollen einordnen.

Review und Nachprüfung

  • Automatische Befunde mit dem tatsächlichen Datenfluss und dem fachlichen Risiko abgleichen.
  • Einen überschaubaren Diff mit Sicherheitskriterien und unabhängigen Tests prüfen.
  • Korrekturen nachtesten und klar dokumentieren, welche Aspekte geprüft wurden und welche offenbleiben.

Praxisaufgabe

  1. Für eine vorbereitete Codeänderung Rollen, Daten und erlaubte Aktionen bestimmen.
  2. Den Diff mit gezielten Fragen zu Eingaben, Datenzugriff und Berechtigungen untersuchen.
  3. Zwei vorbereitete Schwachstellen mit KI-Unterstützung korrigieren und die Vorschläge fachlich überprüfen.
  4. Negative Tests ergänzen, mit denen die ursprünglichen Fehler zuverlässig erkannt werden.
  5. Einen manipulierten Kontext in der isolierten Agentenumgebung untersuchen und technische Grenzen nachprüfen.
  6. Das korrigierte Änderungspaket anhand der festgelegten Reviewkriterien bewerten.

Zielgruppe

Softwareentwickler, Code-Reviewer, AppSec Engineers, technische Architekten und Verantwortliche für sichere Entwicklungsprozesse.

Voraussetzungen

Sichere Programmierkenntnisse, Git, HTTP und grundlegende Websicherheit; Erfahrung mit einem KI-Coding-Assistenten ist sinnvoll.

Schulungsumgebung

Isolierte Übungsanwendung mit vorbereiteten Schwachstellen, synthetischen Daten, Testkonten und freigegebenem Coding-Assistenten. Statische Analyse und Abhängigkeitsprüfung sind vorbereitet. Der Kunde stellt die Schulungsumgebung.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Softwareentwickler, Code-Reviewer, AppSec Engineers, technische Architekten und Verantwortliche für sichere Entwicklungsprozesse.
Voraussetzungen: Sichere Programmierkenntnisse, Git, HTTP und grundlegende Websicherheit; Erfahrung mit einem KI-Coding-Assistenten ist sinnvoll.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Stream gespeichert 2 Tage
Bern 2 Tage
Luzern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben