View a markdown version of this page

Controles CSPM de Security Hub para IA SageMaker - AWS Centro de seguridad
[SageMaker.1] Las instancias de Amazon SageMaker Notebook no deberían tener acceso directo a Internet[SageMaker.2] las instancias de SageMaker cuadernos deben lanzarse en una VPC personalizada[SageMaker.3] Los usuarios no deben tener acceso root a las instancias de los SageMaker cuadernos[SageMaker.4] Las variantes de producción de SageMaker terminales deben tener un recuento inicial de instancias superior a 1SageMaker Los modelos [SageMaker.5] deben tener habilitado el aislamiento de red[SageMaker.6] las configuraciones de imagen de la SageMaker aplicación deben estar etiquetadas[SageMaker.7] SageMaker las imágenes deben estar etiquetadas[SageMaker.8] las instancias de SageMaker notebooks deben ejecutarse en plataformas compatibles[SageMaker.9] las definiciones de trabajos de calidad de los SageMaker datos deben tener habilitado el cifrado del tráfico entre contenedores[SageMaker.10] Las definiciones de trabajos de explicabilidad del SageMaker modelo deben tener habilitado el cifrado del tráfico entre contenedores[SageMaker.11] las definiciones de trabajos SageMaker de calidad de los datos deben tener habilitado el aislamiento de red[SageMaker.12] las definiciones de trabajo basadas en el sesgo del SageMaker modelo deben tener habilitado el aislamiento de red[SageMaker.13] las definiciones de trabajos de calidad del SageMaker modelo deben tener habilitado el cifrado del tráfico entre contenedores[SageMaker.14] los programas SageMaker de monitoreo deben tener habilitado el aislamiento de la red[SageMaker.15] Las definiciones de trabajo basadas en el sesgo del SageMaker modelo deben tener habilitado el cifrado del tráfico entre contenedoresSageMaker Los modelos [SageMaker.16] deben usar un registro privado en la VPC para los contenedores principales[SageMaker.17] SageMaker Las tiendas offline de los grupos de funciones deben cifrarse con AWS KMS claves[SageMaker.18] las tiendas en línea de grupos de SageMaker funciones con almacenamiento estándar deben cifrarse con AWS KMS claves[SageMaker.19] SageMaker los modelos deben usar un registro privado en la VPC para las canalizaciones de inferencia de varios contenedores[SageMaker.20] explicabilidad del SageMaker modelo: las definiciones de los trabajos deben tener habilitado el aislamiento de red[SageMaker.21] las instancias de SageMaker cuadernos deben cifrarse y gestionarse por el cliente AWS KMS claves[SageMaker.22] los programas SageMaker de monitoreo deben tener habilitado el cifrado del tráfico entre contenedores[SageMaker.23] los experimentos de SageMaker inferencia deben tener el volumen de almacenamiento de instancias cifrado y gestionado por el cliente AWS KMS claves[SageMaker.24] los experimentos de SageMaker inferencia deben tener el almacenamiento de datos cifrado y gestionado por el cliente AWS KMS claves[SageMaker.25] las definiciones de trabajos de calidad del SageMaker modelo deben tener habilitado el aislamiento 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.

Controles CSPM de Security Hub para IA SageMaker

Estos AWS Security Hub CSPM controles evalúan el servicio y los recursos de Amazon SageMaker AI. Es posible que los controles no estén disponibles en todos los casos Regiones de AWS. Para obtener más información, consulte Disponibilidad de los controles por región.

[SageMaker.1] Las instancias de Amazon SageMaker Notebook no deberían tener acceso directo a Internet

Requisitos relacionados: NIST.800-53.r5 AC-21, NIST.800-53.r5 AC-3, NIST.800-53.r5 AC-3 (7) NIST.800-53.r5 AC-4, NIST.800-53.r5 AC-4 (21),, NIST.800-53.r5 AC-6 NIST.800-53.r5 SC-7, NIST.800-53.r5 SC-7 (11), NIST.800-53.r5 SC-7 (16), NIST.800-53.r5 SC-7 (20), (21), NIST.800-53.r5 SC-7 (3), NIST.800-53.r5 SC-7 (4), NIST.800-53.r5 SC-7 NIST.800-53.r5 SC-7 (9), PCI DSS v3.2. 1/1.2.1, PCI DSS v3.2. 1/11.3.1, PCI DSS v3.2. 1/13.3.2, PCI DSS v3.2. 1/13.3.4, PCI DSS v3.2. 1/13.3.6, PCI DSS versión 4.0. 1/14.4.4

Categoría: Proteger - Configuración de red segura

Gravedad: alta

Tipo de recurso: AWS::SageMaker::NotebookInstance

Regla de AWS Config : sagemaker-notebook-no-direct-internet-access

Tipo de programa: Periódico

Parámetros: ninguno

Este control comprueba si el acceso directo a Internet está desactivado para una instancia de portátil con SageMaker IA. El control falla si el campo DirectInternetAccess está habilitado para la instancia de cuaderno.

