Ejemplos de restricciones de la organización

Puedes usar las restricciones para organizaciones para controlar el tráfico saliente de tu red, de modo que los usuarios y las cargas de trabajo solo puedan acceder a las organizaciones de Cloud de Confiance by S3NS permitidas. Estas restricciones ayudan a evitar el robo de datos a entornos externos no autorizados. En los siguientes ejemplos, se muestra cómo configurar el encabezado de la solicitud de restricciones para organizaciones en situaciones comunes, como organizaciones individuales o múltiples, acceso de lectura a Cloud Storage y solicitudes de carga.

Restringe el acceso solo a tu organización

En este ejemplo, el administrador de Cloud de Confiance by S3NS y el administrador del proxy de salida de la organización A se unen para restringir el acceso de los empleados solo a los recursos de su organización deCloud de Confiance by S3NS .

Para restringir el acceso solo a tu organización, haz lo siguiente:

  1. Como administrador de Cloud de Confiance by S3NS , para obtener el ID de organización de Cloud de Confiance by S3NS de la organización A, usa el comando gcloud organizations list:

        gcloud organizations list
    
    

    El siguiente es el resultado de ejemplo:

        DISPLAY_NAME: Organization A
        ID: 123456789
        DIRECTORY_CUSTOMER_ID: a1b2c3d4
    
  2. Como administrador del proxy de salida, después de obtener el ID de organización del administrador de Cloud de Confiance by S3NS, redacta la representación JSON para el valor del encabezado en el siguiente formato:

     {
     "resources": ["organizations/123456789"],
      "options": "strict"
     }
    
  3. Como administrador del proxy de salida, codifica el valor del encabezado de la solicitud siguiendo las especificaciones del artículo 5 de la RFC 4648.

    Por ejemplo, si la representación JSON del valor del encabezado se almacena en el archivo authorized_orgs.json, para codificar el archivo, ejecuta el siguiente comando basenc:

     $ cat authorized_orgs.json | basenc --base64url -w0
     ewogInJlc291cmNlcyI6IFsib3JnYW5pemF0aW9ucy8xMjM0NTY3ODkiXSwKICJvcHRpb25zIjogInN0cmljdCIKfQo
    
  4. Como administrador de proxy de salida, configura el proxy de salida de modo que el siguiente encabezado de solicitud se inserte en todas las solicitudes que se originen en los dispositivos administrados de la organización A:

     X-Goog-Allowed-Resources: ewogInJlc291cmNlcyI6IFsib3JnYW5pemF0aW9ucy8xMjM0NTY3ODkiXSwKICJvcHRpb25zIjogInN0cmljdCIKfQo
    

Restringe el acceso a tu organización y permite solicitudes de lectura a los recursos de Cloud Storage

En este ejemplo, el administrador de Cloud de Confiance by S3NS y el administrador del proxy de salida de la organización A se unen para restringir a los empleados para que solo accedan a los recursos de su organización deCloud de Confiance by S3NS , excepto las solicitudes de lectura a los recursos de Cloud Storage. Es posible que los administradores quieran omitir las solicitudes de lectura a los recursos de Cloud Storage de la aplicación de restricciones para organizaciones para garantizar que sus empleados puedan acceder a sitios web externos que usan Cloud Storage para alojar contenido estático. El administrador usa la opción cloudStorageReadAllowed para permitir solicitudes de lectura a los recursos de Cloud Storage.

Para restringir el acceso solo a tu organización y permitir solicitudes de lectura a los recursos de Cloud Storage, haz lo siguiente:

  1. Como administrador de Cloud de Confiance by S3NS , para obtener el ID de organización de Cloud de Confiance by S3NS de la organización A, usa el comando gcloud organizations list:

        gcloud organizations list
    

    El siguiente es el resultado de ejemplo:

        DISPLAY_NAME: Organization A
        ID: 123456789
        DIRECTORY_CUSTOMER_ID: a1b2c3d4
    
  2. Como administrador del proxy de salida, después de obtener el ID de organización del administrador de Cloud de Confiance by S3NS, redacta la representación JSON para el valor del encabezado en el siguiente formato:

     {
     "resources": ["organizations/123456789"],
      "options": "cloudStorageReadAllowed"
     }
    
  3. Como administrador del proxy de salida, codifica el valor del encabezado de la solicitud siguiendo las especificaciones del artículo 5 de la RFC 4648.

    Por ejemplo, si la representación JSON del valor del encabezado se almacena en el archivo authorized_orgs.json, para codificar el archivo, ejecuta el siguiente comando basenc:

     $ cat authorized_orgs.json | basenc --base64url -w0
    ewogICJyZXNvdXJjZXMiOiBbIm9yZ2FuaXphdGlvbnMvMTIzNDU2Nzg5Il0sCiAgIm9wdGlvbnMiOiAiY2xvdWRTdG9yYWdlUmVhZEFsbG93ZCIKfQo=l
    
  4. Como administrador de proxy de salida, configura el proxy de salida de modo que el siguiente encabezado de solicitud se inserte en todas las solicitudes que se originen en los dispositivos administrados de la organización A:

     X-Goog-Allowed-Resources: ewogICJyZXNvdXJjZXMiOiBbIm9yZ2FuaXphdGlvbnMvMTIzNDU2Nzg5Il0sCiAgIm9wdGlvbnMiOiAiY2xvdWRTdG9yYWdlUmVhZEFsbG93ZCIKfQo=l
    

    Los empleados de la organización A ahora tienen acceso a su organización de Cloud de Confiance by S3NS y acceso de lectura a los recursos de Cloud Storage.

