Die Veröffentlichung 140-2 des Federal Information Processing Standard (FIPS) ist ein Computersicherheitsstandard der US-Regierung, der zur Genehmigung kryptografischer Module verwendet wird. Neue vom Kunden gehostete Looker-Instanzen können gemäß den FIPS 140-2 Level 1-Standards erstellt werden.
FIPS 140-2-konforme Looker-Instanz erstellen
Wenn Sie eine neue FIPS 140-2-konforme Looker-Instanz erstellen möchten, geben Sie beim ersten Starten der Instanz die --fips
Startoption an. Dadurch wird die neue Instanz in den FIPS-kompatiblen Modus versetzt.
Nur neue Instanzen können in den FIPS-kompatiblen Modus versetzt werden. Eine Instanz mit einer vorhandenen Looker-Datenbank kann nicht gestartet werden, wenn die Startoption --fips
angegeben ist.
FIPS und SSL
Looker bietet FIPS-konformes SSL für ausgehende Verbindungen (z. B. Datenbanken, Abfrageergebnis-Übermittlungsendpunkte, OAuth usw.). Der Kunde muss jedoch einen externen SSL-Endpunkt für eingehende https
-Anfragen angeben.
Wir empfehlen die Verwendung von NGINX mit einer FIPS 140-2-konformen Build-Version von OpenSSL, wie in der NGINX-Dokumentation beschrieben.
Folgen Sie der NGINX-Anleitung, um die SSL-Terminierung zu konfigurieren.
FIPS und Datenbankdialekte
Datenbanken, die von einer Looker-Instanz verwendet wurden, die sich im FIPS-kompatiblen Modus befindet, funktionieren nicht mit einer Looker-Instanz, die sich nicht im FIPS-kompatiblen Modus befindet.
Mehrere Datenbankdialekte, die sonst von Looker unterstützt werden, werden im FIPS-kompatiblen Modus nicht unterstützt. Die folgenden Dialekte werden im FIPS-kompatiblen Modus nicht unterstützt:
- Actian Avalanche
- Denodo 7
- Denodo 8
- Dremio
- Dremio 11 und höher
- Druid
- Exasol
- IBM Netezza
- Microsoft SQL Server (MSSQL)
- PrestoDB
- PrestoSQL
- Teradata
- Trino
- Vektor