Zur Absicherung der verschiedenen Zugriffe verwendet datasqill entsprechende Sicherheitsverfahren. Diese werden in diesem Abschnitt beschrieben.
Es sind folgende Zugriffe zu unterscheiden
Für die Steuerung der Zugriffe von datasqill Clients auf die Konfiguration und die Transformationsumgebungen verwendet datasqill rollenbasierte Zugriffskontrolle (engl. "role based access control" kurz RBAC). Dazu gehören folgende Mechanismen
Sie werden im Abschnitt Zugriffskontrolle erläutert.
Das datasqill Configuration Repository enthält die Informationen über die eingerichteten Transformationsumgebungen. Es ist eine Datenbank, auf die ein datasqill Client mit einem technischen Benutzer zugreift, um beim Start die Informationen zu den eingerichteten Transformationsumgebungen zu lesen.
Details zum Zugriff der datasqill Clients auf das Configuration Repository und die dafür verwendeten Zugangsdaten sind im Kapitel Konfiguration beschrieben.
Die Transformationsumgebungen bestehen aus einem datasqill Server und einem datasqill Repository, auf die die datasqill Clients zugreifen:
Die Sicherheitsverfahren für die Zugriffe der Clients auf diese Dienste sind im Abschnitt Transformationsumgebungen dokumentiert.
Für den Zugriff des datasqill Servers auf das datasqill Repository sowie für den Zugriff der datasqill Module auf Umsysteme wie Datenbanken, Webservice usw. benötigen sie entsprechende Verbindungsdaten.
datasqill speichert diese sensiblen Daten nicht intern, sondern verwendet zum Lesen dieser Zugangsdaten ein externes Programm auf dem Server.
Die Beschreibung zur Ablage sowie zum Zugriff auf diese Daten durch den datasqill Server und die datasqill Module findet sich im Abschnitt Verbindungsdaten.