IRI DarkShield Version 4 verfügt über ein Remote Procedure Call (RPC) Application Programming Interface (API) für die Suche und Maskierung von unstrukturiertem Text. Die API ermöglicht die Verwendung von DarkShields Suchmatchern und Maskierungsregeln außerhalb des Kontexts von Dateien.
Diese "Basis-API" ist auch die zugrundeliegende Technologie, die von der DarkShield Files API verwendet wird, um Such- und Maskierungsoperationen speziell in Freiformtext, CSV/TSV, JSON/XML, PDF und Bilddateien durchzuführen.
Die DarkShield-API ist als Plugin auf der IRI Web Services Plattform (Codename Plankton) aufgebaut, so dass der Benutzer selbst entscheiden kann, welche Dienste er benötigt, während er die gleichen Hosting-, Konfigurations- und Protokollierungsfunktionen nutzt, die über die Plattform bereitgestellt werden.
Dieser Artikel behandelt die wichtigsten Such- und Maskierungsfunktionen der API und enthält einige Beispiele!
Die DarkShield RPC-API ist durch ein OpenAPI-Dokument dokumentiert, eine json/yaml-basierte deklarative Spezifikation der verschiedenen von der API unterstützten Endpunkte, der Schemata der Request-Payloads und der erwarteten Antworten, sowie Beispiele, die gegen jeden Endpunkt ausgeführt werden können.
Die in diesem Artikel verwendeten Screenshots sind HTML-gerenderte Ansichten des OpenAPI-Dokuments von DarkShield. Standardmäßig verwenden alle Plankton-Dienste Swagger-UI, um die OpenAPI-Dokumente unter dem Endpunkt /docs zu rendern, was eine nützliche Schnittstelle für die Ausführung von Beispielen darstellt.
In einigen Fällen werden wir auch Redoc-gerenderte Versionen zeigen, um die Übersichtlichkeit zu erhöhen (bestimmte OpenAPI V3-Konzepte wie Diskriminatoren werden in Swagger-UI nicht richtig modelliert).
Für die dateibasierte Suche und Maskierung stellen wir ein zusätzliches Plugin zur Verfügung, die IRI DarkShield Files API. Das Dateien-Plugin verwendet dieselben Such- und Abgleichkontexte, die in der in diesem Artikel besprochenen Basis-API definiert sind. Daher empfehlen wir, dass Sie zuerst diesen Artikel lesen, bevor Sie mit dem Dateien-Artikel fortfahren.
Alle weiteren Details wie Ausführen der API, Erstellen von Suchkontexten, Suchabgleiche, Text durchsuchen, Erstellen von Maskenkontexten, Regel-Abgleicher, Regeln maskieren, Text maskieren und Suchen und Maskieren von Text sind hier im Blog-Artikel zu finden!
Weltweite Referenzen: Seit über 40 Jahren nutzen unsere Kunden wie die NASA, American Airlines, Walt Disney, Comcast, Universal Music, Reuters, das Kraftfahrtbundesamt, das Bundeskriminalamt, die Bundesagentur für Arbeit, Rolex, Commerzbank, Lufthansa, Mercedes Benz, Osram,.. aktiv unsere Software für Big Data Wrangling und Schutz! Sie finden viele unserer weltweiten Referenzen hier und eine Auswahl deutscher Referenzen hier.
Partnerschaft mit IRI: Seit 1993 besteht unsere Kooperation mit IRI (Innovative Routines International Inc.) aus Florida, USA. Damit haben wir unser Portfolio um die Produkte CoSort, Voracity, DarkShield, FieldShield, RowGen, NextForm, FACT und CellShield erweitert. Nur die JET-Software GmbH besitzt die deutschen Vertriebsrechte für diese Produkte. Weitere Details zu unserem Partner IRI Inc. hier.