Análisis antivirus de archivos en Exchange 2007

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2009-07-22

En este tema se describen los efectos de los programas antivirus para archivos en equipos que ejecutan Microsoft Exchange Server 2007. Si implementa las recomendaciones descritas en este tema, puede mejorar la seguridad y la salud de su organización de Exchange.

Los analizadores de archivos se usan con frecuencia. Sin embargo, si no se configuran correctamente, pueden causar problemas en Exchange 2007.

Existen dos tipos de analizadores de archivos:

  • Análisis de archivos residente en memoria hace referencia a una parte del software antivirus para archivos que está cargada en la memoria en todo momento. Comprueba todos los archivos que se usan en el disco duro y en la memoria del equipo.

  • Análisis de archivos a petición hace referencia a una parte del software antivirus para archivos que se puede configurar para analizar los archivos del disco duro manualmente o según una programación. Algunas versiones del software antivirus comienzan el análisis a petición automáticamente cuando se actualizan las firmas de los virus para asegurarse de que todos los archivos se analizan con las últimas firmas.

Cuando se usan analizadores de archivos con Exchange 2007 pueden producirse los siguientes problemas:

  • Los analizadores de archivos podrían analizar un archivo mientras se está usando o con un intervalo programado, lo que podría provocar que los analizadores bloquearan o pusieran en cuarentena un registro de Exchange o un archivo de base de datos mientras Microsoft Exchange intenta usarlo. Este comportamiento podría causar un error grave en Microsoft Exchange, además de errores -1018.

  • Los analizadores para archivos no proporcionan protección contra virus de correo electrónico, como el virus Melissa.

    Nota

    El virus Melissa era una macro troyana que se propagó automáticamente a través de mensajes de correo electrónico en 1999. El virus enviaba mensajes de correo electrónico que contenían datos adjuntos malintencionados a las direcciones que encontraba en las libretas de direcciones personales de los clientes de correo de Microsoft Outlook. Estos virus pueden causar la destrucción de los datos.

Recomendaciones de Exchange 2007

Si va a implementar analizadores antivirus para archivos en servidores de Exchange 2007, asegúrese de realizar las exclusiones apropiadas para los directorios, procesos y extensiones de nombres de archivo tanto en los análisis programados como en tiempo real. En esta sección se describen las exclusiones de directorios, de procesos y de extensiones de nombres de archivo para cada servidor o función de servidor.

Exclusiones de directorios