Si configuras tu instancia de SageMaker IA sin una VPC, el acceso directo a Internet está habilitado de forma predeterminada en tu instancia. Debe configurar la instancia con una VPC y cambiar la configuración predeterminada a Deshabilitar: acceso a Internet a través de una VPC. Para entrenar o alojar modelos desde un cuaderno, necesita acceso a Internet. Para habilitar el acceso a Internet, su VPC debe tener un punto de conexión de interfaz (AWS PrivateLink) o una puerta de enlace NAT y un grupo de seguridad que permita las conexiones salientes. Para obtener más información sobre cómo conectar una instancia de bloc de notas a los recursos de una VPC, consulte Cómo conectar una instancia de bloc de notas a los recursos de una VPC en la Guía para desarrolladores de Amazon SageMaker AI. También debes asegurarte de que el acceso a tu configuración de SageMaker IA esté limitado solo a los usuarios autorizados. Restrinja los permisos de IAM que permiten a los usuarios cambiar la configuración y los recursos de la SageMaker IA.

Corrección

Después de crear una instancia de cuaderno, no se puede cambiar la configuración de acceso a Internet. En su lugar, puede detener, eliminar y volver a crear la instancia con el acceso a Internet bloqueado. Para eliminar una instancia de bloc de notas que permita el acceso directo a Internet, consulte Usar instancias de cuadernos para crear modelos: Clean up en la Guía para desarrolladores de Amazon SageMaker AI. Para recrear una instancia de cuaderno que deniegue el acceso a Internet, consulte Crear una instancia de cuaderno. En Red, acceso directo a Internet, seleccione Deshabilitar: acceso a Internet a través de una VPC.

[SageMaker.2] las instancias de SageMaker cuadernos deben lanzarse en una VPC personalizada

Requisitos relacionados: NIST.800-53.r5 AC-21, NIST.800-53.r5 AC-3, NIST.800-53.r5 AC-3 (7), NIST.800-53.r5 AC-4, NIST.800-53.r5 AC-4 (21), NIST.800-53.r5 AC-6, NIST.800-53.r5 SC-7, NIST.800-53.r5 SC-7 (11), NIST.800-53.r5 SC-7 (16), NIST.800-53.r5 SC-7 (20), NIST.800-53.r5 SC-7 (21), NIST.800-53.r5 SC-7 (3), NIST.800-53.r5 SC-7 (4), NIST.800-53.r5 SC-7 (9)

Categoría: Proteger > Configuración de red segura > Recursos dentro de VPC

Gravedad: alta

Tipo de recurso: AWS::SageMaker::NotebookInstance

Regla de AWS Config : sagemaker-notebook-instance-inside-vpc

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si una instancia de cuaderno de SageMaker IA de Amazon se lanza dentro de una nube privada virtual (VPC) personalizada. Este control falla si una instancia de cuaderno de SageMaker IA no se lanza en una VPC personalizada o si se lanza en la VPC del servicio de SageMaker IA.

Las subredes son un rango de direcciones IP de una VPC. Recomendamos mantener sus recursos dentro de una VPC personalizada siempre que sea posible para garantizar una protección de red segura de su infraestructura. Una Amazon VPC es una red virtual dedicada a su. Cuenta de AWS Con una Amazon VPC, puede controlar el acceso a la red y la conectividad a Internet de sus instancias de SageMaker AI Studio y notebook.

Corrección

No se puede cambiar la configuración de VPC después de crear una instancia de cuaderno. En su lugar, puede detener, eliminar y volver a crear la instancia. Para obtener instrucciones, consulte Uso de instancias de cuadernos para crear modelos: Clean up en la Guía para desarrolladores de Amazon SageMaker AI.

[SageMaker.3] Los usuarios no deben tener acceso root a las instancias de los SageMaker cuadernos

Requisitos relacionados: NIST.800-53.r5 AC-2 (1), NIST.800-53.r5 AC-3 (15), NIST.800-53.r5 AC-3 (7) NIST.800-53.r5 AC-6, NIST.800-53.r5 AC-6 (10), NIST.800-53.r5 AC-6 (2)

Categoría: Proteger > Gestión del acceso seguro > Restricciones de acceso para los usuarios raíz

Gravedad: alta

Tipo de recurso: AWS::SageMaker::NotebookInstance

Regla de AWS Config : sagemaker-notebook-instance-root-access-check

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si el acceso raíz está activado en una instancia de bloc de notas de Amazon SageMaker AI. El control falla si el acceso raíz está activado para una instancia de cuaderno con SageMaker IA.

Siguiendo el principio de privilegios mínimos, se recomienda restringir el acceso raíz a los recursos de la instancia para evitar un exceso de permisos involuntario.

Corrección

Para restringir el acceso raíz a las instancias de cuadernos de SageMaker IA, consulte Controlar el acceso de raíz a una instancia de cuaderno de SageMaker IA en la Guía para desarrolladores de Amazon SageMaker AI.

[SageMaker.4] Las variantes de producción de SageMaker terminales deben tener un recuento inicial de instancias superior a 1

Requisitos relacionados: NIST.800-53.r5 CP-10 NIST.800-53.r5 SC-5, NIST.800-53.r5 SC-36, NIST.800-53.r5 SA-13

Categoría: Recuperación > Resiliencia > Alta disponibilidad

Gravedad: media

Tipo de recurso: AWS::SageMaker::EndpointConfig

Regla de AWS Config : sagemaker-endpoint-config-prod-instance-count

Tipo de programa: Periódico

Parámetros: ninguno

Este control comprueba si las variantes de producción de un punto de enlace de Amazon SageMaker AI tienen un recuento inicial de instancias superior a 1. El control falla si las variantes de producción del punto de conexión tienen solo 1 instancia inicial.

Las variantes de producción que se ejecutan con un recuento de instancias superior a 1 permiten la redundancia de instancias Multi-AZ gestionada por SageMaker la IA. La implementación de recursos en varias zonas de disponibilidad es una práctica AWS recomendada para proporcionar una alta disponibilidad dentro de su arquitectura. La alta disponibilidad lo ayuda a recuperarse de los incidentes de seguridad.

