QA/Bugzilla/Säuberung der Dateien von bedenklichen Daten vor dem Versand

    From The Document Foundation Wiki
    < QA‎ | Bugzilla
    This page is a translated version of the page QA/Bugzilla/Sanitizing Files Before Submission and the translation is 100% complete.

    Diese Seite handelt von der Säuberung der Dateien von bedenklichen Daten vor dem Versand an das QA-Team über Bugzilla, eMail oder anderen Wegen.

    Diese Seite konzentriert sich auf Informationen über die Säuberung üblicher Dateiformate wie ODF (odt, ods, odp, etc...) und Microsoft Office Formate wie doc(x), xls(x) und ppt(x).

    Warum werden Dateien gesäubert?

    Beispielsdateien die an das LibreOffice PRojekt gesendet wurden, sind typischerweise öffentlich zugänglich gemacht. Daher kann unsere ganze Community an der Beseitigung der Probelme damit arbeiten. Wenn Dateien an Bugzilla (unser Fehler-Verwaltungs-System) gesendet sind, gibt der Sender die Erlaubnis, alles unter einer Freien Lizenz (typischerweise CC-BY-SA 4.0) zu verwenden und dass die Dateien und die Inhalte von jedermann innerhalb und ausserhalb des LibreOffice Projektes frei verwendet werden können.

    Wir empfehlen strengstens, dass die Fehlermelder die Dateien vor dem Einreichen säubern, so dass keine persönlichen oder privaten Informationen unbeabsichtigt mit anderen geteilt werden.

    Effektive Reinigung

    Kein einzelnes Verfahren entfernt alle identifizierenden Informationen aus einer Digitalen Datei. Es gibt mehrere Verfahren, die im Zusammenhang genutzt werden können, um privaten Text und Metadaten aus einem ODF-Dokument zu entfernen, während (hoffentlich) die nötige Struktur zur Reproduktion des Fehlers erhalten bleibt.

    private Metadaten entfernen

    User-Daten können über Datei ▸ Eigenschaften angezeigt und bereinigt werden.

    • Im Tab Allgemein:
      • auf Zurücksetzen klicken, um die allgemeinen Nutzerdaten wie z. Bsp. die Gesamte Bewrbeitungszeit und die Dateiversion zurückzusetzen.
      • Den Haken unter Benutzerdaten verwenden entfernen.
    • In den Tabs Beschreibung und Benutzerdefinierte Eigenschaften die Daten entfernen, die nicht verbreitet werden sollen.

    Änderungsverfolgung abschalten und gespeicherte Änderungen entfernen

    Aufzeichnen von Änderungen ist eine nützliche Funktionalität zur Zusammenarbeit, die aber während der Säuberung abgeschaltet und bereinigt werden muss.

    Datei ▸ Eigenschaften:

    • Im Tab Sicherheit muss die Checkbox Änderungen aufzeichnen abgewählt sein.

    Unter Bearbeiten ▸ Änderungen ▸ Annehmen oder Ablehnen werden alle Änderungen gelöscht.

    alte Versionen entfernen

    Unter Datei ▸ Versionen können ältere Versionen des Dokumentes gelöscht werden.

    versteckte Inhalte aufdecken

    Einmal aufgedeckt, muss nur noch entschieden werden, ob der Inhalt gelöscht, bereinigt oder belassen wird wie er ist.

    Writer

    Ansicht ▸ Versteckte Absätze

    • Hier müssen alle Versteckte Absätze sichtbar sein.

    Calc

    Format ▸ Blatt

    • Es darf keine ausgeblendeten Blätter geben.

    Bereinigen des Datei Textes

    Nachdem reguläre Asudrücke gelaufen sind, wird das Dokument untersucht, ob der gesamte private Text entfernt wurde.

    Writer

    Der grundsätzliche Plan ist, alle Zeichen mit einem "x" zu entfernen. Dazu kann "Find & Replace" versucht / genutzt werden.

    Bevorzugt Bearbeiten ▸ Suchen und Ersetzen (STRG + ALT + F)

    • Im Feld Suchen: [:alpha:] eingeben.
    • Im Feld Ersetzen: "x" eingeben.
    • Nur ganze Wörter wird abgewählt.
    • Reguläre Ausdrücke ist ausgewählt.
    • Alle ersetzen anklicken.

    Alternative Bearbeiten ▸ Suchen und Ersetzen (STRG + ALT + F)

    • Im Feld Suchen: "." (ein einzelner Punkt) eingeben.
    • Im Feld Ersetzen: "x" eingeben.
    • Nur ganze Wörter wird abgewählt.
    • Reguläre Ausdrücke ist ausgewählt.
    • Alle ersetzen anklicken.

    Nun liegt ein Dokument voller "x"en vor. Mit etwas Glück ist der Fehler mit diesem Dokument noch reproduzierbar.

    Calc

    Es gelten die Schritte für Writer in jedem Arbeitsblett in der Mappe.

    • "Alle Tabellen" muss im Dialog Suchen und Ersetzen ausgewählt sein.

    Medien bereinigen

    Soweit uns bekannt ist, gibt es keinen einfachen Weg, alle Medien in einem ODF mit Dummies zu ersetzen.

    Ein möglicher Weg wäre, die ODF-Datei auf Festplatte auszupacken und alle Bilder, Audios und Videos zu ersetzen. (Wir können das mal als Easy Hack anbieten).

    Formeln bereinigen

    Es kann viele mathematische Objekte (Formeln) in odf-Dateien geben. Direkter Ersatz von allem durch 'x' im 'Quelltext' einer Formel würde voraussichtlich einen verhinderten Fehler produzieren. Daher müssen einige eqn Schlüsselwörter ungeändert übrigbleiben.

    Eine der möglichen Lösungen für das Problem siehe File:QA formulas sanitize.odt. Hier finden Sie den Quelltext zu einem simplen Python Makro. Um es zu verwenden, wird es als text gespeichert, die Endung wird in '.py' geändert und in das Makro-Verzeichnis verschoben.

    Weitere Informationen

    Links