Permite que los empleados accedan a una organización de proveedores de Cloud de Confiance by S3NS

En este ejemplo, el administrador de Cloud de Confiance by S3NS y el administrador del proxy de salida de la organización B se unen para permitir que los empleados accedan a una organización de Cloud de Confiance by S3NS de proveedores, además de su organización de Cloud de Confiance by S3NS existente.

Para restringir el acceso de los empleados solo a tu organización y a la organización del proveedor, haz lo siguiente:

  1. Como administrador de Cloud de Confiance by S3NS , comunícate con el proveedor para obtener el ID de organización de Cloud de Confiance by S3NS de la organización del proveedor.

  2. Como administrador del proxy de salida, para incluir el ID de organización del proveedor además del ID de organización existente, debes actualizar la representación JSON del valor del encabezado. Después de obtener el ID de organización del proveedor del administrador de Cloud de Confiance by S3NS, actualiza el valor del encabezado con el siguiente formato:

     {
     "resources": ["organizations/1234", "organizations/3456"],
      "options": "strict"
     }
    
  3. Como administrador del proxy de salida, codifica el valor del encabezado de la solicitud siguiendo las especificaciones del artículo 5 de la RFC 4648.

    Por ejemplo, si la representación JSON del valor del encabezado se almacena en el archivo authorized_orgs.json, para codificar el archivo, ejecuta el siguiente comando basenc:

     $ cat authorized_orgs.json | basenc --base64url -w0
     ewogInJlc291cmNlcyI6IFsib3JnYW5pemF0aW9ucy8xMjM0NTY3ODkiLCAib3JnYW5pemF0aW9ucy8xMDExMTIxMzE0Il0sCiAib3B0aW9ucyI6ICJzdHJpY3QiCn0K
    
  4. Como administrador de proxy de salida, configura el proxy de salida de modo que el siguiente encabezado de la solicitud se inserte en todas las solicitudes que se originen en los dispositivos administrados de la organización B:

     X-Goog-Allowed-Resources: ewogInJlc291cmNlcyI6IFsib3JnYW5pemF0aW9ucy8xMjM0NTY3ODkiLCAib3JnYW5pemF0aW9ucy8xMDExMTIxMzE0Il0sCiAib3B0aW9ucyI6ICJzdHJpY3QiCn0K
    

    Los empleados de la Organización B ahora tienen acceso a las organizaciones del proveedor y de Cloud de Confiance by S3NS .

Restringe el acceso solo para las cargas

En este ejemplo, el administrador de Cloud de Confiance by S3NS y el administrador del proxy de salida de la organización C se unen para restringir el acceso de carga de los empleados solo a los recursos de la organizaciónCloud de Confiance by S3NS .

Para restringir el acceso de carga solo a tu organización, haz lo siguiente:

  1. Como administrador de Cloud de Confiance by S3NS , para obtener el ID de organización de Cloud de Confiance by S3NS de la organización C, usa el comando gcloud organizations list:

        gcloud organizations list
    

    El siguiente es el resultado de ejemplo:

        DISPLAY_NAME: Organization C
        ID: 123456789
        DIRECTORY_CUSTOMER_ID: a1b2c3d4
    
  2. Como administrador del proxy de salida, después de obtener el ID de organización del administrador de Cloud de Confiance by S3NS, redacta la representación JSON para el valor del encabezado en el siguiente formato:

     {
     "resources": ["organizations/123456789"],
      "options": "strict"
     }
    
  3. Como administrador del proxy de salida, codifica el valor del encabezado de la solicitud siguiendo las especificaciones del artículo 5 de la RFC 4648.

    Por ejemplo, si la representación JSON del valor del encabezado se almacena en el archivo authorized_orgs.json, para codificar el archivo, ejecuta el siguiente comando basenc:

     $ cat authorized_orgs.json | basenc --base64url -w0
    ewogInJlc291cmNlcyI6IFsib3JnYW5pemF0aW9ucy8xMjM0NTY3ODkiXSwKICJvcHRpb25zIjogInN0cmljdCIKfQo
    
  4. Como administrador de proxy de salida, configura el proxy de salida de modo que el siguiente encabezado de la solicitud se inserte solo para las solicitudes con los métodos PUT, POST y PATCH que se originan en los dispositivos administrados de la organización C:

     X-Goog-Allowed-Resources: ewogInJlc291cmNlcyI6IFsib3JnYW5pemF0aW9ucy8xMjM0NTY3ODkiXSwKICJvcHRpb25zIjogInN0cmljdCIKfQo
    

¿Qué sigue?