[BNS]
Knowledge Base
| Dokument
erstellt
Thomas vom Braucke/Braucke/DE
Sat 12/06/2003 08:31 PM
Änderung
Thomas vom Braucke/Braucke/DE
Fri 09/02/2022 03:18 PM
verantwortlich
Thomas vom Braucke/Braucke/DE
Status
abgeschlossen
Wichtigkeit
C
Stand
Thu 09/01/2022 06:04 PM
Fri 23.01.09 10:57
Hard- & Software
K11596
Listung als Sonderthema | Category
digitale Zertifikate
Listung im Hilfe-Index
Signatur-VisualBasic-Code
Signatur-Makros
VBA-macro-security
Microsoft
Programmierung
Visual Basic (VBA, VBS)
Hinzufügen einer digitalen Signatur zu Makroprojekten | Selfcert erstellen
.
Schlagwörter
Office, VB, Signatur, Digitales Zertifikat für VBA-Projekte
Ziele
Makrosicherheitswarnungen z. B. in Excel vermeiden ...
... ohne das Risiko alle Makros zulassen zu müssen,
also nicht eine niedrige Sicherheitsstufe wählen zu müssen.
[Anwender]
Office 365, Windows 10
Schritt 1 | Office Makrosicherheit
Nur vertrauenswürdige Makros zulassen
Beispiel Excel 2007
Damit dann die Makros funktionieren müssen die Signierer
in Ihrer Liste der vertrauenswürdigen Herausgeber sein.
Dazu müssen die nachfolgenden Absätze befolgt werden.
Schritt 2 | Betriebssystem, Signatur
Office 365 (dem Herausgeber vertrauen)
Beispiel Office 365 Excel
alte Verfahren
Windows 7 (Zertifikat vertrauen)
1. dem Selfcert (Makrosignatur) vertrauen
1a. Sie benötigen vom Signierer des Office-Makros ein Zertifikat.
(Dieses enthält den öffentlichen Schlüssel des vom Makroprogrammierer selbst zur digitalen Signatur genutzten Zertifikates. Anhand diesen Keys überprüft das System, ob ein Makro in einer Office-Datei z. B. in einem Netzwerklauf oder im Lauf einer E-Mail-Weiterleitung manipuliert wurde.)
// 1b. Legen Sie die erhaltene *.cer-Datei in ein temporäres Verzeichnis.
// 2. Im Kontextmenü der Datei wählen Sie 'Zertifikat installieren'.
1b. Eine signierte Excel-Datei mit Makro (.xlsm) enthält den benötigten Teil des Self-Certs.
Über die Optionen der Sicherheitswarnung kommen Sie zum 'Zertifikat installieren':
2. Drücken Sie 'Weiter' bis zu dem Fenster zum Festlegen des Zertifikatspeichers:
3. Für Selfcerts müssen Sie 'Vertrauenswürdige Stammzertifizierungsstelle' wählen.
Tun Sie dies nur, wenn Sie dem Autor des Makros bzw. der Excel-Datei vertrauen
und Sie sicher sind, dass die *.cer-Datei wirklich von diesem stammt.
// ergänzend:
2. der Makrosignatur vertrauen (via Excel 2010 und neuer)
1. Die Tabelle öffnen
2. Die gelbe Sicherheitswarnung in der Zeile über der Tabelle ignorieren
3. Datei > Informationen > Sicherheitswarnungen > erweiterte Optionen
4. Signierten Makros von dem Herausgeber vertrauen
//REM
in Excel 2007 Makrosignatur vertrauen
Excel-Tabelle öffnen und Sicherheitswarnung > Optionen klicken ...
... dann Signaturdetails anzeigen ...
... und Zertifikat installieren
Für Selfcert's eine Stammzertifizierungsstelle ergänzen.
Dem signiertem Inhalt der Excel-Arbeitsmappe vertrauen
s. a. Übersicht: Digitale Zertifikate in Windows 7 (K12240, 2010-Jul-30
)
//REM
Windows XP (Zertifikat vertrauen)
weiterführende Infos Microsoft Office
Hinzufuegen, Entfernen oder Anzeigen eines vertrauenswuerdigen Herausgebers (Office 365).pdf
[Entwickler]
Signatur erstellen
Übersicht (Zitat Microsoft Hilfe)
Selfcert für VB-Projekt erstellen
Öffentlichen Schlüssel des Selfcert anderen Benutzern zur Verfügung stellen
MS Office Makros signieren
Referenzen
Add-Ins in MS-Office aktivieren
[K12360
]
Microsoft 365:
Client-Policies: VBA macros blocked in files from internet
[R9605, 2022-Feb-15
]
©
1989 -
2026
Braucke NetServices, Thomas vom Braucke, Bielefeld, DE |
Impressum
,
Datenschutzerklärung
,
Kontakt