Seminar OpenCTI Connector Development mit Python und STIX 2.1

Das Seminar behandelt die Entwicklung eigener OpenCTI-Connectoren. Es richtet sich an technische Teams, die Datenquellen anbinden, Daten transformieren, Enrichment-Prozesse umsetzen oder interne Systeme integrieren müssen. Neben dem Connector-Lebenszyklus stehen STIX-2.1-Modellierung, API-Nutzung, Fehlerbehandlung, Deployment und Wartbarkeit im Mittelpunkt.

Zielgruppe

Das Seminar richtet sich an Entwickler, Security Engineers, DevSecOps, Plattformteams und technische Integrationsverantwortliche, die OpenCTI über vorhandene Standardconnectoren hinaus erweitern müssen.

Voraussetzungen

Gute Python-Grundkenntnisse, sichere Arbeit mit APIs, JSON und Git sowie Verständnis für grundlegende CTI-Begriffe werden vorausgesetzt. Vorkenntnisse in STIX 2.1 sind hilfreich, werden aber systematisch eingeordnet.

Inhalte

  • Connector-Architektur, Ausführungsmodell, Worker-Konzept und typische Connector-Klassen
  • OpenCTI-API, Authentisierung, Abfragen, Mutationen und saubere Fehlerbehandlung
  • STIX-2.1-Grundlagen für Entwickler: SDO, SCO, SRO, Bundles, Beziehungen und Identitäten
  • Nutzung des Python-basierten Connector-SDK und Aufbau einer wartbaren Projektstruktur
  • Importconnectoren, Enrichment-Connectoren, Exportlogik und Synchronisationsmuster
  • Mapping externer Daten in OpenCTI-Entitäten, Observables, Indicators und Beziehungen
  • Dublettenvermeidung, Confidence, Markierungen, Quelle, Autorenschaft und Datenqualität
  • Konfiguration, Secrets, Umgebungsvariablen, Logging und lokale Teststrategien
  • Containerisierung, Deployment, Versionierung und Betrieb eigener Connectoren
  • Sicherheits- und Wartungsaspekte bei produktiven Integrationen

Praxisübungen

  • Aufbau eines minimalen Connectors mit Konfiguration, Authentisierung und Logging
  • Umwandlung einer Beispiel-JSON-Quelle in STIX-nahe OpenCTI-Objekte
  • Erstellung von Entitäten, Observables, Indicators und Beziehungen über die API
  • Implementierung einer einfachen Enrichment-Logik mit Fehler- und Rate-Limit-Behandlung
  • Containerisierung des Connectors und Vorbereitung für produktionsnahes Deployment
  • Review von Datenqualität, Markierungen und Confidence im erzeugten Datenbestand

Methodik

Die Schulung ist technisch und umsetzungsorientiert. Klassische Theorie wird dort behandelt, wo sie Fehlmodellierungen verhindert; der Schwerpunkt liegt auf funktionsfähigem Code, nachvollziehbarer Datenmodellierung und späterer Wartbarkeit.

Fachbereichsleitung / Trainerleitung / Ansprechpersonen

Seminar und Anbieter vergleichen

Öffentliche Schulung

Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.

Mehr dazu...

Inhausschulung

Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.

Mehr dazu...

Webinar

Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.

Mehr dazu...

Fachbereichsleitung / Trainerleitung / Ansprechpersonen

Seminardetails

   
Dauer: 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich und Webinar: CHF 2.396 zzgl. MwSt.
Inhaus: CHF 6.800 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Entwicklung, Security Engineering, DevSecOps, Plattformintegration, technische OpenCTI-Teams
Voraussetzungen: Python, APIs, JSON, Git und CTI-Grundlagen
Standorte: Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich
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 +41 (800) 225127

Seminartermine

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

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