Debe excluir directorios específicos para cada servidor o función de servidor de Exchange donde ejecute un analizador antivirus para archivos. En esta sección se describen los directorios que debe excluir del análisis de archivos en cada servidor o función de servidor.

  • Función del servidor Buzón de correo

    • Bases de datos, archivos de punto de control y archivos de registro de Exchange en todos los grupos de almacenamiento. De forma predeterminada, están ubicados en subcarpetas de la carpeta %Archivos de programa%\Microsoft\Exchange Server\Mailbox. Para obtener la ubicación del directorio, ejecute los siguientes comandos en el Shell de administración de Exchange:

      • Para determinar la ubicación de un registro de transacciones y de un archivo de punto de control, ejecute el siguiente comando: Get-StorageGroup -server <servername>| fl *path*

      • Para determinar la ubicación de una base de datos de buzones, ejecute este comando: Get-MailboxDatabase -server <servername>| fl *path*

      • Para determinar la ubicación de una base de datos de carpetas públicas, ejecute este comando: Get-PublicFolderDatabase -server <servername>| fl *path*

    • Índices de contenido de bases de datos. De forma predeterminada, están ubicados en subcarpetas de la carpeta %Archivos de programa%\Microsoft\Exchange Server\Mailbox.

    • Archivos de registro generales, como los archivos de registro de seguimiento de mensajes. Estos archivos están ubicados en subcarpetas de las carpetas %Archivos de programa%\Microsoft\Exchange Server\TransportRoles\Logs y %Archivos de programa%\Microsoft\Exchange Server\Logging. Para determinar las rutas de registro que se van a usar, ejecute este comando en el Shell de administración de Exchange: Get-MailboxServer <servername>| fl *path* 

    • Los archivos de la libreta de direcciones sin conexión ubicados en subcarpetas de la carpeta %Archivos de programa%\Microsoft\Exchange Server\ExchangeOAB

    • Archivos del sistema IIS en la carpeta %SystemRoot%\System32\Inetsrv

    • La carpeta temporal que se usa con los programas de mantenimiento sin conexión, como Eseutil.exe. De forma predeterminada, el archivo .exe se ejecuta desde esta carpeta. Sin embargo, puede configurar desde dónde desea realizar la operación cuando ejecute la utilidad.

    • Las carpetas temporales usadas para realizar las conversiones:

      • Las conversiones de contenido se realizan en la carpeta TMP del servidor.

      • Las conversiones OLE se realizan en la carpeta %Archivos de programa%\Microsoft\Exchange Server\Working\OleConvertor.

      • La carpeta temporal de la base de datos de buzones: %Archivos de programa%\Microsoft\Exchange Server\Mailbox\MDBTEMP

    • Todas las carpetas de los programas antivirus preparados para Exchange

  • Servidor de buzones de correo en clúster
    Todos los elementos enumerados en la lista de la función del servidor Buzón de correo, y los siguientes:

    • El disco de quórum y la carpeta %Winnt%\Cluster

    • El testigo de recurso compartido. Está ubicado en otro servidor del entorno, normalmente en un servidor de transporte perimetral.

    • El directorio ExchangeOAB se encuentra en una unidad compartida. La ubicación se especifica en la clave del Registro SYSTEM\CurrentControlSet\Services\MSExchangeSA\Parameters\<CMS-name>\OabDropFolderLocation

      Nota

      De forma predeterminada, el directorio ExchangeOAB se encuentra en la siguiente ubicación: %Archivos de programa%\Microsoft\Exchange Server\ExchangeOAB

  • Función del servidor Transporte de concentradores

    • Archivos de registro generales, por ejemplo, seguimiento de mensajes. Estos archivos están ubicados en subcarpetas de la carpeta %Archivos de programa%\Microsoft\Exchange Server\TransportRoles\Logs. Para determinar las rutas de registro que se van a usar, ejecute este comando en el Shell de administración de Exchange:  Get-TransportServer <servername>| fl *logpath*,*tracingpath*

    • Las carpetas de mensajes ubicadas en la carpeta %Archivos de programa%\Microsoft\Exchange Server\TransportRoles. Para determinar las rutas que se van a usar, ejecute este comando en el Shell de administración de Exchange:  Get-TransportServer <servername>| fl *dir*path* 

    • La base de datos de colas, los archivos de punto de control y los archivos de registro de la función del servidor de transporte que están ubicados en la carpeta %Archivos de programa%\Microsoft\Exchange Server\TransportRoles\Data\Queue. Para obtener más información acerca de cómo obtener la ubicación del directorio en caso de que los archivos de base de datos de colas se hayan movido de la ubicación predeterminada, consulte Uso de la base de datos de colas en servidores de transporte.

    • La base de datos de reputación del remitente, los archivos de punto de control y los archivos de registro de la función del servidor de transporte que están ubicados en la carpeta %Archivos de programa%\Microsoft\Exchange Server\TransportRoles\Data\SenderReputation.

    • La base de datos de filtros IP, los archivos de punto de control y los archivos de registro de la función del servidor de transporte que están ubicados en la carpeta %Archivos de programa%\Microsoft\Exchange Server\TransportRoles\Data\IpFilter.

    • Las carpetas temporales usadas para realizar las conversiones:

      • Las conversiones de contenido se realizan en la carpeta TMP del servidor.

      • Las conversiones OLE se realizan en la carpeta %Archivos de programa%\Microsoft\Exchange Server\Working\OleConvertor.

    • Todas las carpetas de los programas antivirus preparados para Exchange

  • Función del servidor Transporte perimetral

    • Los archivos de base de datos y de registro de Active Directory Application Mode (ADAM) que están ubicados en la carpeta %Archivos de programa%\Microsoft\Exchange Server\TransportRoles\Data\Adam. Para obtener más información acerca de cómo obtener la ubicación del directorio en caso de que los archivos de base de datos de ADAM se hayan movido de la ubicación predeterminada, consulte Cómo modificar la configuración de ADAM.

    • Archivos de registro generales, por ejemplo, seguimiento de mensajes. Estos archivos están ubicados en subcarpetas de la carpeta %Archivos de programa%\Microsoft\Exchange Server\TransportRoles\Logs. Para determinar las rutas de registro que se van a usar, ejecute este comando en el Shell de administración de Exchange: Get-TransportServer <servername>| fl *logpath*,*tracingpath* 

    • Las carpetas de mensajes ubicadas en la carpeta %Archivos de programa%\Microsoft\Exchange Server\TransportRoles. Para determinar las rutas de registro que se van a usar, ejecute este comando en el Shell de administración de Exchange:  Get-TransportServer <servername>| fl *dir*path* 

    • La base de datos de colas, los archivos de punto de control y los archivos de registro de la función del servidor de transporte que están ubicados en la carpeta %Archivos de programa%\Microsoft\Exchange Server\TransportRoles\Data\Queue. Para obtener más información acerca de cómo obtener la ubicación del directorio en caso de que los archivos de base de datos de colas se hayan movido de la ubicación predeterminada, consulte Uso de la base de datos de colas en servidores de transporte.

    • La base de datos de reputación del remitente, los archivos de punto de control y los archivos de registro de la función del servidor de transporte que están ubicados en la carpeta %Archivos de programa%\Microsoft\Exchange Server\TransportRoles\Data\SenderReputation.

    • La base de datos de filtros IP, los archivos de punto de control y los archivos de registro de la función del servidor de transporte que están ubicados en la carpeta %Archivos de programa%\Microsoft\Exchange Server\TransportRoles\Data\IpFilter.

    • Las carpetas temporales usadas para realizar las conversiones:

      • Las conversiones de contenido se realizan en la carpeta TMP del servidor.

      • Las conversiones OLE se realizan en la carpeta %Archivos de programa%\Microsoft\Exchange Server\Working\OleConvertor.

    • Todas las carpetas de los programas antivirus preparados para Exchange

  • Función del servidor Acceso de cliente de cliente

    • La carpeta de compresión de Internet Information Services (IIS) 6.0 que se usa con Microsoft Outlook Web Access. De forma predeterminada, la carpeta de compresión de IIS 6.0 está ubicada en %systemroot%\IIS Temporary Compressed Files.

      Para obtener más información, consulte el artículo 817442 de Microsoft Knowledge Base, Puede devolverse un archivo de 0 bytes cuando está habilitada la compresión en un servidor que ejecuta IIS.

    • Archivos del sistema IIS en la carpeta %SystemRoot%\System32\Inetsrv

    • Los archivos de Internet se almacenan en subcarpetas de la carpeta %Archivos de programa%\Microsoft\Exchange Server\ClientAccess

    • La carpeta temporal usada para realizar la conversión de contenido. De forma predeterminada, es la carpeta TMP del servidor.

  • Función del servidor Mensajería unificada

    • Los archivos de gramática almacenados en las subcarpetas de la carpeta %Archivos de programa%\Microsoft\Exchange Server\UnifiedMessaging\grammars

    • Los mensajes de voz almacenados en las subcarpetas de la carpeta %Archivos de programa%\Microsoft\Exchange Server\UnifiedMessaging\Prompts

    • Los archivos de correo de voz almacenados en la carpeta %Archivos de programa%\Microsoft\Exchange Server\UnifiedMessaging\voicemail

    • Los archivos de correo de voz incorrectos almacenados en la carpeta %Archivos de programa%\Microsoft\Exchange Server\UnifiedMessaging\badvoicemail

  • Microsoft ForeFront Security para Exchange Server:

    • Los mensajes archivados almacenados en la carpeta %Archivos de programa%\Microsoft ForeFront Security\Exchange Server\Data\Archive

    • Los mensajes en cuarentena almacenados en la carpeta %Archivos de programa%\Microsoft ForeFront Security\Exchange Server\Data\Quarantine

    • Los archivos del motor antivirus almacenados en subcarpetas de la carpeta %Archivos de programa%\Microsoft ForeFront Security\Exchange Server\Data\Engines\x86

    • Los archivos de configuración almacenados en la carpeta %Archivos de programa%\Microsoft ForeFront Security\Exchange Server\Data

  • Microsoft ForeFront Security para Exchange Server en clústeres de copia única (SCC)
    Además de los directorios que contienen archivos de configuración y motor antivirus, excluya el directorio del recurso compartido de almacenamiento usado para datos de ForeFront.

    Para determinar que ForeFront usa en un SCC, compruebe el valor de la siguiente clave del Registro:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Forefront Server Security\Exchange Server\DatabasePath

    UNRESOLVED_TOKEN_VAL(exRegistry) 

