Technischer Artikel

DigiSigner: Dienst für elektronische PDF-Signaturen im Test

Online-Signaturdienste lösen ein spezifisches Logistikproblem: eine Unterschrift auf einem Dokument zu erhalten, wenn der Unterzeichner keine PDF-Software, keine Zeit zum Drucken und kein Faxgerät hat. DigiSigner ist in diesem Bereich angesiedelt. Es verarbeitet PDF-, Word-, Excel- und Bilddateien in einem Browser, lässt Sie Unterschrifts- und Datumsfelder auf einer beliebigen Seite platzieren und liefert eine fertige Datei, ohne dass die andere Partei etwas installieren muss. Ob dieser Austausch tatsächlich standhält, hängt von Details ab, die die Service-Seite tendenziell beschönigt

DigiSigner Tool für PDF-Dokumentensignaturen
DigiSigner akzeptiert PDF-, Word-, Excel- und Bilddateien für die browserbasierte Signatur.

Was der Signaturfluss tatsächlich bewirkt

Die Mechanik ist unkompliziert. Sie laden das Dokument über HTTPS hoch, ziehen Signatur- und Datumsfelder auf die Seiten, wo sie hingehören, und unterzeichnen es entweder selbst oder senden eine Einladung an eine andere Partei. Der Unterzeichner erhält einen Link, öffnet das Dokument in seinem Browser, klickt sich durch die Felder und sendet es ab. Sie erhalten eine Benachrichtigung und können die fertige Datei herunterladen

Dieser dreistufige Weg funktioniert gut für interne Genehmigungen, schnelle Lieferantenvereinbarungen und Situationen, in denen Geschwindigkeit wichtiger ist als kryptografische Garantien. Wo es an seine Grenzen stößt, sind regulierte Dokumente, Sequenzen mit mehreren Parteien und alles, was vor Gericht angefochten werden könnte. In diesen Fällen ist der Workflow nur so gut wie die ihm zugrunde liegenden Prüfnachweise

Audit-Trails und Manipulationssicherheit

Der Audit-Trail ist das Wichtigste, das es zu überprüfen gilt, bevor man sich an einen Signaturdienst bindet. Er muss die Identität des Unterzeichners (normalerweise per E-Mail verifiziert), die IP-Adresse, den Zeitstempel und einen Hash des Dokumentenstatus zum Zeitpunkt der Signatur aufzeichnen. Einige Dienste bündeln diese Beweise im PDF selbst als separaten Anhang oder eingebettete Metadaten; andere belassen es serverseitig und stellen auf Anfrage ein Zertifikat aus. Finden Sie heraus, welchen Ansatz ein Dienst verwendet, bevor Sie bei einem Streitfall die Beweise vorlegen müssen

Die Manipulationssicherheit ist eine verwandte, aber eigenständige Frage. Ein fertiges PDF von einem Signaturdienst kann eine digitale Signatur tragen, die vom dienst-eigenen Zertifikat angewendet wurde, was bedeutet, dass jede Änderung nach der Signatur die Signatur bricht und in einem konformen Viewer sichtbar ist. Dies unterscheidet sich von einer durchgängigen kryptografischen Signatur, die mit dem eigenen privaten Schlüssel des Unterzeichners erstellt wurde. Für die meisten geschäftlichen Arbeitsabläufe ist das vom Dienst angewendete Zertifikat ausreichend. Für regulierte Branchen oder grenzüberschreitende Transaktionen, die unter eIDAS fallen, ist dies jedoch möglicherweise nicht der Fall

Compliance-Ansprüche: Lesen Sie das Kleingedruckte

Die meisten Online-Signaturdienste führen ESIGN, UETA und eIDAS in ihrem Marketing auf. Diese Gesetze legen Anforderungen fest, wann eine elektronische Signatur rechtsverbindlich ist, aber sie zertifizieren keine Software. Ein Dienst, der eIDAS-Konformität beansprucht, könnte alles Mögliche bedeuten, von "wir erfüllen die grundlegenden Anforderungen an eine einfache elektronische Signatur" bis hin zu "wir sind ein akkreditierter Vertrauensdiensteanbieter, der qualifizierte elektronische Signaturen ausstellt". Der Unterschied zwischen diesen beiden ist in jeder Gerichtsbarkeit, in der QES eine rechtliche Gleichwertigkeit zu einer handschriftlichen Unterschrift besitzt, erheblich

Überprüfen Sie eher die Dokumentation des Trust Centers des Dienstes als die Landingpage. Suchen Sie nach Besonderheiten: welche eIDAS-Stufe, welche Länder durch ein separates Rechtsgutachten abgedeckt sind, ob die Nutzungsbedingungen eine Entschädigung für Signaturstreitigkeiten vorsehen. Wenn der Dokumenttyp eine QES oder eine nach lokalem Recht notariell beglaubigte Signatur erfordert, ist eine browserbasierte SES kein Ersatz, unabhängig davon, was das Marketing sagt

Dokumentenspeicherung und Datenresidenz

Wenn Sie einen Vertrag oder ein Finanzdokument bei einem Cloud-Signaturdienst hochladen, verbleibt es in dessen Infrastruktur, bis Sie oder er es löscht. Die praktischen Fragen lauten: Wo wird es gespeichert, wer innerhalb des Dienstes kann darauf zugreifen, wie lange dauert die standardmäßige Aufbewahrungsfrist und können Sie eine Löschung auf Anforderung auslösen. Bei Dokumenten, die personenbezogene Daten enthalten und der DSGVO unterliegen, ist die Beantwortung der Frage "wo wird es gespeichert" nicht optional