nota

Este control se aplica solo a la configuración del punto de conexión basada en instancias.

Corrección

Para obtener más información sobre los parámetros de la configuración de puntos finales, consulte Crear una configuración de puntos finales en la Guía para desarrolladores de Amazon SageMaker AI.

SageMaker Los modelos [SageMaker.5] deben tener habilitado el aislamiento de red

Categoría: Proteger > Configuración de red segura > Recursos no accesibles públicamente

Gravedad: media

Tipo de recurso: AWS::SageMaker::Model

Regla de AWS Config : sagemaker-model-isolation-enabled

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si un modelo alojado en Amazon SageMaker AI tiene habilitado el aislamiento de red. El control falla si el parámetro EnableNetworkIsolation para el modelo alojado está establecido en False.

SageMaker El entrenamiento de la IA y los contenedores de inferencia implementados están habilitados para Internet de forma predeterminada. Si no quieres que la SageMaker IA proporcione acceso de red externa a tus contenedores de entrenamiento o inferencia, puedes habilitar el aislamiento de la red. Si habilita el aislamiento de red, no se podrán realizar llamadas de red de entrada o salida hacia o desde el contenedor del modelo, incluidas las llamadas hacia o desde otros Servicios de AWS. Además, no hay AWS credenciales disponibles para el entorno de ejecución del contenedor. Habilitar el aislamiento de la red ayuda a evitar el acceso no deseado a tus recursos de SageMaker IA desde Internet.

nota

El 13 de agosto de 2025, Security Hub CSPM cambió el título y la descripción de este control. El nuevo título y la descripción reflejan con mayor precisión que el control comprueba la configuración del EnableNetworkIsolation parámetro de los modelos alojados en Amazon SageMaker AI. Anteriormente, el título de este control era: SageMaker models should block inbound traffic.

Corrección

Para obtener más información sobre el aislamiento de redes para los modelos de SageMaker IA, consulte Cómo ejecutar contenedores de entrenamiento e inferencia sin conexión a Internet en la Guía para desarrolladores de Amazon SageMaker AI. Cuando crea un modelo, puede habilitar el aislamiento de red al establecer el valor del parámetro EnableNetworkIsolation en True.

[SageMaker.6] las configuraciones de imagen de la SageMaker aplicación deben estar etiquetadas

Categoría: Identificar > Inventario > Etiquetado

Gravedad: baja

Tipo de recurso: AWS::SageMaker::AppImageConfig

Regla de AWS Config : sagemaker-app-image-config-tagged

Tipo de horario: provocado por un cambio

Parámetros:

Parámetro Descripción Tipo Valores personalizados permitidos Valor predeterminado de Security Hub CSPM
requiredKeyTags Una lista de claves de etiqueta que no son del sistema y que se deben asignar a un recurso evaluado. Las claves de etiqueta distinguen entre mayúsculas y minúsculas. StringList (máximo de 6 artículos) De 1 a 6 claves de etiquetas que cumplan los requisitos de AWS. Sin valor predeterminado

Este control comprueba si la configuración de imagen de una aplicación Amazon SageMaker AI (AppImageConfig) tiene las claves de etiqueta especificadas en el requiredKeyTags parámetro. El control falla si la configuración de imagen de la aplicación no tiene ninguna clave de etiqueta o si no incluye todas las claves especificadas por el parámetro requiredKeyTags. Si no especifica ningún valor para el parámetro requiredKeyTags, el control verifica únicamente la existencia de una clave de etiqueta y falla si la configuración de imagen de la aplicación no tiene ninguna clave de etiqueta. El control ignora las etiquetas del sistema, que se aplican automáticamente y tienen el prefijo aws:.

Una etiqueta es una etiqueta que se crea y se asigna a un AWS recurso. Cada etiqueta consta de una clave de etiqueta necesaria y un valor de etiqueta opcional. Utilice etiquetas para clasificar los recursos según su finalidad, propietario, entorno u otro criterio. También pueden ayudar a identificar, organizar, buscar y filtrar recursos. También pueden ayudar a rastrear propietarios de recursos para acciones y notificaciones. También puede usar etiquetas para implementar control de acceso basado en atributos (ABAC) como estrategia de autorización. Para obtener más información sobre estrategias ABAC, consulte Definición de permisos basados en atributos con autorización ABAC en la Guía del usuario de IAM. Para obtener más información sobre las etiquetas, consulte la Guía del usuario del editor de etiquetas y AWS los recursos de etiquetado.

nota

No almacene información de identificación personal (PII) ni otra información confidencial en las etiquetas. Se puede acceder a las etiquetas desde muchos Servicios de AWS lugares. No están destinadas a usarse para datos privados o información confidencial.

Corrección

Para añadir etiquetas a la configuración de imágenes de una aplicación Amazon SageMaker AI (AppImageConfig), puede utilizar el AddTags funcionamiento de la API de SageMaker IA o, si está utilizando AWS CLI, ejecutar el comando add-tags.

[SageMaker.7] SageMaker las imágenes deben estar etiquetadas

Categoría: Identificar > Inventario > Etiquetado

Gravedad: baja

Tipo de recurso: AWS::SageMaker::Image

Regla de AWS Config : sagemaker-image-tagged

Tipo de horario: provocado por un cambio

Parámetros:

