Durch Hinzufügen einer digitalen Signatur Vertrauen ausdrücken

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Sie können ausdrücken, dass Sie eine Datenbank für sicher und ihren Inhalt für vertrauenswürdig halten, indem Sie der Datenbank eine Digitale Signatur hinzufügen. Dies hilft Benutzern der Datenbank zu entscheiden, ob sie der Datenbank und ihrem Inhalt vertrauen können.

Das Verfahren, mit dem eine Datenbank digital signiert wird, richtet sich danach, ob die Datenbank in einem Microsoft Office Access 2007-Dateiformat (z. B. als ACCDB-Datei) oder in einem älteren Format (z. B. als MDB-Datei) vorliegt. Bei beiden Verfahren muss jedoch ein Sicherheitszertifikat verwendet werden.

Sie können ein kommerzielles Sicherheitszertifikat nutzen oder ein eigenes Zertifikat erstellen. Nachfolgend wird erläutert, wie Sie Ihr eigenes Sicherheitszertifikat erstellen.

Inhalt dieses Artikels

Vorbemerkung

Verpacken, Signieren und Verteilen einer Office Access 2007-Datenbank

Digitales Signieren einer Datenbank einer früheren version

Voraussetzungen

Sie müssen zunächst ein Sicherheitszertifikat beziehen oder erstellen, damit Sie eine digitale Signatur hinzufügen können. Stellen Sie sich ein Sicherheitszertifikat als einen Stift vor, mit dem Sie digitale Signaturen vornehmen, oder als ein Wachssiegel, dass nur Sie allein anwenden können.

Falls Sie nicht über ein Sicherheitszertifikat verfügen, können Sie ein solches mit dem Tool SelfCert erstellen (im Lieferumfang von Microsoft Office enthalten).

Erstellen eines selbstsignierten Zertifikats

  1. Klicken Sie in Microsoft Windows auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft Office, zeigen Sie auf Microsoft Office Tools, und klicken Sie dann auf Digitales Zertifikat für VBA-Projekte.

    -oder-

    Navigieren Sie zu dem Ordner, der die Office Professional 2007 Programmdateien enthält. Laufwerk: \Programme\Microsoft Office\Office12 ist der Standardordner. Suchen Sie in diesem Ordner, und doppelklicken Sie auf SelfCert.exe.

    Das Dialogfeld Digitales Zertifikat erstellen wird geöffnet.

  2. Geben Sie im Feld Ihr Zertifikatsname einen Namen für das neue Testzertifikat ein.

  3. Klicken Sie zweimal auf OK.

Hinweis : Wenn den Befehl Digitales Zertifikat für VBA-Projekte nicht angezeigt wird, oder SelfCert.exe kann nicht gefunden werden kann, müssen Sie SelfCertinstallieren.

Installieren von SelfCert.exe

  1. Starten Sie die Setup-CD für Office Professional 2007 oder ein anderes Installationsmedium.

  2. Klicken Sie im Setup auf Features hinzufügen oder entfernen und anschließend auf Weiter.

    Hinweis : Falls Sie in einer Umgebung arbeiten, in der Office Professional 2007 nicht über die CD sondern durch IT-Administratoren auf einzelnen Computern installiert wurde, führen Sie die folgenden Schritte durch:

    1. Klicken Sie in Microsoft Windows auf Start und dann auf Systemsteuerung.

    2. Doppelklicken Sie auf Software.

    3. Wählen Sie 2007 Microsoft® Office System aus, und klicken Sie dann auf Ändern.

      Setup wird gestartet.

    4. Klicken Sie auf Features hinzufügen oder entfernen und anschließend auf Weiter.

    5. Fahren Sie mit den folgenden Schritten fort.

  3. Erweitern Sie die Knoten Microsoft Office und Gemeinsam genutzte Office-Features, indem Sie auf die Pluszeichen (+) neben den Knoten klicken.

  4. Klicken Sie auf Digitales Zertifikat für VBA-Projekte.

  5. Klicken Sie auf Von 'Arbeitsplatz' ausführen.

  6. Klicken Sie auf Weiter, um die Komponente zu installieren.

Mit SelfCert sollten Sie nur Signaturen erstellen, die Sie in Ihrer eigenen Organisation verwenden. Falls Sie eine Datenbank digital signieren und anschließend kommerziell verteilen möchten, sollten Sie ein kommerzielles Sicherheitszertifikat von einer kommerziellen Zertifizierungsstelle beziehen. Weitere Informationen finden Sie im Abschnitt Siehe auch.

Packen, Signieren und Verteilen einer Office Access 2007-Datenbank

Mit Office Access 2007 lässt sich eine Datenbank schnell und einfach verteilen und signieren. Nachdem Sie eine ACCDB- oder eine ACCDE-Datei erstellt haben, können Sie die Datei packen, eine digitale Signatur auf das Paket anwenden und das signierte Paket anschließend an andere Benutzer verteilen. Mit dem Tool "Packen und signieren" wird die Datenbank in eine ACCDC-Datei (Access-Bereitstellung) eingefügt, das Paket signiert und anschließend das signierte Paket an einem von Ihnen festgelegten Speicherort abgelegt. Benutzer können danach die Datenbank aus dem Paket extrahieren und direkt in der Datenbank (nicht in der Paketdatei) arbeiten.

