Digitale Zertifikate
Microsoft Office Access 2007 arbeitet mit einem neuen Sicherheitsmodell, der sämtliche potenziell unsicheren Code oder andere
unsichere Komponenten beim Öffnen einer Datenbank automatisch deaktiviert.
In der Statusleiste wird dann eine Sicherheitswarnung angezeigt, mit deren Optionen, die Inhalte der Datenbank aktiviert werden kann.
Dieser Vorgang muss jedes Mal beim Öffnen der Datenbank wiederholt werden.
Der Benutzer der Datenbank kann ihr aber auch dauerhaft Vertrauen schenken.
Hierzu kann die Datenbank an einem vertrauenswürdigen Ort, d. h. in einem Ordner auf einem Laufwerk oder in einem Netzwerk,
der/das als vertrauenswürdig eingestuft wird, speichern.
Bei Wahl dieser Option wird die Statusleiste nicht mehr angezeigt, und die Benutzer müssen keine Datenbankinhalte
mehr aktivieren, solange sich die Datenbank am vertrauenswürdigen Speicherort befindet.
Der Datenbankentwickler, der die Datenbank weitergeben möchte, kann sie mit einer selbsterstellten
digitalen Zertifikat packen und signieren.
Damit wird die Datenbank in eine .accdc-Datei verschoben, das Paket wird signiert und anschließend an einem angegebenen Speicherort abgelegt.
Die Paketdatei wird dabei komprimiert, um Download-Zeiten zu reduzieren.
Benutzer können die Datenbank aus dem Paket extrahieren, speichern und direkt in der Datenbank arbeiten.
Wenn der Benutzer das Paket erhält, bestätigt die Signatur, dass die Datenbank seither nicht geändert wurde.
Wenn der Benutzer dem Autor vertraut, kann er den Inhalt aktivieren.
Dabei werden nicht nur Makros oder Code-module, sondern alle Objekte in der Datenbank signiert.
Ein digitales Zertifikat selbst erstellen
Achtung! Um ein selbstsigniertes Zertifikat erstellen zu können, muss das Programm Selfcert.exe aus dem Office 2007-Paket installiert sein.
- Auf der Taskleiste auf die Schaltfläche Start klicken, auf Alle Programme zeigen, anschließend auf Microsoft Office
und dann auf Microsoft Office Tools. Schließlich auf Digitales Zertifikat für VBA-Projekte (im Office 2003 - Digitale Signatur für VBA-Projekte) klicken.
- Im Dialogfeld Digitales Zertifikat erstellen in das Feld Ihr Zertifikatsname einen eindeutigen Namen eingeben, und auf OK klicken.
- Eine Meldung zeigt an, dass der Vorgang erfolgreich ausgeführt wurde. Auf OK klicken.
Erstellen eines signierten Pakets
Extrahieren und Verwenden eines signierten Pakets
Benutzer können die Datenbank aus dem Paket extrahieren und direkt in der Datenbank (anstatt in der Paketdatei) arbeiten:
- Auf die Office-Schaltfläche und anschließend auf Öffnen klicken. Das Dialogfeld Öffnen wird angezeigt:
- In der Liste Dateityp die Option Microsoft Office Access Signierte Pakete auswählen.
Gegebenfalls die Liste Suchen in verwenden, um den Ordner mit der .accdc-Datei zu suchen. Die Datei auswählen und auf Öffnen klicken.
- Wenn das mit dem Paket verbundene digitale Zertifikat noch nicht als vertrauenswürdig eingestuft wurde, wird eine Meldung mit einem Ratschlag angezeigt:
- Die Option Gesamtem Inhalt des Herausgeber wählen.
Sie bewirkt, dass das Zertifikat in die Liste der vertrauenswürdigen Herausgeber aufgenommen wird (trotzdem müssen die Inhalte aktiviert werden).
Bei der Wahl Öffnen wird dem digitalen, dem Bereitstellungspaket zugewiesenen Zertifikat einmalig Vertrauen geschenkt.
Anschließend wird das Dialogfeld Datenbank extrahieren in angezeigt:
- Standardmäßig wird als Name der Name der Paketdatei vorgeschlagen. Im Feld Dateiname kann man auch einen anderen Namen für die extrahierte Datenbank eingeben.
Optional kann man in der Liste Speichern in einen Speicherort für die extrahierte Datenbank auswählen. Auf OK klicken.
Das selbsterstellte digitales Zertifikat ist im Vertrauensstellungscenter eingefügt:
Achtung! Die Inhalte bzw. Makros sind trotz signierten Pakets deaktiviert. Diese müssen durch die Optionen in der Statusleiste aktiviert werden.
Um nicht jedesmal die Inhalte aktivieren zu müssen, sollte die extrahierte Datenbank in einem vertrauenswürdigen Speicherort gespeichert werden.
Digitale Zertifikate loeschen →
Weitere Access2007-Tipps →
Weitere Office-Tipps →
Startseite →