Partner
BITMARCK Holding GmbH
Case Study10
Multi-Language Sicherheitsanalyse-Tool mit Cortex-API-Integration und visueller Datenauswertung

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
Wie das Projekt entstanden ist: vom Kontext und den Anforderungen über die Umsetzung bis zum heutigen Stand.
Ausgangslage
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.
Herausforderung
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.
Lösung
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:
Umsetzung
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.
Ergebnis
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
Ausgewählte Ansichten zeigen, wie das System im fachlichen Kontext gedacht und umgesetzt wurde.


Systemarchitektur
Technologien wurden passend zur Aufgabe, zum Betriebsmodell und zur langfristigen Wartbarkeit kombiniert.
Verwandte Leistungen
API-Integrationen, ERP- und Buchhaltungsanbindungen, PDF-Importe und automatische Jobs, die Daten zuverlässig zwischen Ihren Systemen bewegen.
Mehr erfahrenInterne Tools, Dashboards und SaaS-Produkte, die Ihre Prozesse abbilden, statt sie zu verbiegen. Konzipiert und programmiert von den Gründern selbst.
Mehr erfahrenWeiter entdecken
Nächste Case Study

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