Beachten Sie dabei folgende Aspekte:

  • Beim Packen einer Datenbank und Signieren des Pakets handelt es sich um einen Weg, mit dem Vertrauen übermittelt werden kann. Wenn Sie eine Datenbank packen und signieren, wird durch Ihre digitale Signatur bestätigt, dass nach dem Erstellen des Pakets keine Änderungen an der Datenbank vorgenommen wurden.

  • Nachdem die Datenbank aus dem Paket extrahiert wurde, besteht keine Verbindung mehr zwischen dem signierten Paket und der extrahierten Datenbank.

  • Das Tool "Packen und signieren" kann nur mit Datenbanken verwendet werden, die in einem Office Access 2007-Dateiformat gespeichert wurden. Access 2007 bietet auch Tools zum Signieren und Verteilen von Datenbanken, die in einem älteren Dateiformat erstellt wurden. Verwenden Sie jeweils das für das von Ihnen verwendete Datenbankdateiformat geeignete Tool für digitale Signaturen.

  • Einem Paket kann nur eine einzige Datenbank hinzugefügt werden.

  • Bei dem Verfahren wird ein Paket digital signiert, das die gesamte Datenbank enthält, nicht nur Makros oder Module.

  • Zur Reduzierung der Downloadzeiten wird die Paketdatei komprimiert.

  • Sie können Datenbanken aus Paketdateien extrahieren, die sich auf Servern mit Windows SharePoint Services 3.0 befinden.

In den folgenden Abschnitten wird erläutert, wie eine signierte Paketdatei erstellt und die Datenbank aus einer signierten Paketdatei extrahiert und verwendet wird.

Erstellen eines signierten Pakets

  1. Öffnen Sie die Datenbank, die Sie packen und signieren möchten.

  2. Klicken Sie auf der Microsoft Office-Schaltfläche Abbildung der Office-Schaltfläche , klicken Sie auf Veröffentlichen, und klicken Sie dann auf Packen und Signieren.

    Das Dialogfeld Zertifikat auswählen wird angezeigt.

  3. Wählen Sie ein digitales Zertifikat aus, und klicken Sie dann auf OK.

    Das Dialogfeld Microsoft Office Access Signiertes Paket erstellen wird angezeigt.

  4. Wählen Sie in der Liste Speichern in einen Speicherort für das signierte Datenbankpaket aus.

  5. Geben Sie im Feld Dateiname einen Namen für das signierte Paket ein, und klicken Sie dann auf Erstellen.

    Access erstellt die ACCDC-Datei und legt sie an dem von Ihnen ausgewählten Speicherort ab.

Extrahieren und Verwenden eines signierten Pakets

  1. Klicken Sie auf die Microsoft Office-Schaltfläche Abbildung der Office-Schaltfläche , und klicken Sie dann auf Öffnen.

    Das Dialogfeld Öffnen wird angezeigt.

  2. Wählen Sie als Dateityp Microsoft Office Access Signierte Pakete (*.accdc) aus.

  3. Ermitteln Sie mithilfe der Liste Suchen in den Ordner, der die ACCDC-Datei enthält, wählen Sie die Datei aus, und klicken Sie dann auf Öffnen.

  4. Führen Sie eine der folgenden Aktionen aus:

    • Wenn Sie ausgewählt haben, dass Sie dem zum Signieren des Bereitstellungspakets verwendeten Sicherheitszertifikat vertrauen, wird das Dialogfeld Datenbank extrahieren in angezeigt. Fahren Sie mit dem nächsten Schritt fort.

    • Wenn Sie noch nicht ausgewählt haben, dass Sie dem Sicherheitszertifikat vertrauen, wird die folgende Meldung angezeigt.

      Sicherheitshinweis

      Falls Sie der Datenbank vertrauen, klicken Sie auf Öffnen. Sofern Sie jedem Zertifikat dieses Anbieters vertrauen, klicken Sie auf Gesamtem Inhalt des Herausgebers vertrauen. Das Dialogfeld Datenbank extrahieren in wird angezeigt.

      Hinweis : Wenn Sie ein Datenbankpaket mithilfe eines selbstsignierten Zertifikats signieren und beim Öffnen des Pakets auf Gesamtem Inhalt des Herausgebers vertrauen klicken, wird den Paketen, die mit Ihren selbstsignierten Zertifikaten signiert werden, immer vertraut.

  5. Wählen Sie optional in der Liste Speichern in einen Speicherort für die extrahierte Datenbank aus, und geben Sie dann im Feld Dateiname für die extrahierte Datenbank einen anderen Namen ein.

    Tipp : Wenn Sie die Datenbank an einem vertrauenswürdigen Speicherort extrahieren, wird der Inhalt der Datenbank bei jedem Öffnen automatisch aktiviert. Falls Sie einen nicht vertrauenswürdigen Speicherort wählen, wird möglicherweise ein Teil des Datenbankinhalts standardmäßig deaktiviert.

  6. Klicken Sie auf OK.