Parámetro Descripción Tipo Valores personalizados permitidos Valor predeterminado de Security Hub CSPM
requiredKeyTags Una lista de claves de etiqueta que no son del sistema y que se deben asignar a un recurso evaluado. Las claves de etiqueta distinguen entre mayúsculas y minúsculas. StringList (máximo de 6 artículos) De 1 a 6 claves de etiquetas que cumplan los requisitos de AWS. Sin valor predeterminado

Este control comprueba si una imagen de Amazon SageMaker AI tiene las claves de etiqueta especificadas en el requiredKeyTags parámetro. El control falla si la imagen no tiene ninguna clave de etiqueta o si no incluye todas las claves especificadas por el parámetro requiredKeyTags. Si no especifica ningún valor para el parámetro requiredKeyTags, el control verifica únicamente la existencia de una clave de etiqueta y falla si la imagen no tiene ninguna clave de etiqueta. El control ignora las etiquetas del sistema, que se aplican automáticamente y tienen el prefijo aws:.

Una etiqueta es una etiqueta que se crea y se asigna a un AWS recurso. Cada etiqueta consta de una clave de etiqueta necesaria y un valor de etiqueta opcional. Utilice etiquetas para clasificar los recursos según su finalidad, propietario, entorno u otro criterio. También pueden ayudar a identificar, organizar, buscar y filtrar recursos. También pueden ayudar a rastrear propietarios de recursos para acciones y notificaciones. También puede usar etiquetas para implementar control de acceso basado en atributos (ABAC) como estrategia de autorización. Para obtener más información sobre estrategias ABAC, consulte Definición de permisos basados en atributos con autorización ABAC en la Guía del usuario de IAM. Para obtener más información sobre las etiquetas, consulte la Guía del usuario del editor de etiquetas y AWS los recursos de etiquetado.

nota

No almacene información de identificación personal (PII) ni otra información confidencial en las etiquetas. Se puede acceder a las etiquetas desde muchos Servicios de AWS lugares. No están destinadas a usarse para datos privados o información confidencial.

Corrección

Para añadir etiquetas a una imagen de SageMaker IA de Amazon, puede AddTags utilizar la API de SageMaker IA o, si está utilizando AWS CLI, ejecutar el comando add-tags.

[SageMaker.8] las instancias de SageMaker notebooks deben ejecutarse en plataformas compatibles

Categoría: Detectar > Administración de vulnerabilidades, parches y versiones

Gravedad: media

Tipo de recurso: AWS::SageMaker::NotebookInstance

Regla de AWS Config : sagemaker-notebook-instance-platform-version

Tipo de programa: Periódico

Parámetros:

  • supportedPlatformIdentifierVersions: notebook-al2023-v1 (no personalizable)

Este control comprueba si una instancia de bloc de notas de Amazon SageMaker AI está configurada para ejecutarse en una plataforma compatible, en función del identificador de plataforma especificado para la instancia de bloc de notas. El control falla si la instancia de cuaderno está configurada para ejecutarse en una plataforma que ya no recibe soporte.

Si la plataforma para una instancia de bloc de notas de Amazon SageMaker AI ya no es compatible, es posible que no reciba parches de seguridad, correcciones de errores u otros tipos de actualizaciones. Es posible que las instancias de Notebook sigan funcionando, pero no recibirán actualizaciones de seguridad de la SageMaker IA ni correcciones de errores críticos. Asume los riesgos asociados con el uso de una plataforma que dejó de recibir soporte. Para obtener más información, consulte el control de JupyterLab versiones en la Guía para desarrolladores de Amazon SageMaker AI.

Corrección

Para obtener información sobre las plataformas que Amazon SageMaker AI admite actualmente y cómo migrar a ellas, consulte las instancias de cuadernos de Amazon Linux 2 en la Guía para desarrolladores de Amazon SageMaker AI.

[SageMaker.9] las definiciones de trabajos de calidad de los SageMaker datos deben tener habilitado el cifrado del tráfico entre contenedores

Categoría: Proteger > Protección de datos > Cifrado de datos en tránsito

Gravedad: media

Tipo de recurso: AWS::SageMaker::DataQualityJobDefinition

Regla de AWS Config : sagemaker-data-quality-job-encrypt-in-transit

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si una definición de trabajo de calidad de datos de Amazon SageMaker AI tiene habilitado el cifrado para el tráfico entre contenedores. El control falla si la definición de un trabajo que monitorea la calidad y la variación de los datos no tiene habilitado el cifrado para el tráfico entre contenedores.

Al habilitar el cifrado del tráfico entre contenedores, se protegen los datos confidenciales del aprendizaje automático durante el procesamiento distribuido para analizar la calidad de los datos.

Corrección

Para obtener más información sobre el cifrado del tráfico entre contenedores para Amazon SageMaker AI, consulte Proteger las comunicaciones entre instancias de procesamiento automático en un trabajo de entrenamiento distribuido en la Guía para desarrolladores de SageMaker IA de Amazon. Al crear una definición de trabajo de calidad de datos, puede habilitar el cifrado del tráfico entre contenedores configurando el valor del EnableInterContainerTrafficEncryption parámetro en. True

[SageMaker.10] Las definiciones de trabajos de explicabilidad del SageMaker modelo deben tener habilitado el cifrado del tráfico entre contenedores

Categoría: Proteger > Protección de datos > Cifrado de datos en tránsito

Gravedad: media

Tipo de recurso: AWS::SageMaker::ModelExplainabilityJobDefinition

