Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Sintaxis y ejemplos de políticas de Security Hub
Las políticas de Security Hub siguen una sintaxis JSON estandarizada que define cómo se habilita y configura Security Hub en toda la organización. Comprender la estructura de las políticas le ayuda a crear políticas eficaces para sus requisitos de seguridad.
Consideraciones
Antes de crear políticas de Security Hub, comprenda estos puntos clave sobre la sintaxis de las políticas:
-
Ambas
enable_in_regions
disable_in_regions
listas son obligatorias en la política, aunque pueden estar vacías -
Al procesar políticas efectivas,
disable_in_regions
tiene prioridad sobreenable_in_regions
-
Las políticas secundarias pueden modificar las políticas principales mediante operadores de herencia, a menos que estén explícitamente restringidas
-
La
ALL_SUPPORTED
designación incluye las regiones actuales y futuras. -
Los nombres de las regiones deben ser válidos y estar disponibles en Security Hub
Estructura de políticas básica
Una política de Security Hub utiliza esta estructura básica:
{ "securityhub":{ "enable_in_regions":[ "us-east-1", "us-west-2" ], "disable_in_regions":[ "eu-central-1" ] } }
Componentes de política
Las políticas de Security Hub contienen estos componentes clave:
securityhub
-
El contenedor de nivel superior para la configuración de políticas
Necesario para todas las políticas de Security Hub
enable_in_regions
-
Lista de regiones en las que se debe habilitar Security Hub
Puede contener nombres de regiones específicos o
ALL_SUPPORTED
Campo obligatorio, pero puede estar vacío
Cuando se usa
ALL_SUPPORTED
, incluye regiones futuras disable_in_regions
-
Lista de regiones en las que Security Hub debería estar deshabilitado
Puede contener nombres de regiones específicos o
ALL_SUPPORTED
Campo obligatorio, pero puede estar vacío
Tiene prioridad sobre
enable_in_regions
cuando las regiones aparecen en ambas listas - Operadores de herencia
-
@ @assign: sobrescribe los valores heredados
@ @append - Añade valores nuevos a los existentes
@ @remove: elimina valores específicos de la configuración heredada
Ejemplos de políticas de Security Hub
Los siguientes ejemplos muestran las configuraciones de políticas comunes de Security Hub.
El siguiente ejemplo habilita Security Hub en todas las regiones actuales y futuras. Al utilizarla ALL_SUPPORTED
en la enable_in_regions
lista y dejarla disable_in_regions
vacía, esta política garantiza una cobertura de seguridad integral a medida que haya nuevas regiones disponibles.
{ "securityhub":{ "enable_in_regions":{ "@@assign":[ "ALL_SUPPORTED" ] }, "disable_in_regions":{ "@@assign":[ ] } } }
En este ejemplo, se deshabilita Security Hub en todas las regiones, incluidas las regiones futuras, ya que la disable_in_regions
lista tiene prioridad sobre ella. enable_in_regions
{ "securityhub":{ "enable_in_regions":{ "@@assign":[ "us-east-1", "us-west-2" ] }, "disable_in_regions":{ "@@assign":[ "ALL_SUPPORTED" ] } } }
El siguiente ejemplo demuestra cómo las políticas secundarias pueden modificar la configuración de la política principal mediante operadores de herencia. Este enfoque permite un control detallado y, al mismo tiempo, mantiene la estructura general de la política. La política de menores agrega una nueva región enable_in_regions
y elimina una región de elladisable_in_regions
.
{ "securityhub":{ "enable_in_regions":{ "@@append":[ "eu-central-1" ] }, "disable_in_regions":{ "@@remove":[ "us-west-2" ] } } }
En este ejemplo se muestra cómo habilitar Security Hub en varias regiones específicas sin usarALL_SUPPORTED
. Esto proporciona un control preciso sobre qué regiones tienen activado Security Hub y, al mismo tiempo, deja las regiones no especificadas sin administrar por la política.
{ "securityhub":{ "enable_in_regions":{ "@@assign":[ "us-east-1", "us-west-2", "eu-west-1", "ap-southeast-1" ] }, "disable_in_regions":{ "@@assign":[ ] } } }
En el siguiente ejemplo, se muestra cómo gestionar los requisitos de conformidad regionales mediante la activación de Security Hub en la mayoría de las regiones y, al mismo tiempo, su desactivación explícita en ubicaciones específicas. La disable_in_regions
lista tiene prioridad, lo que garantiza que Security Hub permanezca deshabilitado en esas regiones independientemente de otras configuraciones de políticas.
{ "securityhub":{ "enable_in_regions":{ "@@assign":[ "ALL_SUPPORTED" ] }, "disable_in_regions":{ "@@assign":[ "ap-east-1", "me-south-1" ] } } }