View a markdown version of this page

Cómo AWS Network Security Manager funciona - AWS Gerente de seguridad de red

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.

Cómo AWS Network Security Manager funciona

Utilice el modelo de recursos de AWS Network Security Manager para diseñar y administrar las protecciones de seguridad de la red para los recursos de una sola cuenta o de varias cuentas de su organización. En este capítulo se explican los cinco tipos de recursos, cómo forman una jerarquía y los conceptos clave que rigen su comportamiento.

AWS Modelo de recursos de Network Security Manager

AWS Network Security Manager utiliza cinco tipos de recursos organizados en una jerarquía de composición:

Las reglas y las plantillas se incluyen en las políticas. Una implementación une las políticas a un ámbito.

Los recursos hacen referencia entre sí hacia arriba en la jerarquía. Las reglas se utilizan en las plantillas y políticas. Las plantillas, las reglas o ambas se utilizan en las políticas. Un ámbito hace referencia a los recursos que las políticas protegen dentro de una implementación.

En las siguientes secciones se describe cada tipo de recurso de la jerarquía.

Regla: la unidad atómica de la configuración de seguridad de la red. Existen dos tipos de reglas: reglas de inspección de tráfico y reglas de configuración de firewall. La inspección de tráfico se centra en la forma en que el servicio de seguridad aborda el tráfico. Una regla de configuración especifica las operaciones del sistema fuera de la inspección de tráfico. La estructura de una regla varía según el tipo de firewall.

Plantilla: grupo de reglas ordenadas y reutilizables para un único tipo de firewall. Utilice plantillas para empaquetar las reglas relacionadas y compartirlas en varias políticas. Las plantillas son opcionales.

Política: combina un conjunto ordenado de plantillas y reglas con la configuración de aplicación de un tipo de firewall. Cada política tiene una prioridad (un número más bajo indica una prioridad más alta). Cuando varias políticas protegen el mismo recurso, la prioridad determina cómo se resuelven los conflictos. En el caso de las reglas de inspección de tráfico, la prioridad determina el orden en que se agregan las reglas. En el caso de las reglas de configuración del firewall, la prioridad determina qué configuración se aplica a cada recurso y sus políticas incluidas en el ámbito de aplicación.

Alcance: una selección declarativa de los lugares en los que se aplican las protecciones. Un ámbito especifica los tipos de recursos que se deben proteger y, si lo desea, puede filtrar los recursos por etiqueta o atributo de configuración. En el modo multicuenta, un ámbito también especifica qué cuentas u OU se deben incluir o excluir. En el modo de cuenta única, el alcance se aplica a la propia cuenta. El modo de un osciloscopio es fijo al crearlo. No puedes cambiar un ámbito entre el modo multicuenta y el modo de cuenta única en ninguna dirección, por lo que un ámbito multicuenta nunca puede convertirse en uno de cuenta única, ni al revés.

Implementación: vincula una o más políticas a un ámbito. La publicación de una implementación activa su aplicación. AWS Network Security Manager descubre los recursos del ámbito, calcula la configuración prevista y, de forma opcional, corrige los recursos no sincronizados.

Para conocer los límites de composición de los recursos, consulte. AWS Cuotas de Network Security Manager

AWS Ciclo de vida de los recursos, fusión y sincronización de Network Security Manager

En las siguientes secciones se explican los comportamientos y los mecanismos que rigen el funcionamiento de los recursos de AWS Network Security Manager una vez creados.

Borrador y ciclo de vida activo

Todos los recursos de AWS Network Security Manager, incluidas las reglas, las plantillas, las políticas, los ámbitos y las implementaciones, tienen el estado Borrador o Activo:

  • Activo: el estado predeterminado. El recurso está publicado y disponible para su uso. Otros recursos pueden hacer referencia a él, y las implementaciones que lo incluyen imponen su configuración.

  • Borrador: el recurso está guardado pero aún no está activo. Los borradores de recursos no se aplican y otros recursos no pueden hacer referencia a ellos. Al crear o actualizar un recurso, seleccione Guardar borrador para mantenerlo en estado de borrador.

De forma predeterminada, AWS Network Security Manager crea los recursos como activos. Para crear un recurso como borrador mediante la API, defina el isPublished parámetro false en la operación de creación o actualización.

Al actualizar un recurso, se aplican los siguientes escenarios:

Estado actual Action Resultado
Borrador Seleccione Guardar borrador Actualice el borrador (sigue siendo borrador)
Borrador Elija Publicar Publica el borrador (pasa a estar activo)
Activo Elija Publicar Actualizar y permanecer activo (activo)
Activo Elija Guardar borrador Crea un borrador superpuesto (se convierte en borrador con un recurso activo debajo)

El hasPublishedVersion campo aparece en la lista y obtiene las respuestas. Este campo indica si existe un recurso activo publicado debajo de un borrador. Cuando un recurso tiene el estado Borrador y hasPublishedVersion: true un borrador pendiente se coloca encima de un recurso activo publicado y activo.

No puede eliminar un recurso activo al que haga referencia otro recurso activo.