Regla de AWS Config : sagemaker-model-explainability-job-encrypt-in-transit

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si una definición de trabajo de explicabilidad de un SageMaker modelo de Amazon tiene habilitado el cifrado del tráfico entre contenedores. El control falla si la definición del trabajo de explicabilidad del modelo no tiene habilitado el cifrado del tráfico entre contenedores.

Al habilitar el cifrado del tráfico entre contenedores, se protegen los datos confidenciales del aprendizaje automático, como los datos de los modelos, los conjuntos de datos de entrenamiento, los resultados del procesamiento intermedio, los parámetros y las ponderaciones de los modelos, durante el procesamiento distribuido para analizar la explicabilidad.

Corrección

En el caso de una definición de trabajo explicable de un SageMaker modelo existente, el cifrado del tráfico entre contenedores no se puede actualizar en su lugar. Para crear un nuevo SageMaker modelo de definición de trabajo explicativo con el cifrado del tráfico entre contenedores habilitado, utilice la API o la CLI o configúrelo en. CloudFormation EnableInterContainerTrafficEncryption True

[SageMaker.11] las definiciones de trabajos SageMaker de calidad de los datos deben tener habilitado el aislamiento de red

Categoría: Proteger - Configuración de red segura

Gravedad: media

Tipo de recurso: AWS::SageMaker::DataQualityJobDefinition

Regla de AWS Config : sagemaker-data-quality-job-isolation

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si una definición de trabajo de supervisión de la calidad de los datos de Amazon SageMaker AI tiene habilitado el aislamiento de red. El control falla si la definición de un trabajo que monitorea la calidad y la variación de los datos tiene desactivado el aislamiento de la red.

El aislamiento de la red reduce la superficie de ataque e impide el acceso externo, lo que protege contra el acceso externo no autorizado, la exposición accidental de los datos y la posible exfiltración de datos.

Corrección

Para obtener más información sobre el aislamiento de redes para la SageMaker IA, consulte Cómo ejecutar contenedores de entrenamiento e inferencia sin conexión a Internet en la Guía para desarrolladores de SageMaker IA de Amazon. Al crear una definición de trabajo de calidad de datos, puede habilitar el aislamiento de la red estableciendo el valor del EnableNetworkIsolation parámetro en. True

[SageMaker.12] las definiciones de trabajo basadas en el sesgo del SageMaker modelo deben tener habilitado el aislamiento de red

Categoría: Proteger > Configuración de red segura > Configuración de políticas de recursos

Gravedad: media

Tipo de recurso: AWS::SageMaker::ModelBiasJobDefinition

Regla de AWS Config : sagemaker-model-bias-job-isolation

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si una definición de trabajo basada en el sesgo del SageMaker modelo tiene habilitado el aislamiento de red. El control falla si la definición del trabajo de sesgo del modelo no tiene habilitado el aislamiento de red.

El aislamiento de la red evita que los trabajos basados en el SageMaker modelo se comuniquen con recursos externos a través de Internet. Al habilitar el aislamiento de la red, se asegura de que los contenedores del trabajo no puedan establecer conexiones salientes, lo que reduce la superficie de ataque y protege los datos confidenciales de la filtración. Esto es particularmente importante para los trabajos que procesan datos confidenciales o regulados.

Corrección

Para habilitar el aislamiento de la red, debe crear una nueva definición de trabajo basada en el sesgo del modelo con el EnableNetworkIsolation parámetro establecido enTrue. El aislamiento de la red no se puede modificar después de crear la definición de trabajo. Para crear una nueva definición de trabajo basada CreateModelBiasJobDefinition en el sesgo del modelo, consulte la Guía para desarrolladores de Amazon SageMaker AI.

[SageMaker.13] las definiciones de trabajos de calidad del SageMaker modelo deben tener habilitado el cifrado del tráfico entre contenedores

Categoría: Proteger > Protección de datos > Cifrado de datos en tránsito

Gravedad: media

Tipo de recurso: AWS::SageMaker::ModelQualityJobDefinition

Regla de AWS Config : ssagemaker-model-quality-job-encrypt-in-transit

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si las definiciones de trabajos de calidad SageMaker modelo de Amazon tienen habilitado el cifrado en tránsito para el tráfico entre contenedores. El control falla si una definición de trabajo de calidad modelo no tiene habilitado el cifrado del tráfico entre contenedores.

Inter-container el cifrado del tráfico protege los datos transmitidos entre contenedores durante los trabajos de supervisión de la calidad de los modelos distribuidos. De forma predeterminada, el tráfico entre contenedores no está cifrado. La activación del cifrado ayuda a mantener la confidencialidad de los datos durante el procesamiento y contribuye al cumplimiento de los requisitos normativos para la protección de los datos en tránsito.

Corrección

Para habilitar el cifrado del tráfico entre contenedores en la definición de trabajo de calidad de su SageMaker modelo de Amazon, debe volver a crear la definición del trabajo con la configuración de cifrado en tránsito adecuada. Para crear una definición de trabajo con calidad de modelo, consulte la Guía para CreateModelQualityJobDefinition desarrolladores de Amazon SageMaker AI.

[SageMaker.14] los programas SageMaker de monitoreo deben tener habilitado el aislamiento de la red

Categoría: Proteger - Configuración de red segura

Gravedad: media

Tipo de recurso: AWS::SageMaker::MonitoringSchedule

Regla de AWS Config : sagemaker-monitoring-schedule-isolation

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si los programas de SageMaker monitorización de Amazon tienen activado el aislamiento de la red. El control falla si un programa de monitoreo se ha EnableNetworkIsolation establecido en falso o no está configurado

