Security Center protege sus activos serverless mediante la detección de amenazas, el escaneo de vulnerabilidades y las comprobaciones de riesgos de línea base. Este tema describe cómo conectar los activos serverless a Security Center e iniciar la protección.
Activos y funciones compatibles
Tipos de activos compatibles
Security Center es compatible con los siguientes tipos de activos serverless:
-
ECI
Elastic Container Instance (ECI) creadas desde clústeres ACK administrados, clústeres ACK dedicados y clústeres ACK Serverless
Instancias ECI creadas desde Container Compute Service (ACS)
-
Instancias de Serverless App Engine (SAE)
ImportanteLas instancias SAE con un tipo de instancia de 0.5 núcleos o menos no se pueden conectar ni escanear debido a restricciones de estabilidad.
No se admite la sincronización ni la incorporación de instancias ECI creadas directamente desde la consola de Elastic Container Instance (ECI).
Recursos Lingjun de Platform for AI (PAI)
Funciones de seguridad compatibles
Security Center ofrece tres capacidades de seguridad para los activos serverless:
Detección de amenazas: detecta archivos web shell (puerta trasera), conexiones de red sospechosas y comportamientos anómalos en los procesos. Para consultar la lista completa de comprobaciones compatibles, consulte Overview of CWPP (cloud workload) security alerts.
Escaneo de vulnerabilidades: consulte las vulnerabilidades detectables en la página Vulnerabilities > Vulnerabilities. Para ello, haga clic en el número que aparece bajo Disclosed Vulnerabilities y abra el panel Disclosed Vulnerabilities. Los escaneos de vulnerabilidades se ejecutan en ciclos programados; compruebe la hora del último escaneo en la página Detectable Vulnerabilities. Las vulnerabilidades de aplicaciones solo admiten escaneo, no corrección. Para eliminar el riesgo, actualice o modifique manualmente la aplicación de software según las sugerencias de corrección incluidas en los detalles de la vulnerabilidad.
Comprobaciones de riesgos de línea base: detecta y gestiona riesgos de línea base, como Restrict containers from running as root y Prohibit containers with kernel capabilities, dentro de la línea base Kubernetes (ECI) Pod General International Security Best Practices Baseline. Estas comprobaciones se ejecutan en ciclos programados; revise la hora de la última comprobación en la página CSPM. Para conocer las comprobaciones compatibles, consulte Baseline check items.
Security Center clasifica los activos serverless conectados según el estado de ejecución del contenedor. Las funciones compatibles varían según el tipo de instancia:
|
Instance type |
Supported security features |
|
Elastic Container Instance |
Detección de amenazas, escaneo de vulnerabilidades, comprobaciones de riesgos de línea base |
|
Instancia de contenedor RunD |
Detección de amenazas |
Facturación
La función de protección de seguridad serverless utiliza precios escalonados pay-as-you-go. La vista previa pública finalizó el 31 de julio de 2024 (UTC+8).
Uso acumulado mensual | Precio | Fórmula de tarifa (U = uso diario, unidad: núcleo/segundo) |
Nivel 1: 0-200,000,000 núcleos/segundo | USD 0.000003/core/second | 0.000003×U (USD) |
Nivel 2: 200,000,001-1,000,000,000 núcleos/segundo | USD 0.000002/core/second |
|
Nivel 3: 1,000,000,001-9,999,999,999,999 núcleos/segundo | USD 0.0000015/core/second |
|
Detener la facturación
Security Center detiene inmediatamente la detección y la facturación en las siguientes situaciones:
Detener la facturación de todos los activos serverless:
En la página Overview, dentro del área Enable Pay-as-You-Go Service, desactive el interruptor Serverless Assets.
En la página Asset Center > Container, haga clic en Suspended.
Su cuenta de Alibaba Cloud tiene un pago pendiente.
Detener la facturación de un activo específico:
En la página Asset Center > Container, quite la autorización del activo de destino. Consulte Attach or detach authorization.
Instalar el cliente de Security Center en pods ECI
Los activos ECI de los clústeres ACK y ACS requieren que el cliente de Security Center esté instalado y en ejecución en cada pod antes de aplicar la protección.
Para instalar el cliente, agregue una anotación a la especificación de su pod en YAML. La anotación varía según el tipo de clúster.
Clúster ACK Serverless
Inicie sesión en la consola de Container Service for Kubernetes (ACK) y vaya a la página de administración del clúster de destino.
En el panel de navegación izquierdo, elija Workloads > Pods y luego haga clic en Create from YAML.
-
En la plantilla YAML, agregue la siguiente anotación bajo
spec > template > metadata:annotations: k8s.aliyun.com/eci-aliyundun-enabled: 'true'Ejemplo de YAML:
apiVersion: apps/v1 # for versions before 1.8.0 use apps/v1beta1 kind: Deployment metadata: name: nginx-deployment-basic labels: app: nginx spec: replicas: 2 selector: matchLabels: app: nginx template: metadata: annotations: k8s.aliyun.com/eci-aliyundun-enabled: 'true' labels: app: nginx spec: # nodeSelector: # env: test-team containers: - name: nginx image: nginx:1.7.9 # replace it with your exactly <image_name:tags> ports: - containerPort: 80 resources: limits: cpu: "500m"
Si crea un recurso a partir de una imagen en lugar de YAML, agregue la anotación de pod k8s.aliyun.com/eci-aliyundun-enabled=true en la sección Advanced. Para más detalles, consulte Create a stateless application from an image.
Clúster ACK administrado o dedicado
Inicie sesión en la consola de ACK y vaya a la página de administración del clúster. Despliegue el componente ack-virtual-node para programar pods en ECI. Para más detalles, consulte Schedule a pod to an ECI.
-
En el panel de navegación izquierdo, elija Workloads > Pods y luego haga clic en Create from YAML. Ejemplo de YAML:
Bajo
metadata: agregue la anotaciónk8s.aliyun.com/eci-aliyundun-enabled: "true"Bajo
spec > containers: establezca la variable de entornoECI_CONTAINER_TYPE = sidecar
apiVersion: v1 kind: Pod metadata: name: test-aegis-alinux2-lifsea-x86 labels: eci: "true" annotations: k8s.aliyun.com/eci-aliyundun-enabled: "true" spec: containers: - name: sidecar image: registry-vpc.cn-shanghai.aliyuncs.com/eci_open/centos:7 command: - /bin/sh - -c args: - sleep inf env: - name: ECI_CONTAINER_TYPE value: sidecar - name: nginx image: registry-vpc.cn-shanghai.aliyuncs.com/eci_open/centos:7 command: - /bin/sh - -c args: - sleep inf
Clúster ACS
Inicie sesión en la consola de Container Compute Service y vaya a la página de administración del clúster de destino.
En el panel de navegación izquierdo, elija Workloads > Deployments y luego haga clic en Create from YAML.
-
En la plantilla YAML, agregue la siguiente anotación bajo
spec > template > metadata:annotations: security.alibabacloud.com/aliyundun-enabled: 'true'Ejemplo de YAML:
apiVersion: apps/v1 # for versions before 1.8.0 use apps/v1beta1 kind: Deployment metadata: name: nginx-deployment-basic labels: app: nginx spec: replicas: 2 selector: matchLabels: app: nginx template: metadata: labels: app: nginx alibabacloud.com/compute-class: general-purpose alibabacloud.com/compute-qos: default annotations: security.alibabacloud.com/aliyundun-enabled: 'true' spec: # nodeSelector: # env: test-team containers: - name: nginx image: anolis-registry.cn-zhangjiakou.cr.aliyuncs.com/openanolis/nginx:1.14.1-8.6 # replace it with your exactly <image_name:tags> ports: - containerPort: 80 resources: limits: cpu: "500m"
Si crea un recurso a partir de una imagen, agregue la anotación de pod security.alibabacloud.com/aliyundun-enabled=true en la sección Advanced. Para más detalles, consulte Crear un recurso a partir de una imagen y Overview of ACS pods.