Control de versiones

Se pueden versionar todos los recursos de AWS Network Security Manager, incluidas las reglas, las plantillas, las políticas, los ámbitos y las implementaciones. Para crear una versión de un recurso activo, seleccione el recurso, elija Acción y, a continuación, elija Crear instantánea versionada. Las versiones no se crean automáticamente en cada actualización.

AWS Alternativa CLI

También puede crear una versión mediante la operación de Create{Resource}Snapshot API en un recurso activo.

Propiedades clave de la versión:

  • Cada versión tiene un número único (un entero secuencial) y un ARN compatible con la versión (por ejemplo,). arn:aws:network-security-manager:us-east-1:123456789012:rule:abc123:3

  • Las versiones son inmutables. No se pueden actualizar.

  • Puede crear hasta 10 versiones por recurso.

  • Las versiones se pueden etiquetar.

Utilice las versiones para conservar las variantes de configuración deseadas. Para revertir un recurso, lea una versión y, a continuación, actualice el recurso activo con la configuración deseada de la versión.

Priority-based fusión de políticas

Cuando varias políticas protegen el mismo recurso, AWS Network Security Manager combina sus configuraciones en un único resultado. Un número de prioridad más bajo indica una prioridad más alta (la prioridad 1 tiene prioridad sobre la prioridad 2). Cuando AWS Network Security Manager combina políticas que contienen reglas de inspección de tráfico, la prioridad determina el orden en que se agregan las reglas. En el caso de las reglas de configuración del firewall, la política de mayor prioridad determina qué configuración se aplica.

AWS Network Security Manager evalúa la prioridad en dos niveles, en este orden:

  1. Prioridad del administrador: AWS Network Security Manager evalúa primero la prioridad del administrador. A cada administrador de la organización se le asigna una prioridad, tal y como se describe enCuentas de administrador y de miembro. Cuando AWS Network Security Manager combina políticas, clasifica una política de administrador por encima de la política de cuenta única de un miembro. Si una política de administrador y la política de cuenta única de un miembro se aplican a un recurso y entran en conflicto, prevalece la configuración de la política de administrador. Una cuenta de miembro no puede excluirse de una política de administrador, anularla ni eximirse de ella.

  2. Prioridad de política: dentro de cada cuenta, AWS Network Security Manager utiliza la prioridad de política para resolver los conflictos pendientes. Los valores de prioridad de la política son números enteros a partir de 1 y deben ser únicos por cuenta.

La prioridad del administrador se establece con el priority campo obligatorio de la PutAdminAccount operación, un número entero comprendido entre 1 y 10. Los valores de prioridad son únicos, por lo que dos administradores nunca comparten una prioridad y no es necesario establecer un empate. Para obtener más información, consulte la referencia de la API de AWS Network Security Manager.

El resultado combinado de todas las políticas aplicables a un recurso es la configuración efectiva del firewall. AWS Network Security Manager calcula esta configuración, la compara con la configuración real del recurso e informa de cualquier diferencia en el estado de sincronización.

Cuando las políticas entran en conflicto, AWS Network Security Manager compara cada atributo y aplica el valor de la política de mayor prioridad. Si la política de mayor prioridad no define un atributo, se aplica el valor de la política de menor prioridad. Un recurso que coincide con la configuración efectiva es IN_SYNC. Un recurso protegido por una política de menor prioridad cuya configuración fue anulada por una política de mayor prioridad se presenta como OUT_OF_SYNC para la implementación de menor prioridad. Se trata de un comportamiento esperado, no de un error.

Descubrimiento de recursos con AWS Config

AWS Network Security Manager descubre los recursos protegidos en sus cuentas mediante un grabador de configuración AWS Config vinculado a un servicio. Esta grabadora se crea automáticamente en cada cuenta cuando esa cuenta entra en el ámbito de una implementación. A diferencia del AWS Firewall Manager, no es necesario realizar ninguna configuración adicional. AWS El uso de Config por parte de AWS Network Security Manager no se cobra al cliente de AWS Network Security Manager.

Características principales de la grabadora vinculada a un servicio:

  • Su nombre es AWSConfigurationRecorderForNetworkSecurityManager.

  • Es independiente de cualquier grabador de configuración gestionado por el cliente de la cuenta.

  • Registra solo los tipos de recursos relevantes para sus ámbitos e implementaciones activos.

  • No es necesario configurar AWS Config ni crear una grabadora de configuración. AWS Network Security Manager lo gestiona automáticamente. AWS El uso de Config por parte de AWS Network Security Manager no se cobra al cliente.

  • No puede modificar ni eliminar la grabadora mientras está en uso. AWS Network Security Manager gestiona su ciclo de vida automáticamente.

No necesita habilitar ni configurar AWS Config manualmente para que AWS Network Security Manager funcione. El servicio gestiona la detección de recursos automáticamente después de publicar una implementación.

Sincronización y corrección

