Alle Projekte

Case Study10

Cortex Netzwerkanalyse-Tool

Multi-Language Sicherheitsanalyse-Tool mit Cortex-API-Integration und visueller Datenauswertung

GesundheitswesenBITMARCK Holding GmbH
Cortex Netzwerkanalyse-Tool, Ansicht 1
Ansicht 01

Partner

BITMARCK Holding GmbH

Branche

Gesundheitswesen

Kerntechnologien

Python · HTML5 · C++

Auf einen Blick

Für BITMARCK, den IT-Dienstleister zahlreicher gesetzlicher Krankenkassen, hat DuoByte an einem Netzwerkanalyse-Tool für die Sicherheitsüberwachung mitgearbeitet. Das Tool fragt sicherheitsrelevante Informationen automatisiert über die Cortex-API ab, wertet sie aus und stellt sie grafisch dar. Python, C++ und eine HTML-Oberfläche übernehmen dabei jeweils die Aufgabe, für die sie sich am besten eignen.

Unsere Rolle: DuoByte hat BITMARCK als externer Entwicklungspartner unterstützt und an der Entwicklung des Netzwerkanalyse-Tools mitgearbeitet, das Daten aus der Cortex-API abfragt und für Sicherheitsanalysten aufbereitet.

Projektarbeit

Von der Anforderung zur belastbaren Lösung.

Wie das Projekt entstanden ist: vom Kontext und den Anforderungen über die Umsetzung bis zum heutigen Stand.

01

Ausgangslage

BITMARCK: IT für einen Großteil der gesetzlichen Krankenkassen

Die BITMARCK Holding GmbH mit Sitz in Essen entwickelt und betreibt IT-Lösungen für die gesetzliche Krankenversicherung. Grundlage dafür ist der GKV-Softwarestandard BITMARCK_21c|ng, der bei den angeschlossenen Krankenkassen im Einsatz ist. Zu den Kunden der Unternehmensgruppe gehören Betriebs- und Innungskrankenkassen, die DAK-Gesundheit und weitere Ersatzkassen. Nach eigenen Angaben sind mehr als 80 Prozent der deutschen gesetzlichen Krankenkassen Kunden von BITMARCK.

Für einen IT-Dienstleister dieser Größe ist die Sicherheitsüberwachung der Netze eine Daueraufgabe. In diesem Umfeld entstand das Netzwerkanalyse-Tool, das Daten aus Cortex-Systemen über deren API nutzt.

02

Herausforderung

Sicherheitsrelevante Netzwerkdaten abfragen und lesbar machen

Sicherheitsanalysten brauchen einen schnellen, verlässlichen Zugriff auf sicherheitsrelevante Informationen aus den Cortex-Systemen. Diese Informationen sollten systematisch und automatisiert über die Cortex-API abgefragt werden, damit sie für die Auswertung strukturiert vorliegen.

Netzwerkdaten sind komplex. Damit Analysten sie effizient interpretieren und Bedrohungen erkennen können, müssen die abgefragten Daten ausgewertet und übersichtlich dargestellt werden.

Einige Analyseschritte sind rechenintensiv. Das Tool sollte deshalb zügig entwickelt werden können und trotzdem dort performant sein, wo größere Datenmengen verarbeitet werden.

03

Lösung

Ein Analyse-Tool aus Python-Backend, C++-Algorithmen und HTML-Oberfläche

Das Tool kombiniert drei Sprachen mit klar getrennten Aufgaben. Python übernimmt die Backend-Logik und die Kommunikation mit der Cortex-API, C++ die performancekritischen Analysealgorithmen, HTML die grafische Benutzeroberfläche.

Für die Analysten bündelt das Tool die abgefragten Informationen in einer Oberfläche:

  • Automatisierte Abfrage sicherheitsrelevanter Informationen aus Cortex-Systemen
  • Auswertung der Daten mit Analysealgorithmen in C++
  • Grafische Darstellung der Ergebnisse in einer responsiven Browser-Oberfläche
04

Umsetzung

Python für die API, C++ für die Analyse, HTML5 für die Darstellung

Die Aufteilung auf mehrere Sprachen folgt einer einfachen Abwägung zwischen Entwicklungsaufwand und Laufzeit. Python eignet sich für API-Kommunikation und Ablaufsteuerung, weil sich Abfragen und Datenaufbereitung damit schnell umsetzen und anpassen lassen. C++ kommt dort zum Einsatz, wo Analysealgorithmen viel Rechenzeit benötigen.

Die Oberfläche ist mit HTML5, CSS3 und JavaScript umgesetzt und passt sich als responsive Anwendung unterschiedlichen Bildschirmgrößen an. Als Datenquelle dient die Cortex-API, über die das Tool die sicherheitsrelevanten Informationen abfragt.

05

Ergebnis

Sicherheitsdaten aus Cortex automatisiert abfragen und visuell auswerten

Mit dem Tool fragen Sicherheitsanalysten Informationen aus den Cortex-Systemen automatisiert ab und sehen die Ergebnisse grafisch aufbereitet. Die Visualisierung macht Auffälligkeiten in komplexen Netzwerkdaten leichter erkennbar und gibt Entscheidungen im Sicherheitsbereich eine nachvollziehbare Datengrundlage.

Produkt & Kontext

Einblicke in die Umsetzung.

Ausgewählte Ansichten zeigen, wie das System im fachlichen Kontext gedacht und umgesetzt wurde.

Cortex Netzwerkanalyse-Tool, Ansicht 2
Ansicht 02
Cortex Netzwerkanalyse-Tool, Ansicht 3
Ansicht 03

Systemarchitektur

Die technische Basis, klar gegliedert.

Technologien wurden passend zur Aufgabe, zum Betriebsmodell und zur langfristigen Wartbarkeit kombiniert.

01

Frontend

HTML5CSS3JavaScript
02

Backend

PythonC++
03

Infrastruktur

Cortex

Weiter entdecken

Nächste Case Study

Automotive Vertriebsplattform

Automotive Vertriebsplattform

Ihr Projekt

Aus einer komplexen Aufgabe wird ein klarer nächster Schritt.

Erzählen Sie uns, was Ihr System leisten muss. Wir bringen Struktur in Anforderungen, Architektur und Umsetzung.

Projekt besprechen