Wenn Sie nicht sicher sind, ob Sie einem Zertifikat vertrauen können, finden Sie im Artikel Beurteilen der Vertrauenswürdigkeit eines digitalen Zertifikats allgemeine Informationen zur Überprüfung der Datumsangaben und anderer Elemente in einem Zertifikat, anhand derer Sie sicherstellen können, dass ein Zertifikat gültig ist.

Seitenanfang

Digitales Signieren einer Datenbank aus einer früheren Version

Wichtig : Die Schritte in diesem Abschnitt gelten nicht für Datenbanken in einem der neuen Dateiformate.

Bei Datenbanken aus einer Version vor Office Access 2007 können Sie eine Digitale Signatur auf die Komponenten in der Datenbank anwenden. Eine digitale Signatur bestätigt, dass alle Makros, Codemodule und anderen ausführbaren Komponenten in der Datenbank von der Person stammen, die sie signiert hat, und dass nach dem Signieren der Datenbank keine Änderungen mehr daran vorgenommen wurden.

Sie benötigen zunächst ein digitales Zertifikat, um eine Signatur auf die Datenbank anwenden zu können. Falls Sie Datenbanken zur kommerziellen Verteilung erstellen, müssen Sie ein Zertifikat von einer kommerziellen Zertifizierungsstelle beziehen. Zertifizierungsstellen führen Hintergrundprüfungen durch, um sicherzustellen, dass Personen, die Inhalt (zum Beispiel Datenbanken) erstellen, vertrauenswürdig sind.

Weitere Informationen zu Zertifizierungsstellen, die Dienstleistungen für Produkte von Microsoft anbieten, finden Sie im Abschnitt Siehe auch.

Falls Sie eine Datenbank für persönliche oder eingeschränkte Arbeitsgruppenszenarios verwenden möchten, stellt Microsoft Office Professional 2007 ein Tool zum Erstellen eines selbstsignierten Zertifikats zur Verfügung. In den folgenden Abschnitten wird erläutert, wie das Tool "SelfCert.exe" installiert und verwendet wird, um ein selbstsigniertes Zertifikat zu erstellen.

Codesignatur einer Datenbank

Hinweis : Denken Sie daran, dass die folgenden Schritte gelten nur wenn Sie Datenbanken in Office Access 2007 verwenden, die eine der früheren Datenbank-Dateiformate wie eine MDB-Datei verwenden. Wenn neuere Datenbanken anmelden möchten, finden Sie im Abschnitt Verpacken, Signieren und Verteilen einer Office Access 2007-Datenbankaus.

  1. Öffnen Sie die Datenbank, die Sie signieren möchten.

  2. Wenn Sie den Visual Basic-Editor starten möchten, klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Makro auf Visual Basic.

    Tastenkombination drücken Sie ALT + F11.

  3. Wählen Sie im Fenster "Projektexplorer" die Datenbank oder das VBA-Projekt (Visual Basic for Applications) aus, die bzw. das Sie signieren möchten.

  4. Klicken Sie im Menü Extras auf Digitale Signatur.

    Das Dialogfeld Digitale Signatur wird geöffnet.

  5. Klicken Sie auf Auswählen, um das Testzertifikat auszuwählen.

    Das Dialogfeld Zertifikat auswählen wird angezeigt.

  6. Wählen Sie das Zertifikat aus, das Sie anwenden möchten.

    Wenn Sie die Schritte im vorherigen Abschnitt durchgeführt haben, wählen Sie das mithilfe von SelfCert erstellte Zertifikat aus.

  7. Klicken Sie auf OK, um das Dialogfeld Zertifikat auswählen zu schließen, und dann erneut auf OK, um das Dialogfeld Digitale Signatur zu schließen.

Tipps für das Signieren von Datenbanken aus früheren Versionen

  • Wenn Sie verhindern möchten, dass Benutzer der Lösung Ihr VBA-Projekt versehentlich ändern und damit Ihre Signatur ungültig machen, sperren Sie das VBA-Projekt, bevor Sie es signieren.

    Hinweis : Das Sperren Ihres VBA-Projekts kann nicht verhindern, dass ein anderer Benutzer die digitale Signatur durch eine andere Signatur ersetzt. Administratoren eines Unternehmens können zum Beispiel Vorlagen und Add-Ins noch einmal signieren, sodass sie genau kontrollieren können, was Benutzer auf ihren Computern ausführen dürfen.

  • Wenn Sie ein VBA-Projekt digital signieren, sollten Sie einen Zeitstempel verwenden, sodass andere Benutzer Ihre Signatur auch dann überprüfen können, wenn das für die Signatur verwendete Zertifikat abgelaufen ist. Weitere Informationen zu VBA-Sicherheit und Zeitstempeln finden Sie unter Microsoft Office Online.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×