Exclusiones de procesos

Ahora, muchos analizadores de archivos permiten analizar los procesos. Esto también puede afectar negativamente a Microsoft Exchange si se analizan los procesos incorrectos. Por lo tanto, debe excluir los siguientes procesos de los analizadores de archivos.

Cdb.exe

Microsoft.Exchange.Search.Exsearch.exe

Cidaemon.exe

Microsoft.Exchange.Servicehost.exe

Cluster.exe

Msexchangeadtopologyservice.exe

Dsamain.exe

Msexchangefds.exe

Edgecredentialsvc.exe

Msexchangemailboxassistants.exe

Edgetransport.exe

Msexchangemailsubmission.exe

Galgrammargenerator.exe

Msexchangetransport.exe

Inetinfo.exe

Msexchangetransportlogsearch.exe

Mad.exe

Msftefd.exe

Microsoft.Exchange.Antispamupdatesvc.exe

Msftesql.exe

Microsoft.Exchange.Contentfilter.Wrapper.exe

Oleconverter.exe

Microsoft.Exchange.Cluster.Replayservice.exe

Powershell.exe

Microsoft.Exchange.Edgesyncsvc.exe

Sesworker.exe

Microsoft.Exchange.Imap4.exe

Speechservice.exe

Microsoft.Exchange.Imap4service.exe

