Extensión de Microsoft Antimalware para Windows

Información general

El panorama moderno de amenazas para los entornos de nube es dinámico, lo que aumenta la presión sobre los suscriptores de la nube de TI empresarial para mantener una protección eficaz a fin de satisfacer los requisitos de cumplimiento y seguridad. Microsoft Antimalware para Azure es una funcionalidad de protección en tiempo real gratuita. Microsoft Antimalware ayuda a identificar y eliminar virus, spyware y otro software malintencionado con alertas que se pueden configurar para cuando el software malintencionado o no deseado conocido se intente instalar o ejecutar en los sistemas de Azure. La solución se basa en la misma plataforma antimalware que Microsoft Security Essentials (MSE), Microsoft Forefront Endpoint Protection, Microsoft System Center Endpoint Protection, Windows Intune y Windows Defender para Windows 8.0 y versiones posteriores. Microsoft Antimalware para Azure es una solución de un único agente dirigida a entornos de aplicaciones e inquilinos, concebida para ejecutarse en segundo plano sin intervención humana. Puede implementar la protección en función de las necesidades de sus cargas de trabajo de aplicaciones, con configuración de protección básica o personalizada avanzada que incluye supervisión antimalware.

Prerequisites

Sistema operativo

La solución Microsoft Antimalware para Azure incluye el cliente y el servicio de Microsoft Antimalware, el modelo de implementación clásica de Antimalware, los cmdlets de PowerShell para Antimalware y la extensión Azure Diagnostics. Esta solución es compatible con las familias de sistemas operativos Windows Server 2008 R2, Windows Server 2012 y Windows Server 2012 R2. No se admite en el sistema operativo de Windows Server 2008 y tampoco es compatible en Linux.

Windows Defender es el antimalware integrado habilitado en Windows Server 2016. La interfaz de Windows Defender también está habilitada de forma predeterminada en algunas SKU de Windows Server 2016. La extensión de Antimalware para máquinas virtuales de Azure todavía se puede agregar a una máquina virtual de Azure de Windows Server 2016 (y versiones posteriores) con Windows Defender. En este escenario, la extensión aplica las directivas de configuración opcionales que usará Windows Defender. La extensión no implementa ningún otro servicio antimalware. Consulte la sección Ejemplos del artículo sobre Microsoft Antimalware para obtener más información.

Conectividad de Internet

Microsoft Antimalware para Windows requiere que la máquina virtual de destino esté conectada a Internet para recibir actualizaciones regulares de firma y motor.

Implementación de plantilla

Las extensiones de VM de Azure pueden implementarse con plantillas de Azure Resource Manager. Las plantillas resultan ideales al implementar una o varias máquinas virtuales que requieren configurarse tras la implementación, por ejemplo, para incorporarse a Antimalware de Azure.

La configuración JSON de una extensión de máquina virtual puede estar anidada en el recurso de máquina virtual o colocada en la raíz o nivel superior de una plantilla JSON de Resource Manager. La colocación de la configuración JSON afecta al valor del nombre y tipo del recurso. Para obtener más información, consulte el artículo sobre cómo establecer el nombre y el tipo de recursos secundarios.

En el siguiente ejemplo se da por supuesto que la extensión de VM está anidada dentro de los recursos de máquina virtual. Cuando se anidan los recursos de extensión, la plantilla JSON se coloca en el objeto "resources": [] de la máquina virtual.

{
      "type": "Microsoft.Compute/virtualMachines/extensions",
      "name": "[concat(parameters('vmName'),'/', parameters('vmExtensionName'))]",
      "apiVersion": "2019-07-01",
      "location": "[resourceGroup().location]",
      "dependsOn": [
        "[concat('Microsoft.Compute/virtualMachines/', parameters('vmName'))]"
      ],

      "properties": {
        "publisher": "Microsoft.Azure.Security",
        "type": "IaaSAntimalware",
        "typeHandlerVersion": "1.3",
        "autoUpgradeMinorVersion": true,
        "settings": {
          "AntimalwareEnabled": "true",
          "Exclusions": {
            "Extensions": ".ext1;.ext2",
            "Paths": "c:\excluded-path-1;c:\excluded-path-2",
            "Processes": "excludedproc1.exe;excludedproc2.exe"
          },

          "RealtimeProtectionEnabled": "true",
          "ScheduledScanSettings": {
            "isEnabled": "true",
            "scanType": "Quick",
            "day": "7",
            "time": "120"
          }
        },
        "protectedSettings": null
      }
}