El aislamiento de la red impide que las tareas de supervisión realicen llamadas salientes a la red, lo que reduce la superficie de ataque al eliminar el acceso a Internet desde los contenedores.

Corrección

Para obtener información sobre cómo configurar el aislamiento de la red en el NetworkConfig parámetro al crear o actualizar un programa de monitorización, consulte CreateMonitoringSchedule o consulte UpdateMonitoringSchedule la Guía para desarrolladores de Amazon SageMaker AI.

[SageMaker.15] Las definiciones de trabajo basadas en el sesgo del SageMaker modelo deben tener habilitado el cifrado del tráfico entre contenedores

Categoría: Proteger > Protección de datos > Cifrado de datos en tránsito

Gravedad: media

Tipo de recurso: AWS::SageMaker::ModelBiasJobDefinition

Regla de AWS Config : sagemaker-model-bias-job-encrypt-in-transit

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si las definiciones de trabajos de sesgo de SageMaker modelo de Amazon tienen habilitado el cifrado del tráfico entre contenedores cuando se utilizan varias instancias de procesamiento. El control produce un error si EnableInterContainerTrafficEncryption se establece en falso o no está configurado para definiciones de trabajos con un recuento de instancias igual o superior a 2.

Inter-container el cifrado del tráfico protege los datos transmitidos entre las instancias de procesamiento durante las tareas de supervisión del sesgo del modelo distribuido. El cifrado evita el acceso no autorizado a la información relacionada con el modelo, como los pesos que se transmiten entre instancias.

Corrección

Para habilitar el cifrado del tráfico entre contenedores para las definiciones de trabajos con sesgo de SageMaker modelo, defina el EnableInterContainerTrafficEncryption parámetro como True cuando la definición del trabajo utilice varias instancias de procesamiento. Para obtener información sobre la protección de las comunicaciones entre instancias de procesamiento automático, consulte Proteger las comunicaciones entre instancias de procesamiento automático en un trabajo de entrenamiento distribuido en la guía para desarrolladores de Amazon SageMaker AI.

SageMaker Los modelos [SageMaker.16] deben usar un registro privado en la VPC para los contenedores principales

Categoría: Proteger > Configuración de red segura > Recursos dentro de VPC

Gravedad: media

Tipo de recurso: AWS::SageMaker::Model

Regla de AWS Config : sagemaker-model-private-registry-required

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si un modelo de SageMaker IA de Amazon extrae una imagen de contenedor de un registro privado en una VPC para el contenedor principal. El control falla si la imagen no está configurada o el modo de acceso al repositorio sí lo está. Platform

El uso de un registro Docker privado en una VPC para SageMaker modelos de contenedores garantiza que las imágenes de los contenedores provengan de fuentes controladas y confiables de la VPC. Además, garantiza que se acceda a las imágenes de los contenedores a través de los puntos finales de la VPC, sin necesidad de atravesar la Internet pública.

Corrección

Para configurar registros de Docker privados para contenedores de inferencia de SageMaker IA en tiempo real, consulte Usar un registro de Docker privado para contenedores de Real-Time inferencia en la Guía para desarrolladores de IA de Amazon. SageMaker

[SageMaker.17] SageMaker Las tiendas offline de los grupos de funciones deben cifrarse con AWS KMS claves

Categoría: Proteger > Protección de datos > Cifrado de datos en reposo

Gravedad: media

Tipo de recurso: AWS::SageMaker::FeatureGroup

Regla de AWS Config : sagemaker-featuregroup-encryption-at-rest

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si una tienda SageMaker offline de Amazon de un grupo de funciones está cifrada en reposo con una AWS KMS clave. El control falla si el almacenamiento S3 de la tienda offline de un grupo de funciones no está cifrado con una clave de KMS.

El uso del cifrado gestionado AWS KMS keys por el cliente en las tiendas offline del resto de grupos de SageMaker funciones proporciona una seguridad mejorada. Customer-managed Las claves de KMS le proporcionan un control total sobre el ciclo de vida de las claves de cifrado y las políticas clave. Además, todo el uso de las claves de cifrado se puede registrar y supervisar AWS CloudTrail para poder auditarlo.

Corrección

Para obtener información sobre cómo habilitar el cifrado inactivo en las tiendas offline de SageMaker Feature Store con claves AWS KMS administradas por los clientes, consulta la sección Seguridad y control de acceso en la Guía para desarrolladores de Amazon SageMaker AI.

[SageMaker.18] las tiendas en línea de grupos de SageMaker funciones con almacenamiento estándar deben cifrarse con AWS KMS claves

Requisitos relacionados: NIST.800-53.r5 AU-9, NIST.800-53.r5 CA-9 (1), NIST.800-53.r5 CM-3 (6), NIST.800-53.r5 SC-7 (10), NIST.800-53.r5 SC-12 (2), NIST.800-53.r5 SC-13, NIST.800-53.r5 SC-28, NIST.800-53.r5 SC-28 (1), NIST.800-53.r5 SI-7 (6)

Categoría: Proteger - Protección de datos - Cifrado de datos en reposo

Gravedad: media

Tipo de recurso: AWS::SageMaker::FeatureGroup

Regla de AWS Config : sagemaker-featuregroup-online-store-encryption

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si una tienda SageMaker online de Amazon de un grupo de características con almacenamiento estándar está cifrada en reposo con una AWS KMS clave. El control falla si el cifrado de la clave KMS no está configurado para la tienda en línea.

