Ricerca di virus a livello di file in Exchange 2007

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Ultima modifica dell'argomento: 2009-07-22

In questo argomento vengono descritti gli effetti dei programmi antivirus a livello di file sui computer che eseguono Microsoft Exchange Server 2007. Se vengono implementate le indicazioni descritte in questo argomento, sarà possibile migliorare la protezione e l'integrità dell'organizzazione di Exchange.

I programmi antivirus a livello di file vengono utilizzati di frequente, tuttavia, se configurati in modo errato, possono causare problemi in Exchange 2007.

Esistono due tipi di programmi antivirus a livello di file:

  • Per ricerca a livello di file residente in memoria si intende una parte di software antivirus che viene sempre caricata in memoria e che consente di controllare tutti i file utilizzati nel disco rigido e nella memoria del computer.

  • Per ricerca a livello di file su richiesta si intende una parte di software antivirus che può essere configurata per eseguire la ricerca nei file presenti sul disco rigido in modo manuale o in base a una pianificazione. In alcune versioni di software antivirus la ricerca su richiesta viene avviata automaticamente dopo l'aggiornamento delle impronte digitali del virus per garantire che la ricerca venga eseguita in tutti i file con le impronte più recenti.

Quando vengono utilizzati programmi antivirus a livello di file in Exchange 2007, possono verificarsi i seguenti problemi:

  • È possibile che la ricerca venga eseguita in un file mentre è in uso oppure in base a un intervallo pianificato. Pertanto, se Microsoft Exchange tenta di utilizzare un file di registro o di database di Exchange, il programma antivirus potrebbe bloccare il file o metterlo in quarantena. Tale comportamento può provocare un errore grave in Microsoft Exchange nonché errori -1018.

  • I programmi antivirus a livello di file non forniscono protezione contro i virus della posta elettronica, ad esempio il virus Melissa.

    Nota

    Questo virus macro di tipo trojan horse venne propagato tramite messaggi di posta elettronica nel 1999. Il virus inviava messaggi contenenti allegati dannosi agli indirizzi delle rubriche personali di client di posta Microsoft Outlook. Questo tipo di virus è in grado di provocare la distruzione dei dati.

Indicazioni relative a Exchange 2007

Se nei server Exchange 2007 vengono distribuiti programmi antivirus a livello di file, assicurarsi che vengano implementate le esclusioni appropriate relative a directory, processi ed estensioni di nomi file, sia per la ricerca pianificata che per quella in tempo reale. In questa sezione vengono descritte tali esclusioni per ogni server o ruolo del server.

Esclusioni di directory

