Los atacantes pueden aprovechar las vulnerabilidades de sus sistemas o aplicaciones. Detectar y corregir estas vulnerabilidades a tiempo es fundamental para proteger sus recursos y reducir los riesgos potenciales. Security Center detecta diversas vulnerabilidades en sus recursos, proporciona información detallada y guías de corrección. Además, admite la corrección con un solo clic para algunas vulnerabilidades, lo que facilita una gestión eficiente de los riesgos.
Detección y evaluación de vulnerabilidades
Antes de corregir las vulnerabilidades, debe identificar y evaluar con precisión los riesgos que representan para sus recursos.
Descripción general de vulnerabilidades
Vaya a Security Center console > risk governance > vulnerability management. En la esquina superior izquierda, seleccione la región donde se encuentran sus recursos: Chinese Mainland o Outside Chinese Mainland.
-
Consulte la descripción general de vulnerabilidades
La parte superior de la página Vulnerabilities muestra estadísticas resumidas sobre las vulnerabilidades. Esta información le permite comprender rápidamente su postura general de riesgo.
-
High-priority Vulnerabilities (CVE): vulnerabilidades que requieren atención inmediata por su gravedad y facilidad de explotación.
NotaSi un servidor tiene varias vulnerabilidades, cada una se cuenta por separado.
Vulnerable Servers: muestra el número total de servidores afectados por vulnerabilidades. Haga clic en el número para ir a la pestaña y consultar los recursos vulnerables.
Fixing: haga clic en el número para ver la lista de vulnerabilidades en proceso de corrección y su avance.
Total Handled Vulnerabilities: el número total de vulnerabilidades corregidas, ignoradas o incluidas en la lista blanca. Pase el cursor sobre el ícono de información
para consultar el número de Handled Vulnerabilities Today.Disclosed Vulnerabilities: haga clic en el número para abrir el panel Detectable Vulnerabilities. En este panel puede consultar una lista de las vulnerabilidades detectables y sus detalles, como el identificador de la vulnerabilidad, el método de detección y la fecha de publicación de la versión.
-
Filtrar e identificar vulnerabilidades
Cuando se trabaja con una gran cantidad de alertas de vulnerabilidades, aplicar filtros efectivos resulta esencial. Puede comenzar con los tres enfoques a continuación:
-
Habilite el filtro "Show Only Exploitable Vulnerabilities" para reducir el ruido automáticamente
Este método filtra de forma automática las vulnerabilidades de baja prioridad. Estas representan solo un riesgo teórico y resultan difíciles de explotar en la práctica.
-
Descripción:
Esta función utiliza el modelo de evaluación de vulnerabilidades de Alibaba Cloud. Dicho modelo incorpora factores como la puntuación de debilidad, el tiempo, el entorno y la importancia del recurso, junto con datos de explotabilidad (PoC/EXP), para identificar automáticamente las vulnerabilidades que representan una amenaza real.
Si también habilita Automatic Vulnerability Remediation, las vulnerabilidades de bajo riesgo filtradas no activarán tareas de corrección automática. Esto evita consumir recursos de corrección innecesariamente, como la cantidad de correcciones de vulnerabilidades disponibles.
Instrucciones: active el interruptor Show Only Exploitable Vulnerabilities en la esquina superior derecha de la página.
-
-
Utilice "AI Analysis" para una evaluación detallada
Descripción: esta función emplea un modelo grande de inteligencia artificial para ofrecer una descripción general de la vulnerabilidad. También analiza su popularidad de explotación externa y las rutas de ataque, además de proporcionar recomendaciones de corrección contextualizadas. Esto le ayuda a evaluar con mayor precisión los riesgos de vulnerabilidades complejas.
-
Instrucciones:
Haga clic en el nombre de la Vulnerability objetivo para ir a su página de detalles.
En el área Vulnerability Details, haga clic en AI Analysis junto al CVE ID.
-
Filtre con precisión y localice rápidamente
Use las funciones de filtrado y ordenamiento de la plataforma para ubicar rápidamente vulnerabilidades específicas o los recursos que le interesen.
-
Filtrar vulnerabilidades relacionadas con aplicaciones de IA:
Descripción: Security Center detecta y muestra de forma centralizada las vulnerabilidades en aplicaciones de IA, como modelos y frameworks, que podrían provocar filtraciones de datos o accesos no autorizados a los modelos.
Instrucciones: en la página Vulnerabilities, dentro de la pestaña Application Vulnerability, seleccione la casilla de verificación Display Only AI-related Vulnerabilities.
-
Comprender la columna "Affected Assets"
Esta columna muestra el número de recursos afectados por una vulnerabilidad y utiliza colores para indicar la urgencia de corrección.
Rojo: el número de servidores con urgencia de corrección High.
Naranja: el número de servidores con urgencia de corrección Medium.
Gris: el número de servidores con urgencia de corrección Low.
-
Exportar la lista de vulnerabilidades
Security Center le permite exportar la lista de vulnerabilidades desde la consola o mediante una llamada a una API.
Exportar desde la consola
Inicie sesión en la consola de Security Center.
En el panel de navegación izquierdo, elija Risk Governance > Vulnerabilities.
En la página Vulnerabilities, haga clic en la pestaña Linux Software Vulnerability o Windows System Vulnerability.
En la esquina superior derecha de la lista Vulnerability, haga clic en el ícono de exportación para exportar la lista.
El ícono de exportación aparece atenuado cuando la lista de vulnerabilidades no contiene datos. Compruebe que la lista incluya vulnerabilidades antes de exportarla.
Exportar mediante una llamada a una API
Llame a la operación ExportVul para exportar la lista de vulnerabilidades. Para obtener más información, consulte ExportVul.
Detalles de la vulnerabilidad
Haga clic en el nombre de una Vulnerability para expandir su panel de detalles. Allí podrá consultar información detallada y una lista de los recursos afectados. Para obtener más información, consulte Appendix: Parameter description for the vulnerability details page.
Detalles de la vulnerabilidad: incluye una descripción de la vulnerabilidad, su puntuación de impacto CVSS (de 0.1 a 3.9 es Low, de 4.0 a 6.9 es Medium, de 7.0 a 8.9 es High y de 9.0 a 10.0 es Critical), las versiones de los componentes afectados, entre otros datos.
-
Lista de vulnerabilidades sin gestionar: enumera todos los servidores donde se detectó esta vulnerabilidad. En esta lista puede consultar el Status de la vulnerabilidad en cada servidor. Los estados se describen a continuación:
NotaSi varios procesos de un mismo servidor coinciden con la vulnerabilidad, aparecerán varias entradas en la lista.
Categoría
Estado
Descripción
Handled
Fixed
La vulnerabilidad está corregida.
Fail
La corrección presentó errores. Esto puede deberse a que el archivo vulnerable se modificó o ya no existe.
Ignored
La vulnerabilidad se marcó como Ignore, por lo que Security Center ya no generará alertas para ella.
Invalid Vulnerability
La vulnerabilidad no se volvió a detectar dentro de un periodo específico. Los periodos de caducidad para los distintos tipos de vulnerabilidades son los siguientes:
Vulnerabilidades de software de Linux y vulnerabilidades del sistema Windows: 3 días
Application Vulnerability y Urgent Vulnerability: 7 días
Vulnerabilidades de aplicaciones: 30 días
Vulnerabilidades de emergencia: 90 días
Unhandled
Unfixed
La vulnerabilidad está pendiente de corrección.
Verifying
Después de corregir manualmente una vulnerabilidad, haga clic en Verify en la columna Actions. El estado cambia de Unfixed a Verifying mientras Security Center confirma la corrección.
Solucionar vulnerabilidades
Corregir vulnerabilidades
Paso 1: Elija un método de solución
-
Corrección con un clic: Security Center ofrece una función de corrección con un clic en la consola. Esta función automatiza la solución de vulnerabilidades sin que tenga que iniciar sesión en el servidor.
-
Nota importante: Al corregir vulnerabilidades del kernel, el sistema comprueba si la versión actualizada del kernel es compatible con el cliente de Security Center. Si no lo es, el sistema interrumpe la corrección y muestra un cuadro de diálogo de error. Debe cerrar el cuadro de diálogo, iniciar la corrección de nuevo y seleccionar la opción Mandatory Fix para omitir la comprobación de compatibilidad y ejecutar la tarea de solución. Para más detalles, consulte Corrección con un clic en el paso 2.
AvisoLa corrección forzada omite la comprobación de compatibilidad del cliente. Esto puede generar riesgos de compatibilidad e impedir que Security Center proteja el servidor.
ImportanteLa función de corrección con un clic no admite Application Vulnerability ni Urgent Vulnerability.
Modelo de servicio
Edición del servicio / Nivel de protección
Descripción
Subscription
Enterprise y Ultimate
Admite la solución de Linux Software Vulnerability y Windows System Vulnerability.
Advanced
Admite la solución de Linux Software Vulnerability y Windows System Vulnerability.
Basic, Value-added Plan y Anti-virus
ImportanteDebe adquirir el servicio adicional Remaining Vulnerability Fixes para usar la corrección con un clic. Para obtener instrucciones de compra, consulte Purchase guide.
Admite la solución de Linux Software Vulnerability y Windows System Vulnerability.
Enable Pay-as-You-Go Service
Todos los niveles de protección
-
-
Corrección automática: Habilite el interruptor Automatic Vulnerability Remediation y configure tareas de corrección automática. Así se corrigen periódicamente las vulnerabilidades recién detectadas a la hora que especifique.
ImportanteLas tareas de corrección automática dependen de la función de corrección con un clic. Si su edición o tipo de vulnerabilidad actual no admite esta función, tampoco admitirá la corrección automática.
La corrección automática solo admite vulnerabilidades del sistema Linux que no sean del kernel. No es compatible con otros tipos de vulnerabilidades.
Corrección manual: Si su edición o tipo de vulnerabilidad actual no admite la corrección con un clic, o si la función Remaining Vulnerability Fixes no está habilitada, inicie sesión en el servidor. Luego aplique la corrección manualmente según las sugerencias de solución que aparecen en los detalles de la vulnerabilidad.
Paso 2: Aplique la corrección
Corrección con un clic
Acceda a la consola de Security Center - Risk Governance - Vulnerability Management. En la esquina superior izquierda de la página, seleccione la región de sus activos: Chinese Mainland o Outside Chinese Mainland.
En la pestaña Linux Software Vulnerability o Windows System Vulnerability, haga clic en el nombre de la Vulnerability de destino o haga clic en Fix en la columna Actions.
-
En la sección Unhandled Vulnerabilities, busque el servidor de destino y haga clic en Fix en la columna Actions.
NotaTambién puede seleccionar varios servidores y hacer clic en Fix debajo de la lista. De este modo, corregirá las vulnerabilidades de varios servidores al mismo tiempo.
-
En el cuadro de diálogo que aparece, seleccione un método de solución: Automatically Create Snapshot and Fix Risk o Skip Snapshot and Fix.
ImportanteCorregir vulnerabilidades puede implicar actualizar kernels del sistema o versiones de software, lo cual genera riesgos de compatibilidad. Se recomienda ejecutar esta operación fuera del horario de mayor actividad y seleccionar la opción Automatically Create Snapshot and Fix Risk. Esta opción le permite revertir los cambios rápidamente si ocurre algún problema.
NotaLa instantánea que se crea automáticamente durante una corrección con un clic sirve para revertir rápidamente la operación. Es posible que no cubra todos los discos de datos conectados a la instancia. Si su carga de trabajo tiene requisitos estrictos de consistencia de datos, cree manualmente una instantánea que cubra todos los discos de datos antes de corregir la vulnerabilidad. No dependa únicamente de la instantánea creada de forma automática.
-
(Opcional) Configure Mandatory Fix: Al corregir vulnerabilidades del kernel, el sistema comprueba si la versión actualizada del kernel es compatible con el cliente de Security Center. Si no lo es, el sistema interrumpe la corrección y muestra un cuadro de diálogo de error.
Cierre el cuadro de diálogo de error y vuelva a hacer clic en Fix en la columna Actions de la vulnerabilidad de destino.
-
En el cuadro de diálogo de corrección aparecerá la nueva opción Mandatory Fix. Selecciónela, elija un método de solución y haga clic en Fix Now para reintentarlo.
ImportanteCorregir vulnerabilidades puede implicar actualizar kernels del sistema o versiones de software, lo cual representa un riesgo de compatibilidad. Se recomienda seleccionar la opción Automatically Create Snapshot and Fix Risk para revertir los cambios rápidamente si ocurre algún problema.
Haga clic en Fix Now. El sistema inicia la tarea de solución y el estado de la vulnerabilidad cambia a Fixing. Una vez que la corrección se completa correctamente, el estado cambia a Fixed.
Corrección automática
Procedimiento
En la página Vulnerabilities, haga clic en Vulnerability Settings en la esquina superior derecha.
En la tabla Vulnerability Auto-remediation Settings, habilite el interruptor Automatic Vulnerability Remediation.
-
Configure la política de corrección automática
-
Vulnerability Auto-Fix Schedule
ImportanteCorregir vulnerabilidades implica ciertos riesgos. Se recomienda aplicar las correcciones fuera del horario de mayor actividad para minimizar el impacto en su negocio.
Task Type: Seleccione One-time (se ejecuta una sola vez) o Cycle (se ejecuta periódicamente).
Execution Date : Este parámetro es obligatorio solo cuando Task Type se establece en One-time. Configure la fecha y hora específicas en las que se ejecutará la tarea.
Execution Cycle: Este parámetro es obligatorio solo cuando Task Type se establece en Cycle. Puede establecer el ciclo en Every Day o Every Week.
Execution Time: Este parámetro es obligatorio solo cuando Task Type se establece en Cycle. Especifique la hora a la que se ejecutará la tarea.
-
Vulnerability Fix Configuration
Vulnerability Level: Seleccione un Vulnerability Level para filtrar las vulnerabilidades que requieren corrección.
Select Manually: Filtre las vulnerabilidades que requieren corrección según la Vulnerability seleccionada.
-
Snapshot Configuration
AvisoSi habilita el interruptor de instantáneas, se generarán cargos adicionales por instantáneas cuando se ejecute la tarea de corrección de vulnerabilidades. Crear y conservar instantáneas genera costos. El servicio de instantáneas cobra estas tarifas. De forma predeterminada, el método de facturación es pay-as-you-go.
Interruptor Snapshot Configuration: Si habilita este interruptor, el sistema crea una copia de seguridad mediante instantánea cuando se ejecuta una tarea de solución. Si ocurre algún problema, use la instantánea para revertir el sistema y restaurar sus servicios rápidamente.
Snapshot Name: Establezca un nombre descriptivo, como
vulnerability-fix-snapshot.Storage Time: Establezca la duración de almacenamiento de la instantánea.
-
-
Configure Auto-Repair Asset
-
All Assets: Corrige todos los activos en los que se detectaron vulnerabilidades corregibles.
ImportanteLa solución consume cuotas de Vulnerability Fix. Use esta opción con precaución para evitar consumos innecesarios.
By Asset: Especifique los activos en los que se pueden ejecutar las tareas de corrección automática.
-
Una vez completada la configuración, haga clic en Save.
Consulte las tareas de corrección automática
El sistema busca vulnerabilidades en sus servidores de forma periódica y las soluciona según el programa de corrección automática configurado. Siga estos pasos para consultar los resultados de ejecución:
En la página Vulnerabilities, haga clic en Task Management en la esquina superior derecha.
-
En la pestaña Auto-remediation Tasks, consulte las estadísticas de ejecución de las tareas de solución.
NotaSe genera un nuevo registro cada vez que se ejecuta una tarea periódica.
Status: Estado de ejecución de la tarea.
Progress: Progreso de ejecución de la tarea.
Vulnerability Statistics: Cantidad de correcciones exitosas y con errores.
Host Statistics: Cantidad de hosts afectados.
Haga clic en Details en la columna Actions de una tarea para consultar sus detalles de ejecución.
Haga clic en el icono
junto al servidor de destino para expandir los detalles de todas las vulnerabilidades solucionadas. Entre ellos se incluyen CVE ID, Handled At y Status.
Corrección manual
Pasos de corrección
-
Busque el plan de solución
En la lista de vulnerabilidades de la pestaña correspondiente, haga clic en el nombre de la vulnerabilidad de destino.
-
Application Vulnerability: En la pestaña Vulnerability Details, consulte el alcance afectado y las Fixing Suggestions.
Ejemplo: vulnerabilidades de Spring Framework o Nacos: Siga las sugerencias de solución que aparecen en los detalles de la vulnerabilidad para modificar la configuración correspondiente. Por ejemplo, cambie una versión de dependencia en
pom.xmlo un ajuste de autenticación enapplication.properties. Después, vuelva a desplegar o reinicie el servicio afectado. Antes de aplicar los cambios, cree una instantánea de ECS para respaldar el servidor. Además, valide la compatibilidad en un entorno de pruebas antes de llevar el cambio a producción.Actualice OpenSSH manualmente en servidores Windows: Si una actualización manual de OpenSSH o de un componente similar falla por falta de espacio en disco, libere espacio o amplíe el disco. Luego reintente la actualización.
-
Linux Software Vulnerability o Windows System Vulnerability:
En la sección Vulnerability Details, haga clic en Fixing Suggestions en la columna Actions de la vulnerabilidad.
En la sección Solution Suggestions de Alibaba Cloud Vulnerability Database, consulte el plan de solución de la vulnerabilidad. Siga ese plan para iniciar sesión en el servidor y corregir la vulnerabilidad.
-
-
Aplique el plan de solución
-
Antes de aplicar los cambios, se recomienda crear una instantánea de forma manual para respaldar el servidor.
AvisoCorregir vulnerabilidades implica ciertos riesgos. Se recomienda respaldar los datos del servidor antes de corregir una vulnerabilidad. Si el servidor vulnerable es una instancia de ECS de Alibaba Cloud, cree una instantánea para respaldar los datos. Para más información, consulte Create a snapshot.
Inicie sesión en el servidor mediante SSH, Escritorio remoto u otro método.
Ejecute los comandos necesarios según el plan de solución. Por ejemplo, actualice paquetes de software o modifique configuraciones.
-
-
Consulte el resultado de la solución
Después de una corrección manual, el estado de la vulnerabilidad no se actualiza de inmediato. En vulnerabilidades de aplicaciones, como las de OpenSSH, no necesita cambiar el nivel de vulnerabilidad manualmente. En su lugar, haga clic en Verify en la columna Operation. Security Center volverá a analizar el servidor automáticamente. Cuando el análisis confirme que la versión del componente cumple con los requisitos, el estado cambiará automáticamente a Fixed.
Una vez corregida la vulnerabilidad, regrese a la consola de Security Center.
Haga clic en el nombre de la vulnerabilidad para abrir el panel de detalles. En la lista Unhandled Vulnerabilities, busque el servidor donde acaba de corregir la vulnerabilidad.
-
Haga clic en Verify en la columna Actions para confirmar la corrección. Una vez verificada, su estado cambia a Fixed. Esta verificación de vulnerabilidad de aplicación activa una sincronización automática de estados. Se recomienda hacer clic en Verify inmediatamente después de completar la corrección manual. Si el estado no cambia de inmediato, espere al siguiente análisis programado. También puede reiniciar el servidor y volver a hacer clic en Verify.
NotaSi el estado no se actualiza durante mucho tiempo, la causa podría ser latencia de red o un problema de caché. Actualice la página más tarde para comprobar el estado.
Casos de uso
Instale un parche de Windows manualmente: Si una corrección con un clic falla o los detalles de la vulnerabilidad recomiendan un parche KB específico, vaya al Catálogo de Microsoft Update. Busque el número KB indicado en los detalles de la vulnerabilidad (por ejemplo, KB5088064) y descargue el paquete de parches que coincida con su versión de Windows. Cargue el paquete en el servidor e instálelo. Cuando finalice la instalación, regrese a la consola de Security Center y haga clic en Verify para confirmar la corrección.
Corrija vulnerabilidades de aplicaciones de terceros: Algunas vulnerabilidades de aplicaciones no admiten la corrección con un clic. Este es el caso de
XStream, Jackson, ThinkPHP o 1Panel. Para solucionarlas, siga las sugerencias que aparecen en los detalles de la vulnerabilidad. Descargue una versión segura desde el sitio web oficial o ejecute el comando de actualización (por ejemplo, actualice ThinkPHP a la versión 5.0.25 o posterior, o 1Panel a la v2.0.6 o posterior). Antes de aplicar los cambios, cree una instantánea para respaldar el servidor.Confirme las actualizaciones de componentes, como MySQL: Después de actualizar manualmente un componente como MySQL, haga clic en Verify en la consola. También se recomienda iniciar sesión en el servidor y ejecutar un comando de consulta de versión (por ejemplo,
mysql --version) para comprobar que la actualización surtió efecto.
Paso 3: Verifique los resultados y resuelva problemas
Si el estado de la vulnerabilidad es Fixing Failed o la verificación falla después de una corrección manual, siga estos pasos para resolver el problema:
-
Error en la corrección con un clic:
-
Este problema suele deberse a una excepción en el entorno del script de corrección. Por ejemplo, un archivo de destino modificado, espacio insuficiente en disco o problemas de permisos. Consulte el motivo del error en los detalles de la tarea y luego intente una corrección manual.
AvisoEs posible que deba reiniciar el servidor después de una corrección con un clic. Si la corrección falla, no se consume su cuota de Vulnerability Fix.
Error en la comprobación de compatibilidad del kernel. Al corregir vulnerabilidades del kernel, el sistema comprueba si la versión actualizada del kernel es compatible con el cliente de Security Center. Si no lo es, el sistema interrumpe la corrección. Vuelva a iniciar la corrección con un clic y seleccione Mandatory Fix para omitir la comprobación de compatibilidad.
-
-
Error de verificación después de una corrección manual:
Compruebe que la solución sea correcta: Verifique que los comandos u operaciones ejecutados en el servidor coincidan con las sugerencias de solución.
-
Compruebe la versión del componente: Security Center detecta vulnerabilidades según el número de versión del software o componente. Compruebe si el software o componente correspondiente se actualizó a la versión que exige el plan de solución.
Algunas vulnerabilidades ofrecen varias opciones de solución. Si aplica una mitigación (que solo cambia configuraciones sin actualizar la versión del software), el número de versión no cambia. Como resultado, el análisis de vulnerabilidades sigue reportando el problema y la verificación falla. Se recomienda dar prioridad a la opción de solución que actualiza el software a una versión segura.
Si no puede actualizar el software, haga clic en Ignore en la página de lista de vulnerabilidades para detener las alertas repetidas. Para conocer las opciones de solución disponibles y las versiones afectadas, consulte la sección "Remediation suggestions" en la página de detalles de la vulnerabilidad correspondiente.
Retraso en la actualización del estado: La actualización del estado de la vulnerabilidad depende de los resultados del análisis, los cuales pueden tardar.
Paso 4 (Opcional): Revierta la corrección
Una reversión restaura los datos del disco al estado que tenían cuando se creó la instantánea. Los datos escritos después de ese momento se pierden. Proceda con precaución.
Si una corrección causa problemas en el servicio y usted creó una instantánea previamente, revierta los cambios desde la consola.
En la página Vulnerabilities, haga clic en el número que aparece bajo Total Handled Vulnerabilities.
En el panel Total Handled Vulnerabilities, establezca Status en Fixed. Busque la vulnerabilidad de destino y haga clic en Roll Back en la columna Actions.
Seleccione la instantánea que desea usar para la reversión y haga clic en OK.
Aplace la solución (Ignore o Add to Whitelist)
Si determina que una vulnerabilidad no requiere corrección, ignórela o agréguela a una lista blanca para evitar alertas repetidas.
Add to Whitelist: Esta acción suprime las alertas de un tipo específico de vulnerabilidad dentro del alcance configurado. El alcance predeterminado abarca todos los activos. Esto podría hacer que pase por alto riesgos de seguridad relacionados. Use esta función con precaución.
Práctica recomendada para componentes del sistema Kubernetes: Las vulnerabilidades de alto riesgo en componentes básicos de Kubernetes, como csi-plugin o los plugins de CNI, suelen existir porque estos componentes requieren privilegios elevados para funcionar. Según las mejores prácticas de la industria de seguridad, generalmente es aceptable confiar en estos componentes proporcionados por el proveedor. Se recomienda agregar estos riesgos conocidos y necesarios a la lista blanca para reducir el ruido de las alertas.
Ignore: La operación de ignorar afecta únicamente al proceso actual. Si la aplicación se reinicia o se inicia un nuevo proceso, Security Center podría detectar la vulnerabilidad nuevamente.
Función | Ignore | Add to Whitelist |
Alcance | Aplica a una única instancia de vulnerabilidad en un único activo. |
|
Persistencia | Temporal. La alerta puede activarse de nuevo después de que se reinicie el proceso. | Persiste hasta que elimine manualmente la regla de la lista blanca. |
Casos de uso |
|
|
Ignore
Procedimiento
En la página Vulnerabilities, vaya a la pestaña correspondiente, como Linux Software Vulnerability, y busque la vulnerabilidad de destino.
Haga clic en el nombre de la vulnerabilidad para abrir su página de detalles. En la sección Unhandled Vulnerabilities, seleccione uno o más servidores para los que desea ignorar la vulnerabilidad.
-
Haga clic en Ignore debajo de la lista, introduzca un motivo y luego haga clic en OK.
NotaTambién puede hacer clic en el icono
y luego hacer clic en Ignore en la columna Actions de una sola vulnerabilidad.
Consulte y cancele elementos ignorados
Regrese a la página Vulnerabilities y haga clic en el número que aparece bajo Total Handled Vulnerabilities.
En el panel Total Handled Vulnerabilities, establezca Status en Ignored para consultar la lista de todas las vulnerabilidades ignoradas.
Busque la vulnerabilidad de destino y haga clic en Cancel Ignore en la columna Actions.
Add to Whitelist
Procedimiento
-
Método 1:
En la página Vulnerabilities, vaya a la pestaña de vulnerabilidades correspondiente, como Linux Software Vulnerability, y seleccione las vulnerabilidades que desea procesar.
-
Haga clic en Add to Whitelist en la esquina inferior izquierda de la lista.
ImportanteDe forma predeterminada, este método aplica a All Assets.
-
Método 2:
En la página Vulnerabilities, haga clic en Vulnerability Settings en la esquina superior derecha.
En la pestaña Vulnerability Whitelist Settings, haga clic en Create Rule.
-
Configure los parámetros como se describe en la siguiente tabla y haga clic en OK.
Select Vulnerability: Seleccione una o más vulnerabilidades que desea agregar a la lista blanca.
Applied Assets: Establezca el alcance de la regla de la lista blanca. Si selecciona Asset Group o Hosts, debe seleccionar los activos de destino.
Consulte y gestione la lista blanca
En la página Vulnerabilities, haga clic en Vulnerability Settings en la esquina superior derecha.
En la pestaña Vulnerability Whitelist Settings, consulte todas las reglas de lista blanca configuradas.
-
Para modificar o eliminar una regla, haga clic en Edit o Delete en la columna Actions de la regla.
Delete: Después de eliminar una regla, Security Center vuelve a detectar la vulnerabilidad en los análisis posteriores.
Edit: Solo puede modificar Applied Assets (el alcance de la regla de la lista blanca) y las observaciones.
Facturación
La función de corrección de vulnerabilidades genera los siguientes cargos:
-
Servicio de corrección de vulnerabilidades (pay-as-you-go): Habilite este servicio pay-as-you-go para usar la función de corrección con un clic. Se le cobra USD 0.30 por cada corrección y la facturación se realiza diariamente. El número de correcciones de vulnerabilidades se calcula de la siguiente manera:
-
Unidad mínima: Corregir correctamente un Security Notice en un servidor cuenta como una corrección.
ImportanteUn solo Security Notice puede contener varios CVE relacionados. Corregir el aviso cuenta como 1 sola corrección, sin importar cuántos CVE incluya.
-
Número de correcciones de vulnerabilidades = Σ (Número de Security Notices con estado "Fixed" en cada servidor)
ImportanteUna corrección se contabiliza únicamente después de que el servidor se reinicia y su estado cambia a "Fixed". Las correcciones que fallan no se cuentan.
-
Ejemplo:
Si usa Security Center para corregir correctamente 10 Security Notices distintos en cada uno de 5 servidores:
Total de correcciones de vulnerabilidades = 5 servidores × 10 Security Notices = 50 correcciones
-
Cargos por copia de seguridad de instantáneas: Cuando ejecute una corrección con un clic, seleccione Automatically Create Snapshot and Fix Risk. Esta acción crea una copia de seguridad de instantánea del disco del servidor para que pueda revertir rápidamente los cambios si la corrección causa problemas inesperados. La creación y retención de instantáneas genera cargos que factura el servicio ECS Snapshot. Para obtener más información sobre los cargos, comuníquese con el soporte de preventa.
Implementación en producción
Procedimiento de remediación
-
Antes de la remediación
Confirmación de activos: Compruebe que las versiones de software afectadas estén presentes en los activos de sus servidores.
Evaluación de riesgos: Evalúe el impacto en el negocio para determinar la urgencia y necesidad de la remediación. No todas las vulnerabilidades requieren atención inmediata.
Pruebas exhaustivas: Despliegue el parche en un entorno de pruebas. Valide por completo su compatibilidad y seguridad, y luego genere un informe de pruebas detallado.
Copia de seguridad de datos: Cree una copia de seguridad completa del servidor, por ejemplo, mediante una instantánea de ECS, para poder revertir los cambios rápidamente si ocurre un error.
Programación de la remediación: Ejecute la remediación fuera del horario de mayor actividad para minimizar el impacto en el negocio.
-
Durante la remediación
Operación con dos personas: Asegúrese de que haya como mínimo dos profesionales presentes. Para evitar errores, un profesional ejecuta la operación mientras otro la revisa y la registra.
Seguimiento del plan: Siga estrictamente el plan de remediación y aplique las correcciones de forma secuencial.
-
Después de la remediación
Verificación de resultados: Confirme que la vulnerabilidad se corrigió y que todas las funciones del sistema y las aplicaciones de negocio se ejecutan correctamente.
Archivo de documentación: Documente todo el proceso en un informe final de remediación de vulnerabilidades y archívelo.
Mitigación de riesgos
Elabore un plan detallado: Diseñe un plan de remediación viable que haya sido probado y validado a fondo. Siga estrictamente los pasos definidos durante la ejecución.
Pruebe en un entorno simulado: Configure un entorno de pruebas idéntico al de producción —incluidos el sistema, las aplicaciones y los datos— para validar completamente el plan de remediación.
Copia de seguridad completa del sistema: Seleccione la opción Automatically Create Snapshot and Fix Risk para crear una copia de seguridad completa del sistema, que incluye el sistema operativo, la aplicación y los datos. Compruebe que la copia de seguridad se pueda recuperar para asegurar que podrá restaurar los servicios rápidamente si surge algún problema.
Preguntas frecuentes
Vulnerabilidades faltantes y problemas de escaneo
-
No se muestran vulnerabilidades en la página de gestión de vulnerabilidades. ¿Qué debo hacer?
Una lista de vulnerabilidades vacía puede indicar que no se detectaron riesgos actualmente o que el alcance de la consulta o el estado del servicio limita los resultados. Revise lo siguiente en orden:
Revise la región: La lista de vulnerabilidades se muestra por región. El selector de región en la parte superior de la página (por ejemplo, the Chinese mainland) determina el alcance de la consulta. Cambie a la región de sus activos objetivo y actualice la página.
Revise la edición y el estado de activación: Algunas capacidades de detección de vulnerabilidades dependen de un servicio de valor agregado. Si la página muestra Pay-as-you-go vulnerability fixing: Not activated, la función correspondiente no está activada y el alcance disponible es limitado. Vaya a la página Overview para confirmar la edición y el estado de activación de Security Center.
Inicie un escaneo manualmente: Si aún no se ha ejecutado ningún escaneo o el último fue hace mucho tiempo, haga clic en One-click scan en la parte superior de la página para iniciar uno y luego actualice la página cuando termine.
Comprenda el estado vacío: Si pestañas como Linux software vulnerability o Windows system vulnerability muestran No records found, significa que no se detectaron resultados con las condiciones de filtro actuales. Este comportamiento es normal y no indica un mal funcionamiento. Cambie a otra pestaña, como Urgent Vulnerabilities, para confirmar que la página devuelve datos con normalidad.
Distinga entre vulnerabilidades y alertas: Si recibió una alerta de seguridad, como un ataque saliente desde el servidor, pero la página de gestión de vulnerabilidades no muestra registros, tenga en cuenta que el escaneo de vulnerabilidades y las alertas son dos dimensiones de detección distintas. Una alerta no necesariamente corresponde a una vulnerabilidad. Consulte View and handle alert events para investigar el evento de seguridad.
Límites y principios de remediación
-
¿Por qué el botón Fix aparece atenuado?
-
Problema: Limitaciones de la edición del producto
Causa: La función
one-click fixno es compatible conBasic Editionni conAnti-virus Edition.Solución: Adquiera el
value-added service"Vulnerability Fixing" o actualice aEnterprise EditionoUltimate Edition.
-
Problema: Problemas del lado del servidor
Problemas en servidores Linux
-
El sistema operativo alcanzó el fin de su vida útil (EOL): El proveedor ya no proporciona
patch. Debe actualizar manualmente eloperating system. Corregir vulnerabilidades en los siguientes sistemas operativos requiere una actualización del SO:Red Hat 5, Red Hat 6, Red Hat 7, Red Hat 8
CentOS 5
Ubuntu 12
Debian 8, 9, 10
Espacio en disco insuficiente: El espacio disponible en disco es menor a 3 GB. Libere espacio o amplíe el disco.
Proceso en uso: El proceso
aptoyumse está ejecutando. Espere a que termine y vuelva a intentarlo, o finalice el proceso manualmente.Permisos insuficientes: El usuario que ejecuta el comando de remediación no tiene permisos suficientes. Asegúrese de que el propietario del archivo sea el usuario
rooty establezca los permisos adecuados, como755.
Problemas en servidores Windows
Espacio en disco insuficiente: El espacio disponible en disco es menor a 500 MB. Libere espacio o amplíe el disco.
-
El servicio Windows Update no funciona como se espera: El servicio está deshabilitado o ya hay una instalación de
patchen curso.Si el servicio está deshabilitado, vaya al administrador de servicios en el
server, habilite el servicio Windows Update y vuelva a intentar corregir lavulnerability.Si hay una actualización en curso, espere a que finalice el proceso Wusa.exe o finalícelo manualmente, y luego intente corregir la
vulnerabilitynuevamente.
-
-
-
¿Cuál es la diferencia entre una vulnerabilidad de aplicación y una de sistema? ¿Por qué la corrección con un clic no admite vulnerabilidades de aplicación?
Una
system vulnerability, como unaLinux software vulnerabilityo unaWindows system vulnerability, afecta aloperating systemo a sus componentes. Estas vulnerabilidades tienen rutas de remediación estandarizadas, lo que permite corregirlas con la funciónone-click fix.Una
application vulnerabilityexiste en una aplicación autogestionada, como el código de un sitio web o software de terceros. El método de remediación para este tipo devulnerabilityestá estrechamente ligado a su lógica de negocio y código específicos. Dado que las herramientas automatizadas no comprenden el contexto de su negocio, debe remediar estas vulnerabilidades manualmente.
-
¿Por qué mi servidor tiene tantas vulnerabilidades?
A medida que surgen nuevos métodos de ataque, se descubren vulnerabilidades continuamente en software antiguo. El escaneo y la aplicación de parches de forma regular son tareas de seguridad esenciales y continuas. Para ayudarle a concentrarse en los riesgos más críticos, active el interruptor Show Only Exploitable Vulnerabilities.
Operaciones de remediación
-
¿Qué debo hacer si aparece el error "Permission acquisition failed, please check permissions and retry" al ejecutar un comando de corrección?
Causa: El propietario del archivo necesario para la operación de reparación no es
root, lo que provoca permisos insuficientes.-
Solución:
-
Localice el archivo:
En
Security Center, consulte los detalles de lavulnerabilitypara identificar el archivo y la ruta específicos que requieren remediación. -
Modifique los permisos:
Inicie sesión en el servidor y ejecute el siguiente comando para cambiar el propietario del archivo a
root. -
Reintente la corrección:
Regrese a la
Security Centerconsoley vuelva a ejecutar la operación de remediación en lavulnerability.
-
-
Cuando corrijo vulnerabilidades por lotes, ¿en qué orden se corrigen?
Las
Linux software vulnerabilityse corrigen en el orden en que aparecen en la lista de laconsole. AlgunasWindows system vulnerabilitiesrequieren que primero se instale unpatchprevio. Cuando ejecuta una corrección por lotes paraWindows system vulnerabilities, estos tipos de vulnerabilidades tienen prioridad. Las vulnerabilidades restantes se corrigen en el orden en que aparecen en la lista de laconsole. -
¿Por qué no funciona el reinicio después de corregir una vulnerabilidad del kernel en Ubuntu?
Síntoma: Después de usar la función de corrección con un clic en Security Center para aplicar un parche a una vulnerabilidad del kernel en un servidor Ubuntu, se muestra el mensaje "Fixed, pending restart". Sin embargo, tras reiniciar el servidor, la alerta de vulnerabilidad persiste porque el sistema no utiliza el nuevo kernel instalado.
Causa: Este problema suele ocurrir si se modificó manualmente el orden de arranque predeterminado del menú de arranque de GRUB. En ese caso, el script de remediación no logra establecer el nuevo
kernelcomo opción de arranque predeterminada.-
Solución:
Solución 1: Configurar automáticamente el nuevo kernel
Esta solución descarta su configuración personalizada actual de GRUB y permite que el sistema aplique automáticamente la configuración predeterminada para el nuevo
kernel.Procedimiento:
Antes de corregir la vulnerabilidad, inicie sesión en su
serverUbuntu.-
Ejecute el siguiente comando para establecer la variable de entorno:
<BASH> export DEBIAN_FRONTEND=noninteractive Regrese a la
Security Centerconsoley ejecute una corrección con un clic en lavulnerability.Una vez completada la corrección, reinicie el
serversegún las indicaciones. El sistema habilita automáticamente elkernelmás reciente.
Solución 2: Modificar manualmente el orden de arranque
Utilice esta solución si necesita conservar su configuración actual de GRUB.
Procedimiento:
En la
Security Centerconsole, ejecute unaone-click fixy reinicie elserversegún las indicaciones.Después de que el
serverse reinicie, inicie sesión en suserverUbuntu.-
Modifique manualmente el orden de arranque de GRUB para establecer la versión del
kernelrecién instalado como opción de arranque predeterminada.NotaEste procedimiento generalmente implica modificar el archivo
/etc/default/gruby ejecutar el comandoupdate-grub. Para obtener más información, consulte Change the kernel boot order of an ECS Linux CentOS instance. Reinicie el
servernuevamente para que el nuevo orden de arranque surta efecto.
-
¿Necesito reiniciar el sistema después de corregir una vulnerabilidad?
Windows: Se requiere un reinicio.
-
Linux Software Vulnerability: Se requiere un reinicio si se cumple alguna de las siguientes condiciones:
Se corrigió una
kernelvulnerability.En la pestaña Linux Software Vulnerability de la página en la consola de Security Center, el boletín de la
vulnerabilitytiene la etiqueta Restart Required.
-
¿Por qué falla una operación de reversión de vulnerabilidad?
Si una operación de
vulnerability rollbackfalla, investigue las siguientes causas posibles:-
Compruebe el estado del agente
La operación de reversión requiere que el
Security Centeragentesté en línea. Si elagentestá desconectado, el comando no se puede entregar. Primero debe solucionar el problema de desconexión del agente. -
Confirme que la instantánea de copia de seguridad sea válida
La función de reversión depende de la
backup snapshotcreada antes de la remediación. Si lasnapshotcaducó o se eliminó manualmente, la operación de reversión no se puede ejecutar.
-
-
¿Por qué falla la creación de la instantánea al corregir una vulnerabilidad?
La creación de una
snapshotpuede fallar por las siguientes razones:Operación ejecutada por un usuario de RAM: Si un
RAM usersin elpermissionrequerido ejecuta la operación, la creación de lasnapshotfalla. Se recomienda utilizar suAlibaba Cloud accountpara ejecutar la operación. Para obtener más información sobre elRAM user, consulte Overview.Servidor externo a Alibaba Cloud: La creación de instantáneas para la remediación de vulnerabilidades no es compatible con un
non-Alibaba Cloud server.
Estado posterior a la remediación y verificación
-
Corregí una vulnerabilidad, pero Security Center la sigue reportando. ¿Qué debo hacer?
Causa: Este problema ocurre porque algunas vulnerabilidades, como las de
kernelde Linux, requieren reiniciar elserverdespués de la remediación.Solución: En la página de detalles de la
vulnerability, haga clic en Restart. Una vez completado el reinicio, haga clic en Verify. Si el estado cambia a Repaired, lavulnerabilityse corrigió correctamente.
-
Corregí una vulnerabilidad sin actualizar la versión del software, pero Security Center la sigue reportando. ¿Qué debo hacer?
Causa: Security Center detecta las Application Vulnerability y las Urgent Vulnerability comparando el número de versión del software o componente. Si mitiga una vulnerabilidad en lugar de actualizar a una versión segura, por ejemplo, habilitando
SafeModeen fastjson para deshabilitarAutoType, el número de versión permanece dentro del rango afectado. Los escaneos posteriores seguirán reportando la vulnerabilidad y hacer clic en Verify no cambiará el estado a corregido.Solución: Después de confirmar que la mitigación eliminó el riesgo, vaya a la página Vulnerabilities y aplique Ignore o Add to Whitelist a la vulnerabilidad para detener las alertas repetidas. La opción Ignore solo surte efecto para el proceso actual. Si la aplicación se reinicia o inicia un nuevo proceso, Security Center podría detectar la vulnerabilidad nuevamente. La opción Add to Whitelist suprime las alertas para este tipo de vulnerabilidad dentro del alcance configurado hasta que elimine manualmente la regla de lista blanca. Para conocer las diferencias entre ambas acciones y sus procedimientos correspondientes, consulte la sección "Posponer la remediación" de este tema.
-
¿Por qué el estado de las correcciones de vulnerabilidades de Windows cambia a "Invalid"?
El mecanismo de detección de vulnerabilidades de Windows se actualizó. Tras las actualizaciones mensuales de las reglas de vulnerabilidades de Windows, el estado de las vulnerabilidades existentes afectadas por estos cambios de reglas se marcará como "Invalid".
-
Después de corregir una vulnerabilidad, ¿por qué la consola sigue mostrando el estado "Not fixed"?
Esto puede deberse a las siguientes razones:
Retraso en la verificación: Después de una corrección manual, debe hacer clic en el botón Verify para iniciar un escaneo inmediato. La actualización del estado puede tardar unos minutos.
Caché del navegador: Es posible que la página de la
consoleesté almacenada en la caché de su navegador. Intente forzar la actualización de la página o espere unos minutos.Corrección incompleta: Es posible que la operación de remediación no se haya completado por completo. Por ejemplo, una
vulnerabilitypuede tener varias rutas vulnerables, pero solo se corrigió una. Revise los pasos de remediación e inténtelo de nuevo.
-
Fixed and Pending Restarted: ¿Security Center puede verificar automáticamente una vulnerabilidad en este estado?
No. Debe reiniciar el
serverdesde laSecurity Centerconsoleo reiniciarlo manualmente. Después de que elserverse reinicie, haga clic en Verify para confirmar que lavulnerabilityestá corregida.ImportanteSi no verifica la corrección manualmente,
Security Centercomprueba el estado automáticamente durante el siguiente escaneo programado. Para evitar falsos negativos por problemas de red, el sistema conserva el registro de lavulnerabilitydurante tres días si no se detecta en el primer escaneo. Si lavulnerabilityno se detecta durante tres días consecutivos, el sistema elimina el registro. -
¿Por qué el estado de verificación no se actualiza después de corregir manualmente una vulnerabilidad?
Si después de corregir manualmente una vulnerabilidad en un servidor la función 'Verify' en la consola de Security Center no actualiza el estado de la vulnerabilidad a 'Fixed', este problema suele deberse a dos razones:
-
El nivel de escaneo de vulnerabilidades no está completamente configurado
Causa:
Security Centerescanea y actualiza el estado únicamente para los niveles de riesgo seleccionados en Vulnerability Settings. Si el nivel de riesgo de lavulnerabilityobjetivo, como High o Medium, no está seleccionado, el sistema no actualiza su estado.Solución: Revise la configuración de escaneo en Vulnerability Settings y asegúrese de que el nivel de riesgo de la
vulnerabilityobjetivo esté seleccionado.
-
El agente de Security Center está desconectado
Motivo: La función 'Verification' depende de la comunicación en tiempo real entre la consola y el cliente en el servidor. Si el cliente está desconectado, la consola no puede enviar comandos de verificación ni recibir los resultados.
Solución: Solucione el problema de desconexión del
agent. Una vez que elagentvuelva a estar en línea, intente verificar de nuevo.
-
Apéndice: Parámetros de detalles de vulnerabilidades
Parámetro | Descripción |
CVE ID | Es el CVE ID de la vulnerabilidad. Common Vulnerabilities and Exposures (CVE) es una lista de nombres públicos para vulnerabilidades de seguridad de la información o debilidades expuestas ampliamente reconocidas. Al usar el CVE ID, como CVE-2018-1123, puede encontrar rápidamente información sobre la corrección de la vulnerabilidad correspondiente en cualquier otra base de datos compatible con CVE para ayudarle a resolver problemas de seguridad. |
Impact Score | La puntuación CVSS se basa en el Common Vulnerability Scoring System (CVSS), un estándar de la industria ampliamente adoptado. La puntuación se calcula mediante una fórmula basada en diversos atributos de una vulnerabilidad. Se utiliza principalmente para cuantificar la gravedad de una vulnerabilidad y le ayuda a determinar la urgencia e importancia de corregirla. El sistema de puntuación CVSS define los niveles de gravedad de la siguiente manera:
|
Affected Assets | Información sobre los activos de servidor afectados por la vulnerabilidad, incluidas sus direcciones IP públicas o privadas. |
Severity | La gravedad de la vulnerabilidad se calcula con base en su puntuación CVSS, la importancia del activo y otros factores. Los niveles incluyen:
|
Details | Puede ir a la página Vulnerabilities, hacer clic en el nombre de una vulnerabilidad objetivo en la columna Vulnerability y luego, en la pestaña Unhandled Vulnerabilities, hacer clic en Details en la columna Actions de la vulnerabilidad para consultar información como los activos afectados, los comandos de remediación y las descripciones de impacto.
|