Store.exe

Microsoft.Exchange.Infoworker.Assistants.exe

Transcodingservice.exe

Microsoft.Exchange.Monitoring.exe

Umservice.exe

Microsoft.Exchange.Pop3.exe

Umworkerprocess.exe

Microsoft.Exchange.Pop3service.exe

W3wp.exe

Si también va a implementar ForeFront Security en Exchange Server, excluya los siguientes procesos.

Adonavsvc.exe

Fscstatsserv.exe

Fsccontroller.exe

Fsctransportscanner.exe

Fscdiag.exe

Fscutility.exe

Fscexec.exe

Fsemailpickup.exe

Fscimc.exe

Fssaclient.exe

Fscmanualscanner.exe

Getenginefiles.exe

Fscmonitor.exe

Perfmonitorsetup.exe

Fscrealtimescanner.exe

Scanenginetest.exe

Fscstarter.exe

Semsetup.exe

Exclusiones de extensiones de nombres de archivo

Además de excluir directorios y procesos específicos, como medida secundaria, en caso de que la exclusión de directorios no funcione o se muevan los archivos, debe excluir las siguientes extensiones de nombres de archivo específicas de Exchange.

  • Extensiones relacionadas con la aplicación

    • .config

    • .dia

    • .wsb

  • Extensiones relacionadas con bases de datos

    • .chk

    • .log

    • .edb

    • .jrs

    • .que

  • Extensiones relacionadas con la libreta de direcciones sin conexión:

    • .lzx
  • Extensiones relacionadas con el índice de contenido

    .ci

    .wid

    .001

    .dir

    .000

    .002

  • Extensiones relacionadas con la Mensajería unificada

    • .cfg

    • .grxml

  • Extensiones relacionadas con ForeFront Security para Exchange Server

    .avc

    .dt

    .lst

    .cab

    .fdb

    .mdb

    .cfg

    .fdm

    .ppl

    .config

    .ide

    .set

    .da1

    .key

    .v3d

    .dat

    .klb

    .vdb

    .def

    .kli

    .vdm

Las extensiones de nombre de archivo enumeradas para ForeFront Security para Exchange Server son los archivos de firma de varios motores antivirus. En la mayoría de los casos, estas extensiones de nombre de archivo no cambian aunque en el futuro se podrían agregar más extensiones de nombre de archivo a medida que los fabricantes antivirus actualicen sus archivos de firma.