La aplicación en AWS Network Security Manager es asincrónica y, en última instancia, coherente. Después de publicar una implementación, o cuando un recurso cambia, se producen las siguientes etapas:

  1. Descubrimiento de recursos: AWS Network Security Manager descubre los recursos dentro del alcance mediante una grabadora AWS Config vinculada a un servicio.

  2. Cálculo de configuración: para cada recurso descubierto, AWS Network Security Manager calcula la configuración efectiva del firewall combinando todas las políticas aplicables por prioridad.

  3. Evaluación de la sincronización: AWS Network Security Manager compara la configuración efectiva con la configuración real del recurso y registra el estado de la sincronización.

  4. Solución (opcional): si establece remediationEnabled la política, AWS Network Security Manager corrige los recursos no sincronizados para que coincidan con la configuración efectiva.

Cada etapa es asíncrona. Consecuencias para su flujo de trabajo:

  • Hay un retraso entre la publicación de una implementación y la protección de los recursos.

  • Hay un retraso entre la creación de un nuevo recurso en el ámbito de aplicación y su protección.

  • La Last Checked marca de tiempo de las entradas del estado de sincronización indica cuándo fue la última vez que AWS Network Security Manager evaluó un recurso.

La corrección y la limpieza de recursos son configuraciones a nivel de políticas. Cada una de ellas se configura por política del objeto. policyConfiguration

remediationEnabled

Especifica si AWS Network Security Manager corrige automáticamente los recursos no conformes. Al habilitar esta configuración, AWS Network Security Manager corrige los recursos no sincronizados para que coincidan con la configuración efectiva.

resourcesCleanUp

Especifica si AWS Network Security Manager eliminará automáticamente los recursos que creó cuando ya no sean necesarios. AWS Network Security Manager elimina un firewall que creó al eliminar la implementación o cuando la cuenta o el recurso quedan fuera del alcance.

Los resourcesCleanUp valores remediationEnabled y son los valores predeterminados. false AWS Network Security Manager no corrige ni limpia los recursos hasta que habilite esta configuración. El policyConfiguration objeto también es válidowafConfig, lo que se aplica a las políticas de AWS WAF. Para obtener más información, consulte la referencia de la API de AWS Network Security Manager.

Cuando un recurso no está sincronizado, el estado de sincronización incluye los motivos de desincronización con detalles por configuración que muestran los valores esperados en comparación con los valores reales. Los motivos se organizan en las siguientes categorías:

  • missingFirewall— No hay ninguna protección de firewall asociada al recurso.

  • invalidFirewall— Existe un firewall, pero su configuración es diferente de la configuración efectiva. Esto incluye seis grupos de detalles: incorrectSingleValueConfigurationsmissingAppendableConfigurationValues,unexpectedAppendableConfigurationValues, incorrectAppendableConfigurationOrdermissingMergeableConfigurationValues, yunexpectedMergeableConfigurationValues.

Si la corrección está habilitada pero AWS Network Security Manager no puede reparar un recurso, el remediationIssues campo proporciona una issueType message descripción del problema y una correctiveAction sugerencia de cómo resolverlo.

AWS Network Security Manager no evalúa la configuración que no administra. Si un campo no aparece en ninguna regla contributiva, AWS Network Security Manager lo ignora durante la evaluación de la sincronización.

Cuentas de administrador y de miembro

AWS Network Security Manager utiliza un modelo de administración multicuenta basado en AWS Organizations:

  • Cuenta de administrador: la cuenta en la que se crean y administran los recursos de AWS Network Security Manager (reglas, plantillas, políticas, ámbitos e implementaciones). Usted designa una o más cuentas de administrador, cada una con una prioridad de 1 a 10.

  • Cuentas de miembro: las cuentas en las que AWS Network Security Manager descubre los recursos, evalúa el estado de la sincronización y, de forma opcional, corrige las configuraciones no sincronizadas. AWS Network Security Manager actúa en las cuentas de los miembros mediante una función vinculada al servicio. Para obtener más información, consulte Service-linked rol.

Si lo desea, puede asignar a cada administrador un subconjunto de cuentas, unidades organizativas y tipos de firewall. Utilice esta capacidad para delegar la administración de áreas específicas a diferentes equipos.

AWS Network Security Manager es un servicio regional. Los recursos y las implementaciones se crean por región sin dependencias entre regiones.

Service-linked rol

AWS Network Security Manager utiliza un rol vinculado al servicio de IAM denominado AWSServiceRoleForNetworkSecurityManager para actuar en las cuentas de los miembros de su organización en su nombre. Este rol confía en el director del servicionetwork-security-manager.amazonaws.com. Utiliza la política NetworkSecurityManagerServiceRolePolicy AWS gestionada.

AWS Network Security Manager crea esta función automáticamente al habilitar el servicio, por lo que no se realiza una configuración manual. Esta función permite a AWS Network Security Manager gestionar las protecciones AWS WAF y AWS Shield Advanced, descubrir los recursos protegidos mediante AWS Config y realizar operaciones entre cuentas. Para obtener más información, consulte Uso de funciones vinculadas a servicios para AWS Administrador de seguridad de red.