DigiSigner speichert, wie die meisten Dienste in dieser Kategorie, Dokumente auf einer Cloud-Infrastruktur und bewahrt sie nach Abschluss der Signatur für einen konfigurierbaren Zeitraum auf. Lesen Sie den Auftragsverarbeitungsvertrag durch, bevor Sie etwas Vertrauliches über den Dienst weiterleiten. Wenn Ihre Organisation unter einer branchenspezifischen Vorschrift wie HIPAA oder Regeln für Finanzdienstleistungen operiert, vergewissern Sie sich, ob der Dienst ein Business Associate Agreement (Vertrag über die Auftragsverarbeitung) oder einen gleichwertigen Nachtrag unterzeichnet

Wo DigiSigner passt und wo nicht

DigiSigner ist eine vernünftige Wahl für einfache interne Genehmigungen, Verträge von Kleinunternehmen und Organisationen, die gelegentlich browserbasierte Signaturen benötigen, ohne eine eigene Infrastruktur aufzubauen. Das kostenlose Kontingent bewältigt eine begrenzte Anzahl von Dokumenten pro Monat, was ausreicht, um zu beurteilen, ob der Workflow passt, bevor man sich festlegt

Es ist nicht das richtige Werkzeug, wenn der Signatur-Workflow eng in eine Dokumentengenerierungspipeline integriert werden muss, wenn das Volumen hoch genug ist, um die Preise pro Dokument signifikant zu machen, oder wenn die Dokumente behördliche Verpflichtungen mit sich bringen, die ein qualifiziertes Zertifikat erfordern. In diesen Fällen benötigt die Architektur eine Bibliothek, die lokal ausgeführt wird, Ihnen die Kontrolle über die Zertifikatskette gibt und es Ihnen ermöglicht, die Signatur als Teil der Dokumentenerstellung und nicht als Nachbearbeitungsschritt einzubetten

Vorbereiten eines von Entwicklern generierten PDFs für die externe Signatur

Wenn Ihre Anwendung das PDF generiert, bevor sie es an einen Signaturdienst übergibt, machen einige Eigenschaften des Dokuments den Signaturschritt sauberer. Halten Sie das Seitenformat konsistent: Ein A4-Dokument, das an einen Dienst gesendet wird, der standardmäßig auf eine Letter-Format-Vorschau eingestellt ist, kann zu falsch ausgerichteten Signaturfeldern führen. Reduzieren Sie alle interaktiven Formularfelder, bei denen es sich nicht um Signatur-Platzhalter handelt, auf eine Ebene ("flatten"), da einige Dienste vorhandene AcroForm-Felder ersetzen oder verwerfen, wenn sie ihre eigenen hinzufügen. Reservieren Sie expliziten Leerraum auf den Seiten, auf die die Unterschriften gehören, anstatt den Dienst diese über den Live-Inhalt legen zu lassen

Speichern Sie sowohl die Kopie vor der Unterzeichnung als auch die fertig signierte Kopie und benennen Sie sie so, dass beide eindeutig einander zuzuordnen sind. Wenn ein Unterzeichner bestreitet, dem er zugestimmt hat, ist das genaue gesendete Dokument der Ausgangspunkt für jede Untersuchung. Wenn die signierte Version mit einer anderen Seitenanzahl oder anderen Schriftmetriken zurückkommt als die eingehende, hat etwas in der Rendering-Pipeline des Dienstes das Dokument verändert, was es zu verstehen gilt, bevor Sie die Ausgabe als maßgeblich behandeln

Dienst versus Bibliothek: ein praktischer Unterschied

Ein Online-Signaturdienst und eine digitale PDF-Signaturbibliothek lösen unterschiedliche Probleme, und die Unterscheidung ist wichtig, wenn Sie einen Dokumenten-Workflow entwerfen. Ein Dienst übernimmt die Logistik: Routing von Dokumenten an mehrere Parteien, Sammeln von Identitätsnachweisen, Ausstellen von E-Mail-Benachrichtigungen und Speichern fertiger Dateien. Eine Bibliothek handhabt die Kryptographie: Konstruktion des Signaturwörterbuchs, Anwendung der Zertifikatskette, Einbetten des signierten Hashs in den Bytebereich der Datei gemäß ISO 32000-2. Die beiden können in derselben Pipeline koexistieren, aber das Ersetzen des einen durch das andere, weil beide das Wort "Signatur" beinhalten, führt in der Regel zu Workflows, die weder ordnungsgemäß auditiert noch ordnungsgemäß signiert sind

Für die meisten Anwendungsfälle in kleinen Unternehmen und für interne Genehmigungen deckt ein Dienst wie DigiSigner das ab, was benötigt wird, und kostet weniger, als eine Signaturinfrastruktur von Grund auf neu aufzubauen. Für dokumentenlastige Anwendungen, bei denen Signaturen Teil der Generierung sind, bei denen die Zertifikatsverwaltung wichtig ist oder bei denen das signierte Artefakt ohne Bezugnahme auf einen Server eines Drittanbieters verifizierbar sein muss, ist eine Bibliothek, die in Ihrem eigenen Stack läuft, die vertretbarere Architektur

Besuchen Sie DigiSigner