È necessario escludere directory specifiche per ogni server o ruolo del server Exchange in cui viene eseguito il programma antivirus a livello di file. In questa sezione vengono descritte le directory da escludere dalla ricerca a livello di file per ogni server o ruolo del server.

  • Ruolo del server Cassette postali

    • Database di Exchange, file del punto di arresto e file di registro in tutti i gruppi di archiviazione. Per impostazione predefinita, questi elementi si trovano in sottocartelle della cartella %Programmi%\Microsoft\Exchange Server\Mailbox. Per ottenere la posizione della directory, eseguire i comandi riportati di seguito in Exchange Management Shell:

      • Per determinare la posizione di un file di registro delle transazioni e di un file del punto di arresto, eseguire il comando riportato di seguito: Get-StorageGroup -server <servername>| fl *path*

      • Per determinare la posizione di un database delle cassette postali, eseguire il comando riportato di seguito: Get-MailboxDatabase -server <servername>| fl *path*

      • Per determinare la posizione di un database delle cartelle pubbliche, eseguire il comando riportato di seguito: Get-PublicFolderDatabase -server <servername>| fl *path*

    • Indici del contenuto dei database. Per impostazione predefinita, questi elementi si trovano in sottocartelle del gruppo di archiviazione nella cartella %Programmi%\Microsoft\Exchange Server\Mailbox.

    • File di registro generali, ad esempio file di registro di verifica messaggi. Questi file si trovano in sottocartelle delle cartelle %Programmi%\Microsoft\Exchange Server\TransportRoles\Logs e %Programmi%\Microsoft\Exchange Server\Logging. Per determinare i percorsi dei registri utilizzati, eseguire il comando riportato di seguito in Exchange Management Shell: Get-MailboxServer <servername>| fl *path* 

    • I file della Rubrica fuori rete che si trovano in sottocartelle della cartella %Programmi%\Microsoft\Exchange Server\ExchangeOAB.

    • File di sistema di IIS nella cartella %SystemRoot%\System32\Inetsrv.

    • La cartella temporanea utilizzata con le utilità di manutenzione non in linea, ad esempio Eseutil.exe. Per impostazione predefinita, questa cartella si trova nella posizione da cui viene eseguito il file EXE. Tuttavia, è possibile configurare la posizione da cui viene effettuata l'operazione quando si esegue l'utilità.

    • Le cartelle temporanee utilizzate per eseguire le seguenti conversioni:

      • Le conversioni di contenuto vengono eseguite nella cartella TMP del server.

      • Le conversioni OLE vengono eseguite nella cartella %Programmi%\Microsoft\Exchange Server\Working\OleConvertor.

      • La cartella temporanea del database delle cassette postali: %Programmi%\Microsoft\Exchange Server\Mailbox\MDBTEMP.

    • Qualsiasi cartella di programmi antivirus compatibili con Exchange.

  • Server di cassette postali in cluster
    Tutti gli elementi elencati nel ruolo del server Cassette postali e i seguenti elementi:

    • Il disco quorum e la cartella %Winnt%\Cluster

    • Il witness di condivisione file, che si trova in un server diverso dell'ambiente, in genere un server Trasporto Hub.

    • La directory ExchangeOAB su un'unità condivisa. Il percorso è specificato dalla chiave del Registro di sistema SYSTEM\CurrentControlSet\Services\MSExchangeSA\Parameters\<nome-CMS>\OabDropFolderLocation

      Nota

      Per impostazione predefinita, la directory ExchangeOAB si trova nel seguente percorso: %Program Files%\Microsoft\Exchange Server\ExchangeOAB

  • Ruolo del server Trasporto Hub

    • File di registro generali, ad esempio file di verifica messaggi. Questi file si trovano in sottocartelle della cartella %Programmi%\Microsoft\Exchange Server\TransportRoles\Logs. Per determinare i percorsi dei registri utilizzati, eseguire il comando riportato di seguito in Exchange Management Shell: Get-TransportServer <servername>| fl *logpath*,*tracingpath*

    • Le cartelle dei messaggi che si trovano nella cartella %Programmi%\Microsoft\Exchange Server\TransportRoles. Per determinare i percorsi utilizzati, eseguire il comando riportato di seguito in Exchange Management Shell: Get-TransportServer <servername>| fl *dir*path* 

    • I file di registro, dei punti di arresto e del database delle code relativi al ruolo del server di trasporto che si trovano nella cartella %Programmi%\Microsoft\Exchange Server\TransportRoles\Data\Queue. Per ulteriori informazioni su come ottenere la posizione delle directory se i file del database delle code sono stati spostati dalla posizione predefinita, vedere Utilizzo del database della coda sui server di trasporto.

    • I file di registro, dei punti di arresto e del database della reputazione del mittente relativi al ruolo del server di trasporto che si trovano nella cartella %Programmi%\Microsoft\Exchange Server\TransportRoles\Data\SenderReputation.

    • I file di registro, dei punti di arresto e del database del filtro IP relativi al ruolo del server di trasporto che si trovano nella cartella %Programmi%\Microsoft\Exchange Server\TransportRoles\Data\IpFilter.

    • Le cartelle temporanee utilizzate per eseguire le seguenti conversioni:

      • Le conversioni di contenuto vengono eseguite nella cartella TMP del server.

      • Le conversioni OLE vengono eseguite nella cartella %Programmi%\Microsoft\Exchange Server\Working\OleConvertor.

    • Qualsiasi cartella di programmi antivirus compatibili con Exchange.

  • Ruolo del server Trasporto Edge

    • I file di registro e quelli del database Active Directory Application Mode (ADAM) che si trovano nella cartella %Programmi%\Microsoft\Exchange Server\TransportRoles\Data\Adam. Per ulteriori informazioni su come ottenere la posizione delle directory se i file del database ADAM sono stati spostati dalla posizione predefinita, vedere Come modificare la configurazione ADAM.

    • File di registro generali, ad esempio file di verifica messaggi. Questi file si trovano in sottocartelle della cartella %Programmi%\Microsoft\Exchange Server\TransportRoles\Logs. Per determinare i percorsi dei registri utilizzati, eseguire il comando riportato di seguito in Exchange Management Shell: Get-TransportServer <servername>| fl *logpath*,*tracingpath* 

    • Le cartelle dei messaggi che si trovano nella cartella %Programmi%\Microsoft\Exchange Server\TransportRoles. Per determinare i percorsi dei registri utilizzati, eseguire il comando riportato di seguito in Exchange Management Shell: Get-TransportServer <servername>| fl *dir*path* 

    • I file di registro, dei punti di arresto e del database delle code relativi al ruolo del server di trasporto che si trovano nella cartella %Programmi%\Microsoft\Exchange Server\TransportRoles\Data\Queue. Per ulteriori informazioni su come ottenere la posizione delle directory se i file del database delle code sono stati spostati dalla posizione predefinita, vedere Utilizzo del database della coda sui server di trasporto.

    • I file di registro, dei punti di arresto e del database della reputazione del mittente relativi al ruolo del server di trasporto che si trovano nella cartella %Programmi%\Microsoft\Exchange Server\TransportRoles\Data\SenderReputation.

    • I file di registro, dei punti di arresto e del database del filtro IP relativi al ruolo del server di trasporto che si trovano nella cartella %Programmi%\Microsoft\Exchange Server\TransportRoles\Data\IpFilter.

    • Le cartelle temporanee utilizzate per eseguire le seguenti conversioni:

      • Le conversioni di contenuto vengono eseguite nella cartella TMP del server.

      • Le conversioni OLE vengono eseguite nella cartella %Programmi%\Microsoft\Exchange Server\Working\OleConvertor.

    • Qualsiasi cartella di programmi antivirus compatibili con Exchange.

  • Ruolo del server Accesso client

    • La cartella di compressione di Internet Information Services (IIS) 6.0 utilizzata con Microsoft Outlook Web Access. Per impostazione predefinita, la cartella di compressione di IIS 6.0 si trova in %systemroot%\IIS Temporary Compressed Files.

      Per ulteriori informazioni, vedere l'articolo 817442 della Microsoft Knowledge Base, Un file di 0 byte può essere restituito quando è attivata la compressione su un server che esegue IIS.

    • File di sistema di IIS nella cartella %SystemRoot%\System32\Inetsrv.

    • I file relativi a Internet che sono archiviati nelle sottocartelle della cartella %Programmi%\Microsoft\Exchange Server\ClientAccess.

    • La cartella temporanea utilizzata per eseguire conversioni di contenuto. Per impostazione predefinita, viene utilizzata la cartella TMP del server.

  • Ruolo del server Messaggistica unificata

    • I file di grammatica che sono archiviati nelle sottocartelle della cartella %Programmi%\Microsoft\Exchange Server\UnifiedMessaging\grammars.

    • Le istruzioni vocali che sono archiviate nelle sottocartelle della cartella %Programmi%\Microsoft\Exchange Server\UnifiedMessaging\Prompts.

    • I file della casella vocale che sono archiviati nella cartella %Programmi%\Microsoft\Exchange Server\UnifiedMessaging\voicemail.

    • I file della casella vocale non validi che sono archiviati nella cartella %Programmi%\Microsoft\Exchange Server\UnifiedMessaging\badvoicemail.

  • Microsoft ForeFront Security for Exchange Server

    • I messaggi archiviati nella cartella %Programmi%\Microsoft ForeFront Security\Exchange Server\Data\Archive.

    • I file messi in quarantena che sono archiviati nella cartella %Programmi%\Microsoft ForeFront Security\Exchange Server\Data\Quarantine.

    • I file del modulo antivirus che sono archiviati nella cartella %Programmi%\Microsoft ForeFront Security\Exchange Server\Data\Engines\x86.

    • I file di configurazione che sono archiviati nella cartella %Programmi%\Microsoft ForeFront Security\Exchange Server\Data.

  • Microsoft ForeFront Security per Exchange Server in cluster a copia singola (SCC, Single Copy Cluster)
    Oltre alle directory che contengono il modulo antivirus e i file di configurazione, escludere la directory nell'archiviazione condivisa utilizzata per i dati di ForeFront.

    Per determinare il percorso utilizzato da ForeFront in un cluster a copia singola, controllare il valore della seguente chiave del Registro di sistema:

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

    UNRESOLVED_TOKEN_VAL(exRegistry) 

