Como ativar a conformidade com o FIPS 140-2 nível 1

A Publicação 140-2 do Federal Information Processing Standard (FIPS) é um padrão de segurança de computadores do governo dos EUA usado para aprovar módulos criptográficos. É possível criar novas instâncias do Looker hospedadas pelo cliente para atender aos padrões do FIPS 140-2 nível 1.

Como criar uma instância do Looker em conformidade com o FIPS 140-2

Para criar uma nova instância do Looker compatível com o FIPS 140-2, inclua a opção de inicialização --fips ao iniciar a instância pela primeira vez. Isso coloca a nova instância no modo compatível com FIPS.

Somente novas instâncias podem ser colocadas no modo compatível com o FIPS. Uma instância que tem um banco de dados do Looker não será iniciada quando a opção de inicialização --fips for especificada.

FIPS e SSL

O Looker oferece SSL em conformidade com o FIPS para conexões de saída (por exemplo, bancos de dados, endpoints de entrega de resultados de consulta, OAuth e outros). No entanto, o cliente precisa fornecer um endpoint de encerramento de SSL externo para solicitações https recebidas.

Recomendamos o uso do NGINX com um build do OpenSSL compatível com o FIPS 140-2, conforme descrito na documentação do NGINX.

Siga as instruções do NGINX para configurar o encerramento de SSL.

FIPS e dialetos de banco de dados

Qualquer banco de dados usado por uma instância do Looker que esteja no modo compatível com FIPS não vai funcionar com uma instância do Looker que não esteja nesse modo.

Vários dialetos de banco de dados que são compatíveis com o Looker não são compatíveis com o modo em conformidade com o FIPS. Os seguintes dialetos não são compatíveis com o modo compatível com FIPS:

  • Actian Avalanche
  • Denodo 7
  • Denodo 8
  • Dremio
  • Dremio 11+
  • Druid
  • Exasol
  • IBM Netezza
  • Microsoft SQL Server (MSSQL)
  • PrestoDB
  • PrestoSQL
  • Teradata
  • Trino
  • Vetor

FIPS e espelhamento de grupo

As instâncias do Looker em conformidade com o FIPS que usam o OAuth do Google para autenticação de usuários não oferecem suporte ao espelhamento de grupos entre os Grupos do Google e o Looker.