Einhaltung von FIPS 140-2 Level 1 aktivieren

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