El uso del cifrado administrado AWS KMS keys por el cliente en el resto de las tiendas en línea del grupo de SageMaker funciones proporciona una seguridad mejorada. Customer-managed Las claves de KMS le brindan un control total sobre el ciclo de vida de las claves de cifrado y las políticas clave. Además, todo el uso de las claves de cifrado se puede registrar y supervisar AWS CloudTrail para poder auditarlo.

Corrección

Para obtener información sobre cómo habilitar el cifrado inactivo en las tiendas en línea de SageMaker Feature Store con claves AWS KMS administradas por los clientes, consulte Seguridad y control de acceso en la Guía para desarrolladores de Amazon SageMaker AI.

[SageMaker.19] SageMaker los modelos deben usar un registro privado en la VPC para las canalizaciones de inferencia de varios contenedores

Categoría: Proteger > Configuración de red segura > Recursos dentro de VPC

Gravedad: media

Tipo de recurso: AWS::SageMaker::Model

Regla de AWS Config : sagemaker-model-multicontainer-private-registry

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si los modelos de SageMaker IA de Amazon con canalizaciones de inferencia de varios contenedores extraen imágenes de contenedores de un registro de Docker privado en una VPC. El control falla si alguna definición de contenedor no tiene una configuración de imagen o tiene el modo de acceso al repositorio establecido en plataforma.

El uso de un registro Docker privado en una VPC para las canalizaciones de inferencia de múltiples contenedores con SageMaker IA garantiza que las imágenes de los contenedores se obtengan de fuentes controladas y confiables dentro de su VPC. Esto garantiza que se acceda a las imágenes de los contenedores a través de los puntos finales de la VPC, sin tener que atravesar la Internet pública, lo que reduce el riesgo de ataques a la cadena de suministro o de manipulación de imágenes.

Corrección

Para configurar registros de Docker privados para contenedores de inferencias de SageMaker IA en tiempo real, consulte Usar un registro de Docker privado para contenedores de inferencia en la Guía para Real-Time desarrolladores de IA de Amazon. SageMaker

[SageMaker.20] explicabilidad del SageMaker modelo: las definiciones de los trabajos deben tener habilitado el aislamiento de red

Categoría: Proteger > Configuración de red segura > Recursos no accesibles públicamente

Gravedad: alta

Tipo de recurso: AWS::SageMaker::ModelExplainabilityJobDefinition

Regla de AWS Config : sagemaker-model-explainability-job-network-isolation

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si la definición de un trabajo de explicabilidad de un modelo de SageMaker IA tiene habilitado el aislamiento de red. El control falla si la definición del trabajo no tiene habilitado el aislamiento de red.

El aislamiento de la red impide que los contenedores de trabajos explicativos del modelo realicen llamadas salientes a la red, lo que reduce el riesgo de filtración de datos y proporciona una defensa exhaustiva de los datos confidenciales del modelo y el entrenamiento.

Corrección

Para habilitar el aislamiento de la red para una definición del trabajo explicable de un modelo de SageMaker IA, configúrala al crear la definición del trabajo. NetworkConfig.EnableNetworkIsolation true Para obtener más información sobre el aislamiento de redes para la SageMaker IA, consulte Cómo ejecutar contenedores de entrenamiento e inferencia sin conexión a Internet en la Guía para desarrolladores de IA de Amazon SageMaker .

[SageMaker.21] las instancias de SageMaker cuadernos deben cifrarse y gestionarse por el cliente AWS KMS claves

Categoría: Proteger - Protección de datos - Cifrado de datos en reposo

Gravedad: media

Tipo de recurso: AWS::SageMaker::NotebookInstance

Regla de AWS Config : sagemaker-notebook-instance-storage-vol-kms-encrypted

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si una instancia de portátil con SageMaker IA está configurada con una AWS KMS clave para el cifrado del volumen de almacenamiento. El control falla si no hay una clave de KMS configurada para la instancia del portátil.

El cifrado de los datos en reposo con una clave de KMS administrada por el cliente proporciona un control de acceso adicional en comparación con el cifrado AWS administrado predeterminado. SageMaker Las instancias de ordenadores portátiles con IA almacenan los cuadernos de los usuarios, los conjuntos de datos, los artefactos de modelos y los datos de procesamiento temporal en volúmenes de almacenamiento de aprendizaje automático. Una clave gestionada por el cliente permite un control detallado de las políticas de claves, un registro de CloudTrail auditoría del uso de las claves y el cumplimiento de los marcos que requieren un cifrado controlado por el cliente.

Corrección

Para configurar una clave de KMS para una instancia de cuaderno de SageMaker IA, consulte las instancias de Notebook, los trabajos de SageMaker IA y los puntos de enlace en la Guía para desarrolladores de Amazon AI. SageMaker Tenga en cuenta que solo KmsKeyId se puede configurar en el momento de la creación de la instancia de bloc de notas. Para solucionarlo, crea una nueva instancia de bloc de notas con la clave de KMS especificada y migra los datos de la instancia existente.

[SageMaker.22] los programas SageMaker de monitoreo deben tener habilitado el cifrado del tráfico entre contenedores

Categoría: Proteger - Protección de datos - Cifrado de datos en tránsito

Gravedad: media

Tipo de recurso: AWS::SageMaker::MonitoringSchedule

