Criar e atribuir níveis de acesso personalizados com os dados da ZTA da Falcon

Este documento mostra como criar níveis de acesso personalizados baseados em dispositivo usando dados do Falcon ZTA e atribuir esses níveis de acesso aos seus recursos organizacionais.

Antes de começar

Criar níveis de acesso personalizados

É possível criar níveis de acesso com uma ou mais condições. Se você quiser que os dispositivos dos usuários atendam a várias condições (uma lógica AND de condições), crie um nível de acesso que contenha todas as condições necessárias.

Para criar um novo nível de acesso personalizado usando os dados fornecidos pelo Falcon ZTA, faça o seguinte:

  1. Acesse a página do Access Context Manager no console do Google Cloud.

    Acessar o Access Context Manager
  2. Se solicitado, selecione a organização.
  3. Na página Access Context Manager, clique em Novo.
  4. No painel Novo nível de acesso, digite o seguinte:
    1. Na caixa Título do nível de acesso, digite um título para o nível de acesso. O título precisa ter no máximo 50 caracteres, começar com uma letra e pode conter apenas números, letras, sublinhados e espaços.
    2. Na seção Criar condições em, selecione Modo avançado.
    3. Na seção Condições, insira as expressões para seu nível de acesso personalizado. A condição precisa ser resolvida como um único valor booleano.

      Para encontrar os campos da CrowdStrike disponíveis para sua expressão CEL, revise os dados do Falcon ZTA coletados para seus dispositivos.

      Exemplos

      A expressão CEL a seguir cria uma regra que permite o acesso apenas a partir de dispositivos gerenciados pelo Falcon ZTA com uma pontuação de avaliação do SO maior que 50:

      device.vendors["CrowdStrike"].is_managed_device == true && device.vendors["CrowdStrike"].data["assessment.os"] > 50.0

      A expressão CEL a seguir cria uma regra que permite o acesso apenas de dispositivos que a Falcon ZTA avaliou nos últimos dois dias. O campo iat (emitido em) é fornecido como parte da avaliação de confiança zero da Falcon ZTA.

      request.time - timestamp(device.vendors["CrowdStrike"].data["iat"]) < duration("48h")
            

      A expressão CEL a seguir cria uma regra que permite o acesso apenas de dispositivos cuja avaliação da Falcon ZTA não tenha expirado. O campo exp (validade) é fornecido como parte da avaliação de confiança zero da Falcon ZTA.

      
      timestamp(device.vendors["CrowdStrike"].data["exp"]) - request.time > duration("0m")
             

      Para ver exemplos e mais informações sobre o suporte à Common Expression Language (CEL) e os níveis de acesso personalizados, consulte a Especificação do nível de acesso personalizado.

    4. Clique em Save.

Atribuir níveis de acesso personalizados

É possível atribuir níveis de acesso personalizados para controlar o acesso aos aplicativos. Esses aplicativos incluem apps do Google Workspace e aplicativos protegidos pelo Identity-Aware Proxy no Google Cloud (também conhecido como recurso protegido pelo IAP). É possível atribuir um ou mais níveis de acesso aos apps. Se você selecionar vários níveis de acesso, os dispositivos dos usuários só precisarão atender às condições em um dos níveis de acesso para receber acesso ao app.

Atribuir níveis de acesso personalizados a aplicativos do Google Workspace

Atribua níveis de acesso aos aplicativos do Google Workspace no Admin Console do Google Workspace:

  1. Na página inicial do Admin Console, acesse Segurança > Acesso baseado no contexto.

    Acessar Acesso baseado no contexto
  2. Clique em Atribuir níveis de acesso.

    Você verá uma lista de apps.

  3. Na seção Unidades organizacionais, selecione uma unidade organizacional ou um grupo.
  4. Selecione o app ao qual você quer atribuir um nível de acesso e clique em Atribuir.

    atribuir nível de acesso

    Você verá uma lista de todos os níveis de acesso. Como eles são um recurso compartilhado entre o Google Workspace, o Cloud Identity e o Google Cloud, você pode ver níveis de acesso que não criou na lista.

  5. Selecione um ou mais níveis de acesso para o app.
  6. Para aplicar os níveis de acesso a usuários em apps para computador e dispositivos móveis (e no navegador), selecione Aplicar a apps do Google para computador e dispositivos móveis. Essa caixa de seleção só é válida para os apps integrados.
  7. Clique em Save. O nome do nível de acesso é exibido ao lado do app, na lista de níveis de acesso atribuídos.

Atribuir níveis de acesso personalizados a recursos protegidos pelo IAP

Para atribuir níveis de acesso a recursos protegidos pelo IAP usando o console do Google Cloud, siga as instruções em Aplicar um nível de acesso a recursos protegidos pelo IAP.