Debe incluir, como mínimo, el siguiente contenido para habilitar la extensión Microsoft Antimalware:

{ "AntimalwareEnabled": true }

Ejemplo de configuración JSON de Microsoft Antimalware:

{ "AntimalwareEnabled": true, "RealtimeProtectionEnabled": true, "ScheduledScanSettings": { "isEnabled": true, "day": 1, "time": 120, "scanType": "Full" },

"Exclusions": { "Extensions": ".ext1;.ext2", "Paths": "c:\excluded-path-1;c:\excluded-path-2", "Processes": "excludedproc1.exe;excludedproc2.exe" }
}

AntimalwareEnabled

  • Parámetro obligatorio

  • Valores: true / false

    • true = Habilitar
    • false = Error out, ya que false no es un valor admitido

RealtimeProtectionEnabled

  • Valores: true/false; el valor predeterminado es true

    • true = Habilitar
    • false = Deshabilitar

ScheduledScanSettings

  • isEnabled = true/false

  • day = 0-8 (0-daily, 1-Sunday, 2-Monday, ...., 7-Saturday, 8-Disabled)

  • time = 0-1440 (medido en minutos después de la medianoche - 60->1AM, 120 -> 2AM, ... )

  • scanType = Quick/Full; el valor predeterminado es Quick

  • Si isEnabled = true es la única configuración proporcionada, se establecen los siguientes valores predeterminados: day=7 (Saturday), time=120 (2 AM), scanType="Quick"

Exclusiones

  • Se especifican varias exclusiones en la misma lista mediante delimitadores de punto y coma
  • Si no se especifica ninguna exclusión, las exclusiones existentes, si las hay, se sobrescriben en blanco en el sistema.

Implementación de PowerShell

Según el tipo de implementación, use los comandos correspondientes para implementar la extensión de máquina virtual de Antimalware de Azure en una máquina virtual existente.

Solución de problemas y asistencia

Solución de problemas

Los registros de extensión de Microsoft Antimalware están disponibles en %Systemdrive%\WindowsAzure\Logs\Plugins\Microsoft.Azure.Security.IaaSAntimalware(o PaaSAntimalware)\1.5.5.x(version#)\CommandExecution.log

Códigos de error y su significado

Código de error Significado Acción posible
-2147156224 MSI está ocupado con otra instalación Intente ejecutar la instalación más tarde
-2147156221 El programa de instalación de MSE ya se está ejecutando Ejecute una sola instancia de cada vez
-2147156208 Poco espacio en disco (< 200 MB) Elimine los archivos no usados y vuelva a intentar la instalación
-2147156187 La última instalación, actualización o desinstalación requería un reinicio Reinicie y vuelva a intentar la instalación
-2147156121 El programa de instalación intentó eliminar un producto de la competencia, pero no se pudo desinstalar Intente eliminar el producto de la competencia manualmente, reinicie y vuelva a intentar la instalación
-2147156116 Error de validación del archivo de directiva Asegúrese de que pasa un archivo de directiva XML válido al programa de instalación
-2147156095 El programa de instalación no pudo iniciar el servicio Antimalware Compruebe que todos los archivos binarios están correctamente firmados y que está instalado el archivo de licencia adecuado
-2147023293 Error irrecuperable durante la instalación. En la mayoría de los casos, Epp.msi no puede registrar, iniciar o detener el servicio AM o controlador de minifiltro Se necesitan registros MSI de Epp.msi para una investigación futura
-2147023277 No se pudo abrir el paquete de instalación Compruebe que el paquete de instalación existe y si se puede tener acceso a él, o póngase en contacto con el proveedor de la aplicación para comprobar que se trata de un paquete válido para Windows Installer
-2147156109 Windows Defender es un requisito previo
-2147205073 No se admite el emisor de inicio de sesión único web
-2147024893 El sistema no encuentra la ruta de acceso especificada
-2146885619 No es un mensaje criptográfico o el mensaje criptográfico no tiene el formato correcto
-1073741819 La instrucción en 0x%p hace referencia a la memoria en 0x%p. La memoria no puede ser %s
1 Función incorrecta

Soporte técnico

Si necesita más ayuda con cualquier aspecto de este artículo, puede ponerse en contacto con los expertos de Azure en los foros de Azure o Stack Overflow. Como alternativa, puede registrar un incidente de soporte técnico de Azure. Vaya al sitio de soporte técnico de Azure y seleccione Soporte técnico. Para obtener información sobre el uso del soporte técnico, lea las Preguntas más frecuentes de soporte técnico de Microsoft Azure.