Regla de AWS Config : sagemaker-monitoring-schedule-traffic-encryption

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si un programa de monitoreo de Amazon SageMaker AI tiene habilitado el cifrado para el tráfico entre contenedores. El control falla si la definición del trabajo de supervisión no tiene habilitado el cifrado para el tráfico entre contenedores.

Inter-container el cifrado del tráfico garantiza que los datos transmitidos entre los contenedores durante las tareas de supervisión se cifren en tránsito. Sin este cifrado, los datos confidenciales procesados durante la supervisión del modelo podrían quedar expuestos a un acceso no autorizado dentro de la red. Habilitar esta configuración ayuda a cumplir los requisitos de cumplimiento para proteger los datos en tránsito.

Corrección

En el caso de un cronograma de monitoreo de la SageMaker IA existente, el cifrado del tráfico entre contenedores no se puede actualizar en su lugar. Para crear un nuevo programa de monitoreo de la SageMaker IA con el cifrado del tráfico entre contenedores habilitado, utilice la API o la CLI o CloudFormation EnableInterContainerTrafficEncryption configúrelo como true en el NetworkConfig del. MonitoringJobDefinition

[SageMaker.23] los experimentos de SageMaker inferencia deben tener el volumen de almacenamiento de instancias cifrado y gestionado por el cliente AWS KMS claves

Categoría: Proteger - Protección de datos - Cifrado de datos en reposo

Gravedad: media

Tipo de recurso: AWS::SageMaker::InferenceExperiment

Regla de AWS Config : sagemaker-inf-experiment-instance-storage-kms-encrypted

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si un experimento de inferencia de SageMaker IA está configurado con una AWS KMS clave, por ejemplo, el cifrado del volumen de almacenamiento. El control falla si no se especifica una clave de KMS para el cifrado del volumen de almacenamiento de la instancia.

El cifrado de los volúmenes de almacenamiento de instancias con claves de KMS administradas por el cliente proporciona una administración de claves centralizada, un registro de auditorías y un control de rotación de claves para los artefactos del modelo y los datos de inferencia temporales almacenados en las instancias de procesamiento de aprendizaje automático durante las pruebas clandestinas.

Corrección

Para configurar una clave de KMS para un experimento de inferencia de SageMaker IA, especifica el KmsKey parámetro al realizar la llamada. CreateInferenceExperiment KmsKeyPuede ser un identificador de clave de KMS, un ARN, un alias o un ARN de alias. El rol de ejecución de la SageMaker IA debe tener kms:CreateGrant permiso sobre la clave. Para obtener más información sobre cómo especificar una AWS KMS clave de SageMaker IA gestionada por el cliente, consulte las instancias de Notebook, los trabajos de SageMaker IA y los puntos de enlace en la Guía para desarrolladores de Amazon SageMaker AI.

[SageMaker.24] los experimentos de SageMaker inferencia deben tener el almacenamiento de datos cifrado y gestionado por el cliente AWS KMS claves

Categoría: Proteger - Protección de datos - Cifrado de datos en reposo

Gravedad: media

Tipo de recurso: AWS::SageMaker::InferenceExperiment

Regla de AWS Config : sagemaker-inf-experiment-data-storage-kms-encrypted

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si un experimento de inferencia de SageMaker IA con la captura de datos habilitada tiene una clave de KMS configurada para cifrar los datos capturados en reposo. El control falla si la configuración de almacenamiento de datos no especifica una clave de KMS para el cifrado.

El cifrado de los datos de solicitud de inferencia y respuesta capturados con claves de KMS administradas por el cliente garantiza que las cargas útiles de inferencia confidenciales almacenadas en Amazon S3 estén protegidas con capacidades de auditoría y administración de claves centralizadas.

Corrección

Para configurar una clave de KMS para el almacenamiento de datos en un experimento de inferencia de SageMaker IA, especifique el campo en el que se encuentra al realizar la KmsKey llamada. DataStorageConfig CreateInferenceExperiment KmsKeyCifra los datos de respuesta y solicitud de inferencia capturados en reposo en el bucket de Amazon S3 especificado. Para obtener más información sobre cómo especificar una AWS KMS clave de SageMaker IA gestionada por el cliente, consulte las instancias de Notebook, los trabajos de SageMaker IA y los puntos de enlace en la Guía para desarrolladores de SageMaker IA de Amazon.

[SageMaker.25] las definiciones de trabajos de calidad del SageMaker modelo deben tener habilitado el aislamiento de red

Categoría: Proteger > Configuración de red segura > Recursos no accesibles públicamente

Gravedad: alta

Tipo de recurso: AWS::SageMaker::ModelQualityJobDefinition

Regla de AWS Config : sagemaker-model-quality-job-definition-isolation

Tipo de horario: provocado por un cambio

Parámetros: ninguno

Este control comprueba si una definición de trabajo de calidad de un modelo de Amazon SageMaker AI tiene habilitado el aislamiento de red. El control falla si la definición del trabajo de calidad del modelo no tiene habilitado el aislamiento de red.

El aislamiento de la red reduce la superficie de ataque e impide el acceso externo, lo que protege contra el acceso externo no autorizado, la exposición accidental de datos y la posible filtración de datos.

Corrección

Al crear una definición de trabajo con calidad de modelo, puede habilitar el aislamiento de la red estableciendo el valor del EnableNetworkIsolation parámetro en. True Para obtener más información sobre el aislamiento de redes para la SageMaker IA, consulte Cómo ejecutar contenedores de entrenamiento e inferencia sin conexión a Internet en la Guía para desarrolladores de Amazon SageMaker AI.