Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Microsoft hat eine Sicherheitslücke in Office Visual Basic for Applications (VBA) bei der Signierung von Makroprojekten entdeckt. Diese Sicherheitslücke könnte es einem böswilligen Benutzer*innen ermöglichen, ein signiertes VBA-Projekt zu manipulieren, ohne dessen digitale Signatur ungültig zu machen. Wir empfehlen daher, dass Benutzer*innen die Sicherheitsupdates anwenden, die in Microsoft Common Vulnerabilities and Exposures CVE-2020-0760 aufgeführt sind.

Um die Sicherheit der Signatur von Office VBA-Makroprojekten zu erhöhen, bietet Microsoft eine sicherere Version des Signaturschemas für VBA-Projekte an: V3-Signatur. Die V3-Signatur ist in den folgenden Produkten verfügbar: 

Es wird empfohlen, dass Organisationen die V3-Signatur auf alle Makros anwenden, um das Risiko von Manipulationen zu vermeiden. 

Um die Abwärtskompatibilität zu gewährleisten, funktionieren VBA-Dateien standardmäßig mit vorhandenen Signaturen weiterhin, und Dateien, die mit der V3-Signatur verwendet werden, können in früheren Versionen von Office oder in nicht aktualisierten Office-Clients geöffnet und ausgeführt werden. Wir empfehlen jedoch, dass Administratoren die vorhandenen VBA-Signaturen so schnell wie möglich auf die V3-Signatur aktualisieren, nachdem sie Office auf die aufgeführten Versionen aktualisiert haben. Nachdem die Administratoren überprüft haben, dass die Organisation keine Kompatibilitätsverluste erleidet, können sie die alten VBA-Signaturen deaktivieren, indem sie die Richtlinieneinstellung Nur VBA-Makros vertrauen, die V3-Signaturen verwenden aktivieren. Weitere Informationen zu dieser Richtlinieneinstellung finden Sie im Abschnitt „Richtlinieneinstellung aktivieren: Nur VBA-Makros vertrauen, die V3-Signaturen verwenden“.

Upgrade signierter VBA-Dateien auf die V3-Signatur

Administratoren können die folgenden Themen verwenden, um vorhandene VBA-Signaturendateien auf die V3-Signatur zu aktualisieren.

Erneutes Signieren von VBA-Dateien mithilfe des VBA-Editors 

Wenn Sie über private Zertifikate verfügen, verwenden Sie den Visual Basic for Applications(VBA)-Editor, der in einer Office-Anwendung bereitgestellt wird, um die VBA-Dateien erneut zu signieren.

  1. Um eine VBA-Datei erneut zu signieren, drücken Sie bei geöffneter Datei ALT+F11, um den VBA-Editor zu öffnen.

  2. Um eine bestehende Signatur durch die V3-Signatur zu ersetzen, wählen Sie Tools > Digitale Signatur. Das Dialogfeld Digitale Signatur wird geöffnet.

    Hinweis: Um ein VBA-Projekt zu signieren, muss der private Schlüssel korrekt installiert sein. Weitere Informationen finden Sie unter Digitales Signieren Ihres Makroprojekts.

    Screenshot der Auswahl der digitalen Signatur

  3. Wählen Sie Auswählen aus, um den privaten Zertifikatschlüssel auszuwählen, der zum Signieren des VBA-Projekts verwendet werden soll, und wählen Sie dann OK aus.

    Auswählen eines Zertifikats

  4. Um die neuen Signaturen zu generieren, speichern Sie die Datei erneut. Die neuen digitalen Signaturen werden die bisherigen Signaturen ersetzen.

Erneutes Signieren von VBA-Dateien mithilfe von SignTool

SignTool im Microsoft Windows SDK kann Ihnen helfen, die VBA-Dateien über eine Befehlszeile neu zu signieren. Um das erneute Signieren anhand der Inventarliste, die im Abschnitt „Erstellen eines Inventars signierter VBA-Dateien“ identifiziert wurde, im Batch-Verfahren durchzuführen, können Sie SignTool in Ihre eigenen Admin-Tools integrieren.

Hinweis: Derzeit wird SignTool von Microsoft Access nicht unterstützt.

Führen Sie die folgenden Schritte aus, um VBA-Dateien mithilfe von SignTool erneut zu signieren:

  1. Laden Sie das Microsoft Windows SDK herunter und installieren Sie es.

  2. Laden Sie Officesips.exe von Microsoft Office Subject Interface Packages zum digitalen Signieren von VBA-Projekten herunter

  3. Um Dateien zu signieren und die Signaturen in Dateien zu überprüfen, registrieren Sie Msosip.dll und Msosipx.dll und führen dann Offsign.bat aus. Die detaillierten Schritte sind in der Datei Readme.txt im Installationsordner von Officesips.exe enthalten.

Hinweis: Verwenden Sie die x86-Version von SignTool im Ordner „C:\Programme (x86)\Windows Kits\10\bin\10.0.18362.0\x86“, wenn Sie „Offsign.bat“ ausführen.

Richtlinieneinstellung aktivieren: „Nur VBA-Makros vertrauen, die V3-Signaturen verwenden“

Nachdem Sie das Upgrade auf die V3-Signaturen abgeschlossen haben, empfiehlt es sich, die Richtlinieneinstellung Nur VBA-Makros vertrauen, die V3-Signaturen verwenden zu aktivieren, um sicherzustellen, dass nur V3-signierte Dateien als vertrauenswürdig eingestuft werden.

Diese Richtlinieneinstellung ist in der Gruppenrichtlinie oder dem Office Cloud Policy Service verfügbar. Es befindet sich im Bereich User Configuration\Policies\Administrative Templates\Microsoft Office 2016\Security Settings\Trust Center. Wenn diese Einstellung aktiviert ist, wird nur die V3-Signatur als gültig angesehen, wenn Office die digitale Signatur in Dateien überprüft. Signaturen in VBA-Dateien, die ein früheres Format haben, werden ignoriert.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×