Habilitar pay-as-you-go
Elija la ruta que corresponda a su edición actual de Security Center.
Usuarios de Free Edition o de prueba gratuita
Vaya a la página de compra de Security Center e inicie sesión con su cuenta de Alibaba Cloud.
Establezca Billing Method en Pay-as-you-go y configure Serverless Assets como Pay-as-you-go.
-
Haga clic en Custom Quota Binding. En el cuadro de diálogo, seleccione All Servers o Specific Servers para configurar qué activos desea autorizar.
ImportanteSin una vinculación personalizada, todos los activos se autorizan de forma predeterminada y los nuevos activos se autorizan automáticamente en adelante.
Lea los Términos de servicio de Security Center y luego haga clic en Order Now.
Una vez completado el pedido, Security Center se conecta automáticamente a las instancias ECI y a las aplicaciones SAE en estado Running, y adjunta la autorización según su configuración de Authorization Management.
Usuarios de ediciones de pago (Anti-virus, Premium, Enterprise o Ultimate)
Inicie sesión en la consola de Security Center.
En el panel de navegación izquierdo, elija Asset Center > Container. En la esquina superior izquierda, seleccione la región donde se encuentran sus activos: Chinese Mainland o Outside Chinese Mainland.
En la página Serverless Assets, haga clic en Activate Now. Como alternativa, active el interruptor Serverless Assets en el área Enable Pay-as-You-Go Service, ubicada en el lado derecho de la página Overview.
-
En el cuadro de diálogo de confirmación, haga clic en Custom Quota Binding para seleccionar los activos que desea autorizar y luego haga clic en OK.
ImportanteSin una vinculación personalizada, la autorización sigue esta lógica: - Primera habilitación: todos los activos se autorizan de forma predeterminada y los nuevos activos se autorizan automáticamente. - Rehabilitación: se vuelven a adjuntar los activos autorizados previamente. Si no había instancias ECI ni aplicaciones SAE autorizadas antes, todos los activos se autorizan de forma predeterminada y la autorización se adjunta automáticamente a los nuevos activos. - Después de saldar un pago pendiente: los activos autorizados previamente se vuelven a adjuntar automáticamente.
Seleccione Security Center Service Level Agreement y luego haga clic en Activate Now.
Gestionar los activos autorizados
Sincronizar activos
Después de habilitar la protección, sincronice la información más reciente de los activos para confirmar que el cliente de Security Center está instalado y en ejecución en los activos de destino.
Inicie sesión en la consola de Security Center.
En el panel de navegación izquierdo, elija Asset Center > Serverless Assets y luego haga clic en Synchronize Assets. Security Center extrae la información más reciente de los activos serverless y actualiza la lista. La sincronización tarda aproximadamente un minuto.
-
Tras la sincronización, revise la columna Agent de cada activo. Si el ícono es gris, siga el paso 1 para instalar o reparar el cliente y luego reinicie la instancia del activo. Haga clic nuevamente en Synchronize Assets para actualizar el estado.
Verde: el cliente está en línea y en ejecución. Adjunte la autorización para iniciar la protección.
Gris: el cliente está sin conexión (no está instalado, hay problemas de red u otras causas). Las funciones de seguridad no estarán disponibles incluso después de adjuntar la autorización.
Después de crear o reiniciar cualquier instancia de activo serverless, haga clic en Synchronize Assets para actualizar la lista de activos.
Adjuntar o quitar la autorización
Cuando el cliente de Security Center esté en línea, adjunte la autorización para habilitar la protección de seguridad del activo. Quite la autorización de los activos que ya no requieran protección.
Elija el enfoque según el alcance de su protección:
|
Approach |
When to use |
Effect |
|
Proteger todos los activos |
La vinculación predeterminada ya está configurada |
Autoriza todos los activos y autoriza automáticamente los nuevos |
|
Proteger activos específicos |
Use Custom Quota Binding durante la activación |
Selecciona únicamente los activos de destino para su protección |
|
Excluir activos específicos |
Todos los activos están vinculados de forma predeterminada y algunos no necesitan protección |
Quite la autorización de los activos que no requieran protección |
Para adjuntar o quitar la autorización:
En la página Asset Center > Container, haga clic en Instances That Do Not Consume Quota, ubicado bajo Quota Management por encima de la lista de activos.
En el cuadro de diálogo Quota Management, seleccione Add o Remove, elija los activos de destino y luego haga clic en OK. Para autorizar automáticamente los nuevos activos serverless en adelante, seleccione Automatically Add New Assets.
Consultar y gestionar los riesgos de seguridad
Una vez conectado y autorizado un activo, Security Center inicia la detección de amenazas en tiempo real para esa instancia. Los escaneos de vulnerabilidades y las comprobaciones de riesgos de línea base se ejecutan en sus respectivos ciclos programados. Compruebe la hora del último escaneo en la página Vulnerability Management o CSPM.
En la página Asset Center > Container, revise la columna Risk Status. La etiqueta At-risk Instance indica que se detectaron alertas, vulnerabilidades o riesgos de línea base.
Haga clic en el nombre del activo o en View dentro de la columna Actions para abrir la página de detalles de riesgos del activo.
Haga clic en la tarjeta Alerts, Vulnerabilities o Configuration Risks para consultar los elementos de riesgo correspondientes.
-
Gestionar alertas: haga clic en Details dentro de la columna Actions para revisar la alerta y determinar si representa un riesgo real. Luego haga clic en Handle:
Riesgo real: aísle la amenaza.
Riesgo no real o que puede posponerse: agréguelo a la lista blanca, ignórelo o márquelo como gestionado manualmente.
Gestionar vulnerabilidades: haga clic en la tarjeta Vulnerabilities para consultar las vulnerabilidades detectadas. Atienda oportunamente todas las vulnerabilidades detectadas, ya que representan debilidades que los atacantes pueden explotar. No se admite la corrección con un solo clic para las vulnerabilidades de aplicaciones; corríjalas manualmente siguiendo las instrucciones de los detalles de la vulnerabilidad. Para más información, consulte View and handle vulnerabilities.
Gestionar riesgos de línea base: haga clic en la tarjeta Configuration Risks para consultar los riesgos de línea base detectados. Haga clic en Details dentro de la columna Actions para revisar los detalles del riesgo y las sugerencias de refuerzo, y luego decida si corrige el riesgo o lo agrega a la lista blanca. Si el botón Fix aparece en la Risk Handling list de la página de detalles del riesgo, corrija el riesgo de línea base directamente en Security Center.