Esclusioni di processi

Molti programmi antivirus a livello di file supportano la ricerca all'interno dei processi. Tuttavia, se la ricerca viene eseguita nei processi errati, anche questa operazione può incidere negativamente su Microsoft Exchange. Pertanto, è necessario escludere i seguenti processi dal programma antivirus a livello di file.

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

Se viene distribuito anche ForeFront Security for Exchange Server, è necessario escludere anche i seguenti processi:

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

Esclusioni di estensioni di nomi file

Oltre alle esclusioni di directory e processi specifici, come misura secondaria in caso di errori nelle esclusioni di directory o di spostamenti di file, è necessario escludere le seguenti estensioni di nomi file specifiche di Exchange.

  • Estensioni relative all'applicazione

    • CONFIG

    • DIA

    • WSB

  • Estensioni relative al database

    • CHK

    • LOG

    • EDB

    • JRS

    • QUE

  • Estensioni relative alla Rubrica fuori rete:

    • LZX
  • Estensioni relative all'indice del contenuto:

    CI

    WID

    .001

    DIR

    .000

    .002

  • Estensioni relative alla messaggistica unificata:

    • CFG

    • GRXML

  • Esclusioni relative a ForeFront Security for Exchange Server:

    AVC

    DT

    LST

    CAB

    FDB

    MDB

    CFG

    FDM

    PPL

    CONFIG

    IDE

    SET

    DA1

    KEY

    V3D

    DAT

    KLB

    VDB

    DEF

    KLI

    VDM

Le estensioni di nomi file elencate per ForeFront Security for Exchange Server sono file delle impronte digitali che si trovano in diversi moduli di directory antivirus. Nella maggior parte dei casi, queste estensioni di nomi file non vengono modificate, tuttavia è possibile che vengano aggiunte nuove estensioni in seguito all'aggiornamento dei file delle impronte digitali dei virus da parte dei fornitori di programmi antivirus di terze parti.