Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Microsoft ha rilevato una vulnerabilità nella firma di un progetto macro di Office Visual Basic, Applications Edition (VBA). Questa vulnerabilità potrebbe consentire a un utente malintenzionato di manomettere un progetto VBA firmato senza invalidare la firma digitale. Pertanto, è consigliabile che gli utenti applichino gli aggiornamenti della sicurezza elencati in Microsoft Common Vulnerabilities and Exposures CVE-2020-0760.

Per migliorare la sicurezza della firma del progetto macro VBA di Office, Microsoft offre una versione più sicura dello schema di firma del progetto VBA: firma V3. La firma V3 è disponibile nei prodotti seguenti: 

È consigliabile che le organizzazioni applichino la firma V3 a tutte le macro per eliminare il rischio di manomissione. 

Per impostazione predefinita, per garantire la compatibilità con le versioni precedenti, i file VBA con firme esistenti continueranno a funzionare e i file firmati con la firma V3 possono essere aperti ed eseguiti nelle versioni precedenti di Office o nei client di Office non aggiornati. Tuttavia, è consigliabile che gli amministratori aggiornino le firme VBA esistenti alla firma V3 non appena possibile dopo l'aggiornamento di Office alle versioni elencate. Dopo che gli amministratori hanno verificato che non ci sono perdite di compatibilità per l'organizzazione, possono disabilitare le vecchie firme VBA abilitando l'impostazione dei criteri Considera attendibili solo le macro VBA che usano le firme V3. Per altre informazioni su questa impostazione dei criteri, vedere la sezione "Abilitare l'impostazione dei criteri: considera attendibili solo le macro VBA che usano firme V3".

Aggiornare i file VBA firmati alla firma V3

Gli amministratori possono usare gli argomenti seguenti per aggiornare i file delle firme VBA esistenti alla firma V3.

Usare VBA Editor per firmare di nuovo i file VBA 

Se si hanno certificati privati, usare l'editor di Visual Basic, Applications Edition (VBA) fornito in un'applicazione di Office per firmare di nuovo i file VBA.

  1. Per firmare di nuovo un file VBA, premere ALT+F11 dall'interno del file per aprire l'editor VBA.

  2. Per sostituire una firma esistente con la firma V3, selezionare Strumenti > Firma digitale. Si apre la finestra di dialogo Firma digitale.

    Nota: Per firmare un progetto VBA, la chiave privata deve essere installata correttamente. Per altre informazioni, vedere Firmare digitalmente il progetto macro.

    Screenshot della selezione della firma digitale

  3. Selezionare Scegli per scegliere la chiave privata del certificato da usare per firmare il progetto VBA e quindi scegliere OK.

    Selezionare un certificato

  4. Per generare le nuove firme, salvare di nuovo il file. Le nuove firme digitali sostituiranno le firme precedenti.

Usare SignTool per firmare di nuovo i file VBA

SignTool in Windows 10 SDK consente di firmare nuovamente i file VBA tramite una riga di comando. Per eseguire in batch il lavoro di rifirma nell'elenco dell'inventario identificato nella sezione "Creare un inventario di file VBA firmati", è possibile integrare SignTool nei propri strumenti di amministrazione.

Nota: Attualmente, SignTool non supporta Microsoft Access.

Per firmare di nuovo i file VBA con SignTool, seguire questa procedura:

  1. Scaricare e installare Windows 10 SDK.

  2. Scaricare Officesips.exe da Pacchetti di interfaccia oggetto di Microsoft Office per la firma digitale di progetti VBA.

  3. Per firmare i file e verificare le firme nei file, registrare Msosip.dll e Msosipx.dll, quindi eseguire Offsign.bat. I passaggi dettagliati sono inclusi nel file Readme.txt nella cartella di installazione di Officesips.exe.

Nota: Usare la versione x86 di SignTool nella cartella "C:\Programmi (x86)\Windows Kits\10\bin\10.0.18362.0\x86" quando si esegue Offsign.bat.

Abilitare l'impostazione dei criteri: "Considera attendibili solo le macro VBA che usano firme V3"

Dopo aver completato l'aggiornamento alle firme V3, è consigliabile abilitare l'impostazione dei criteri Considera attendibili solo le macro VBA che usano i criteri Firme V3 per assicurarsi che solo i file firmati con firma V3 siano attendibili.

Questa impostazione dei criteri è disponibile in Criteri di gruppo o nel servizio Criteri cloud di Office. Si trova in Configurazione utente\Criteri\Modelli amministrativi\Microsoft Office 2016\Impostazioni di sicurezza\Centro protezione. Se questa impostazione è abilitata, solo la firma V3 verrà considerata valida quando Office convalida la firma digitale nei file. Le firme in formato precedente nei file VBA verranno ignorate.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×