<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Docs on Omniac Business</title>
    <link>https://docs.api.omniac.de/de/tags/docs/</link>
    <description>Recent content in Docs on Omniac Business</description>
    <generator>Hugo</generator>
    <language>de</language>
    <lastBuildDate>Fri, 27 Feb 2026 10:58:50 +0000</lastBuildDate>
    <atom:link href="https://docs.api.omniac.de/de/tags/docs/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Authentication</title>
      <link>https://docs.api.omniac.de/de/docs/getting-started/01-authentication/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/getting-started/01-authentication/</guid>
      <description>&lt;p&gt;Unsere API unterstützt zwei Arten der Authentifizierung. API-Schlüssel sind einfach und unkompliziert zu verwenden, aber auch weniger sicher, da sie von Man-in-the-Middle-Angriffen betroffen sein können.&#xA;Der sicherere Ansatz ist die Verwendung von OAuth mit Client Credential Flow. Auf diese Weise können wir Ihnen eine Identität bereitstellen oder auch Ihren Identitätsanbieter verwenden.&lt;/p&gt;&#xA;&lt;h2 id=&#34;api-key&#34;&gt;API Key&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#api-key&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Um einen API-Schlüssel verwenden zu können, müssen wir diese Funktion in Ihrem Tenant aktivieren. Der bereitgestellte Schlüssel muss mit jeder Anfrage unter Verwendung des X-API-KEY-Headers gesendet werden.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting Started</title>
      <link>https://docs.api.omniac.de/de/docs/getting-started/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/getting-started/</guid>
      <description>&lt;p&gt;In dieser Sektion werden die ersten Schritte mit omniac Business beschrieben, darunter das Starten der Überwachung eines Benutzers, das Abfragen von Warnmeldungen und das Abfragen von Benutzerdaten.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Alerts</title>
      <link>https://docs.api.omniac.de/de/docs/datatypes/alerts/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/datatypes/alerts/</guid>
      <description>&lt;p&gt;Alerts sind Warnmeldungen, die von omniac Business generiert werden, wenn Datenleck-Vorfälle für bestimmte Attribute festgestellt werden. Diese Alerts sind für die Aufrechterhaltung der Sicherheit und Privatsphäre der Daten der Benutzer von entscheidender Bedeutung. Jeder Alert enthält Details zum Vorfall, einschließlich des betroffenen Attribut, der Quelle, Zeitpunkt des Vorfalls, einer Klassifizierung zur Kritikalität, einer kurzen Standardbeschreibung des Vorfalls und einer Handlungsempfehlung. Je nachdem, welche Details benötigt werden, kann der Alert-Payload angepasst werden.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Attribute</title>
      <link>https://docs.api.omniac.de/de/docs/datatypes/attributes/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/datatypes/attributes/</guid>
      <description>&lt;p&gt;Attribute werden verwendet, um verschiedene personenbezogene Daten eines Benutzers anzulegen und zu überwachen. Jedes angelegte Attribut wird maskiert, gehasht und verschlüsselt gespeichert, um Datenschutz und Sicherheit zu gewährleisten. Es stehen bis zu 39 verschiedene Attribute zur Verfügung – eine detaillierte Liste finden Sie weiter unten. Die Pflege der Attribute erfolgt über den PUT-Endpunkt &lt;code&gt;/attributes&lt;/code&gt;. Dabei werden alle Attribute durch die angegebenen ersetzt. Achten Sie daher darauf, auch die bestehenden Attribute mit anzugeben. Auf bestehende Attribute kann über den GET-Endpunkt &lt;code&gt;/profile&lt;/code&gt; zugegriffen werden.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Beispiel Golang</title>
      <link>https://docs.api.omniac.de/de/docs/examples/golang/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/examples/golang/</guid>
      <description>&lt;h2 id=&#34;einführung-und-projekteinrichtung&#34;&gt;Einführung und Projekteinrichtung&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#einf%c3%bchrung-und-projekteinrichtung&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Go (Golang) ist eine statisch typisierte, kompilierte Programmiersprache, die von Google entwickelt wurde und für ihre Einfachheit, Effizienz und hervorragende Unterstützung von Parallelität bekannt ist, wodurch sie sich ideal für die Erstellung skalierbarer Webdienste, APIs und Microservices eignet. Um Projektabhängigkeiten in Go zu verwalten, verwenden Sie &lt;strong&gt;Go-Module&lt;/strong&gt;. Sie können ein neues Go-Modul in Ihrem Projektverzeichnis initialisieren, indem Sie den Befehl &lt;code&gt;go mod init &amp;lt;Modulname&amp;gt;&lt;/code&gt; ausführen, wobei &lt;code&gt;&amp;lt;Modulname&amp;gt;&lt;/code&gt; in der Regel die URL Ihres Repositorys ist (z. B. &lt;code&gt;github.com/Benutzername/Projekt&lt;/code&gt;). Dadurch wird eine &lt;code&gt;go.mod&lt;/code&gt;-Datei erstellt, die Ihre Abhängigkeiten verfolgt. Wenn Sie Pakete importieren und &lt;code&gt;go mod tidy&lt;/code&gt; ausführen, lädt Go automatisch die erforderlichen Abhängigkeiten herunter und verwaltet sie. Das Modulsystem von Go gewährleistet reproduzierbare Builds und eine ordnungsgemäße Versionsverwaltung. Sie können Ihr Projekt mit &lt;code&gt;go build&lt;/code&gt; erstellen und es direkt mit &lt;code&gt;go run main.go&lt;/code&gt; ausführen. Dieser Ansatz sorgt für eine gute Organisation Ihrer Projekte und gewährleistet eine konsistente Abhängigkeitsverwaltung in verschiedenen Umgebungen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Beispiel Python</title>
      <link>https://docs.api.omniac.de/de/docs/examples/python/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/examples/python/</guid>
      <description>&lt;h2 id=&#34;einführung-und-projekteinrichtung&#34;&gt;Einführung und Projekteinrichtung&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#einf%c3%bchrung-und-projekteinrichtung&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Python ist eine vielseitige, weit verbreitete Programmiersprache, die für ihre Einfachheit und umfangreichen Bibliotheken geschätzt wird und sich ideal für Webentwicklung, Datenanalyse und Automatisierung eignet. Um projektspezifische Abhängigkeiten zu verwalten und Konflikte zu vermeiden, empfiehlt es sich, eine &lt;strong&gt;virtuelle Umgebung&lt;/strong&gt; zu verwenden. Sie können eine solche Umgebung in Ihrem Projektverzeichnis erstellen, indem Sie den Terminalbefehl &lt;code&gt;python -m venv .venv&lt;/code&gt; ausführen, wobei &lt;code&gt;.venv&lt;/code&gt; der Name Ihres Umgebungsordners ist. Nach der Erstellung müssen Sie diese &lt;strong&gt;aktivieren&lt;/strong&gt;. Unter Windows verwenden Sie „.venv\Scripts\activate“ und unter macOS oder Linux „source .venv/bin/activate“. Nach der Aktivierung ändert sich Ihre Eingabeaufforderung und zeigt den Namen der Umgebung an. Alle Pakete, die Sie mit „pip“ installieren, werden für dieses bestimmte Projekt isoliert. Wenn Sie fertig sind, geben Sie einfach „deactivate“ ein, um zu Ihrem globalen Python-Kontext zurückzukehren. Dieser Prozess sorgt dafür, dass Ihre Projekte übersichtlich und reproduzierbar bleiben.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Datenstrukturen</title>
      <link>https://docs.api.omniac.de/de/docs/datatypes/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/datatypes/</guid>
      <description></description>
    </item>
    <item>
      <title>Grundlegende Datenstruktur</title>
      <link>https://docs.api.omniac.de/de/docs/getting-started/02-basic-data-structure/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/getting-started/02-basic-data-structure/</guid>
      <description>&lt;p&gt;Hier finden Sie eine kurze einführende Darstellung der Datenstruktur. Jeder Tenant verfügt über mehrere Profile, innerhalb eines Profils gibt es eine Liste mit Attributen und Alerts.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;- * tenant&#xA;  |- settings&#xA;  |&#xA;  |- profiles&#xA;     |- profile&#xA;     |  |- alerts&#xA;     |  |- attributes&#xA;     |&#xA;     |- profile&#xA;     |  |- alerts&#xA;     |  |- attributes&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Profile</title>
      <link>https://docs.api.omniac.de/de/docs/datatypes/profiles/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/datatypes/profiles/</guid>
      <description>&lt;p&gt;Ein Profil enthält alle Informationen zu einem bestimmten Benutzer innerhalb Ihres Tenants. Dieses Profil kombiniert eine Reihe von Attributen, die für einen Benutzer gespeichert wurden, und die ausgelösten Alerts bei festgestellten Datenleck-Vorfällen.&lt;/p&gt;&#xA;&lt;p&gt;Das Erstellen eines Profils ist so einfach wie das Senden einer POST-Anfrage an den Profil-Endpunkt (/v1/profiles). Der gleiche Endpunkt akzeptiert auch Anfragen mit einer Profil-ID (/v1/profiles/{profileID}) mit den folgenden Methoden:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;GET zum Abrufen eines Profils,&lt;/li&gt;&#xA;&lt;li&gt;DELETE zum Entfernen eines Profils und&lt;/li&gt;&#xA;&lt;li&gt;PUT zum Speichern neuer Attribute.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Ausführliche Informationen zu Anfragen und Antworten finden Sie in der OpenAPI-Spezifikation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tenants</title>
      <link>https://docs.api.omniac.de/de/docs/datatypes/tenants/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/datatypes/tenants/</guid>
      <description>&lt;p&gt;Tenants sind einzelne Kunden oder Organisationen, die den omniac Business-Dienst nutzen. Jeder Tenant verfügt über eigene Benutzer, Daten und Konfigurationen, was eine maßgeschneiderte Sicherheitsüberwachung und -verwaltung ermöglicht. Der Zugriff auf Daten anderer Tenants ist nicht möglich, sodass die Informationen jedes Tenants privat und sicher bleiben.&lt;/p&gt;&#xA;&lt;h3 id=&#34;konfiguration&#34;&gt;Konfiguration&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#konfiguration&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Zunächst wird Ihnen von omniac Business ein Tenant zur Verfügung gestellt. Sie oder ein Vertreter von omniac Business können den Tenant dann nach Ihren Bedürfnissen konfigurieren. Die Konfiguration umfasst:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Beispiel Java</title>
      <link>https://docs.api.omniac.de/de/docs/examples/java/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/examples/java/</guid>
      <description>&lt;h2 id=&#34;einführung-und-projekteinrichtung&#34;&gt;Einführung und Projekteinrichtung&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#einf%c3%bchrung-und-projekteinrichtung&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Java ist eine robuste, objektorientierte Programmiersprache, die für ihre Plattformunabhängigkeit und ihr starkes Typsystem bekannt ist und sich daher ideal für Unternehmensanwendungen, Webdienste und groß angelegte Systeme eignet. Um Projektabhängigkeiten zu verwalten und Prozesse effektiv zu erstellen, empfiehlt es sich, ein &lt;strong&gt;Build-Tool&lt;/strong&gt; wie Maven oder Gradle zu verwenden. In dieser Anleitung verwenden wir Maven. Sie können ein neues Maven-Projekt erstellen, indem Sie in Ihrem Terminal &lt;code&gt;mvn archetype:generate -DgroupId=com.example.omniac -DartifactId=omniac-client -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false&lt;/code&gt; ausführen. Dadurch wird eine Standard-Projektstruktur mit einer &lt;code&gt;pom.xml&lt;/code&gt;-Datei für die Abhängigkeitsverwaltung erstellt. Navigieren Sie mit „cd omniac-client“ zu Ihrem Projektverzeichnis. Die Maven-Struktur speichert Ihren Quellcode in „src/main/java“ und Tests in „src/test/java“ und bietet so eine übersichtliche und gut organisierte Entwicklungsumgebung, die für IDEs und andere Entwickler leicht verständlich ist.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Beispiele</title>
      <link>https://docs.api.omniac.de/de/docs/examples/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/examples/</guid>
      <description>&lt;p&gt;In diesem Abschnitt finden Sie einige Beispielimplementierungen. Wir bieten Beispiele für die Verwendung unserer API und auch für die Implementierung der Datenverarbeitung wie Hashing und Verschlüsselung.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenAPI Generator</title>
      <link>https://docs.api.omniac.de/de/docs/getting-started/03-openapi-generator/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/getting-started/03-openapi-generator/</guid>
      <description>&lt;h2 id=&#34;openapi-generator&#34;&gt;OpenAPI Generator&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#openapi-generator&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Wir empfehlen, den offiziellen OpenAPI Generator zur Generierung des Client-Codes zu verwenden. Der Generator ist unter &lt;a href=&#34;https://openapi-generator.tech/&#34;&gt;OpenAPI Generator&lt;/a&gt; zu finden. Er bietet verschiedene Optionen zur Generierung von Client-Bibliotheken in unterschiedlichen Programmiersprachen. Er generiert Code auf Basis der OpenAPI-Spezifikation, wie z.B. Funktionen zum Aufrufen der Endpunkte und Typen für die Request- und Response-Bodies.&lt;/p&gt;&#xA;&lt;h2 id=&#34;client-generation-schritte&#34;&gt;Client Generation Schritte&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#client-generation-schritte&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Herunterladen der OpenAPI Spezifikation&lt;/strong&gt;: Laden Sie die OpenAPI-Spezifikationsdatei für omniac Business herunter. Diese Datei liegt im YAML-Format vor und beschreibt die API-Endpunkte, Anfrageparameter und Antwortstrukturen.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Installieren des OpenAPI Generators&lt;/strong&gt;: Falls noch nicht geschehen, installieren Sie das OpenAPI Generator CLI-Tool. Installationsanweisungen finden Sie in der &lt;a href=&#34;https://openapi-generator.tech/docs/installation&#34;&gt;OpenAPI Generator-Dokumentation&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Den Client generieren&lt;/strong&gt;: Verwenden Sie die OpenAPI Generator CLI, um den Client-Code zu generieren. Der Befehl sieht in der Regel wie folgt aus:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;openapi-generator-cli generate -i path/to/openapi.yaml -g &amp;lt;language&amp;gt; -o path/to/output/directory&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ersetzen Sie &lt;code&gt;&amp;lt;language&amp;gt;&lt;/code&gt; durch die gewünschte Programmiersprache (z. B. &lt;code&gt;python&lt;/code&gt;, &lt;code&gt;java&lt;/code&gt;, &lt;code&gt;javascript&lt;/code&gt; usw.) und geben Sie den Pfad zur OpenAPI-Spezifikationsdatei und das Ausgabeverzeichnis an, in dem der generierte Client-Code gespeichert werden soll.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Push-Benachrichtigungen</title>
      <link>https://docs.api.omniac.de/de/docs/getting-started/05-receive-push-alerts/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/getting-started/05-receive-push-alerts/</guid>
      <description>&lt;p&gt;Um noch schneller benachrichtigt zu werden, bieten wir eine Push-API für neue Alerts an. Sobald ein Datenleck-Vorfall gefunden wird, veröffentlichen wir die Warnmeldung in Ihrem System. Dies geschieht über einen HTTP-Aufruf. Die Zustellung wird auf unserer Seite als abgeschlossen markiert, sobald Ihre API einen 2xx-HTTP-Statuscode zurückgibt.&lt;/p&gt;&#xA;&lt;p&gt;Um diese Funktion nutzen zu können, müssen Sie sich &lt;a href=&#34;mailto:info@schwarz-cyber-technologies.de&#34;&gt;mit uns in Verbindung setzen&lt;/a&gt;, damit wir die Funktion für Ihren Tenant aktivieren können.&lt;/p&gt;&#xA;&lt;p&gt;Der Payload sieht wie folgt aus:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Verschlüsselung im Client</title>
      <link>https://docs.api.omniac.de/de/docs/getting-started/06-client-side.encryption/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://docs.api.omniac.de/de/docs/getting-started/06-client-side.encryption/</guid>
      <description>&lt;p&gt;Neben der Möglichkeit, die zu überwachenden Daten im Klartext an omniac Business zu senden, bieten wir auch an, die Daten bereits normalisiert, verschlüsselt und gehasht zu empfangen. Letzteres ist auch der von uns empfohlene Weg, da so die persönlichen Attribute Ihrer Nutzer nie im Klartext Ihren Firmenkontext verlassen.&#xA;Die Verarbeitungsschritte, die dafür notwendig sind, müssen identisch mit denen sein, die wir durchführen, bevor wir die Daten zum Durchsuchen unserer Datenleck-Datenbank verwenden. Im Folgenden wird dieses Vorgehen kurz erläutert.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
