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 neueren 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 Access 2010 Webdatenbank

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 Microsoft Office 2010 Programmdateien enthält. Laufwerk: \Programme\Microsoft office\office14 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 Ihre Microsoft Office 2010 Setup-CD oder einem anderen.

  2. Klicken Sie im Setupdialogfeld auf Features hinzufügen oder entfernen und dann auf Weiter.

    Hinweis : Wenn Sie in einer Umgebung arbeiten, in denen Microsoft Office 2010 auf einzelne Computer nach IT-Administratoren und nicht nach CD installiert ist, gehen Sie folgendermaßen vor:

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

    2. Doppelklicken Sie auf Software.

    3. Wählen Sie Microsoft Office 2010 aus, 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.

Verpacken, Signieren und Verteilen einer Datenbank Access 2010

Access 2010 erleichtert einfach und schnell signieren und Verteilen einer Datenbank. Bei der Erstellung einer ACCDB oder ACCDE-Datei können Sie die Datei packen, eine digitale Signatur für das Paket gelten, und klicken Sie dann das signierte Paket an andere Benutzer verteilen. Das Tool-Paket, und melden Sie sich stellen die Datenbank in einer Access-Bereitstellung (accdc)-Datei, die Datei signiert und platziert dann das signierte Paket an einem Ort, die Sie festlegen. Benutzer können dann 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 Paket, und melden Sie sich-Tool können nur mit Datenbanken in einem neuere Dateiformat (ACCDB, ACCDE,...) gespeichert. Access 2010 enthält auch Tools, um sich anzumelden und Verteilen von Datenbanken, die einem früheren Dateiformat aufweisen. Sie müssen das digitale Signatur-Tool verwenden, das für die Datenbank-Dateiformat geeignet ist, die Sie verwenden.

  • 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 oder höher sind.

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 die Microsoft Office-Schaltfläche, zeigen Sie auf Speichern, und klicken Sie unter Erweitert 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 Office-Schaltfläche, zeigen Sie auf Öffnen, und klicken Sie auf der rechten Seite auf Öffnen. Das Dialogfeld Öffnen wird geöffnet.

  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.

Für Datenbanken können Sie eine Digitale Signatur früher als Access 2010, auf die Komponenten in der Datenbank anwenden. Eine digitale Signatur bestätigt, dass alle Makros, Codemodule und andere ausführbaren Komponenten in der Datenbank vom Signierer stammen und nicht mehr verändert hat, da die Datenbank angemeldet wurde.

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.

Wenn Sie eine Datenbank für persönliche oder eingeschränkte Arbeitsgruppe Szenarien verwenden möchten, bietet Microsoft Office 2010 ein Tool zum Erstellen eines selbstsignierten Zertifikats an. Die Schritte in den folgenden Abschnitten wird das Installieren und verwenden zum Erstellen eines selbstsignierten Zertifikats ein Tool namens SelfCert.exe erläutert.

Codesignatur einer Datenbank

Hinweis : Denken Sie daran, dass die folgenden Schritte gelten nur wenn Sie Datenbanken in Access 2010 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 Access 2010-Datenbankaus.

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

  2. Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Makro auf Visual Basic, um den Visual Basic-Editor zu öffnen.

    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.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×