Den Ratgeber sicher ausprobieren
Führen Sie die Schritte zuerst mit einem synthetischen Beispiel aus. Häkchen bleiben nur in diesem Tab.
Von einem JSON-Beispiel zum belastbaren Vertrag
Ein automatisch abgeleitetes Schema beschreibt nur das gegebene Beispiel. Ist ein Feld vorhanden, wird es zunächst als erforderlich behandelt; enthält eine Beispiel-Liste nur Text, ist damit nicht bewiesen, dass produktive Daten niemals null oder Zahlen enthalten.
Nutzen Sie das Ergebnis als Entwurf. Ergänzen Sie format, enum, Längen- und Wertebereiche, bewusst optionale Felder sowie zusätzliche Beispiele. Validieren Sie gute und absichtlich fehlerhafte Datensätze in CI, bevor das Schema als Vertrag gilt.
- Mehrere repräsentative Beispiele sammeln.
- Required-Listen fachlich prüfen.
- additionalProperties bewusst entscheiden.
- Schema-Version und Änderungspolitik dokumentieren.
Bilder im Browser skalieren
Canvas dekodiert das Bild und zeichnet Pixel in eine neue Fläche. Dadurch lassen sich WebP oder JPG mit Qualitätsfaktor erzeugen und Abmessungen reduzieren, ohne die Datei hochzuladen. Die Verarbeitung benötigt jedoch Gerätespeicher entsprechend der dekodierten Pixelmenge, nicht nur entsprechend der komprimierten Dateigröße.
Beim Neucodieren können EXIF, ICC-Profile und andere Metadaten verloren gehen. Das ist für Webausgaben oft erwünscht, für Druck, Beweisführung oder Archivierung aber möglicherweise ungeeignet. Bewahren Sie das Original getrennt auf und prüfen Sie Transparenz, Schärfe und Farbwirkung.
- Seitenverhältnis standardmäßig bewahren.
- Nicht unnötig hochskalieren.
- Dateigröße und sichtbare Qualität gemeinsam vergleichen.
- Das Original niemals überschreiben.
Was SHA-256 beweist – und was nicht
SHA-256 erzeugt für dieselben Bytes denselben Digest. Stimmen zwei lokal berechnete Werte überein, sind die verglichenen Dateien mit extrem hoher Wahrscheinlichkeit bytegleich. Die Aussage ist nur so vertrauenswürdig wie der erwartete Hash und dessen Übertragungsweg.
Ein Angreifer kann eine schädliche Datei zusammen mit ihrem passenden Hash veröffentlichen. Hashes sind daher keine Malware-Prüfung, Signatur und Identitätsbestätigung. Für Herkunft benötigen Sie eine vertrauenswürdige digitale Signatur oder einen getrennt authentisierten Kanal.
- Erwarteten Hash über einen unabhängigen Kanal beziehen.
- Algorithmus und Groß-/Kleinschreibung normalisieren.
- Bei Abweichung Datei nicht ausführen.
- Für Herkunft Signaturen prüfen.
Ein kombinierter Prüfablauf
Datenstrukturen zuerst mit repräsentativen Beispielen und Schema validieren. Medien anschließend in einer Kopie skalieren und das Ergebnis visuell prüfen. Für freizugebende Artefakte zum Schluss SHA-256 protokollieren. So bleiben Struktur, Darstellung und Byte-Integrität getrennte, nachvollziehbare Kontrollen.
Keine einzelne Stufe erklärt den gesamten Sicherheitszustand. Ergänzen Sie Berechtigungsprüfung, Malware-Schutz, Backups, Quellcodeprüfung und fachliche Freigaben passend zum Risiko.
Den Ratgeber in eine wiederholbare Prüfung überführen
Nutzen Sie diesen Prüfplan mit 3 Werkzeugen für „Daten- und Dateiintegrität: JSON Schema, Bildskalierung und SHA-256“. Ziel: Technischer Leitfaden für lokale JSON-Schema-Ableitung, Canvas-Bildskalierung und Datei-Integritätsprüfung mit SHA-256. Beginnen Sie mit einem sicheren Beispiel statt Echtdaten und dokumentieren Sie Sollergebnis und Abnahmeentscheidung jedes Schritts.
JSON-Schema-Generator
- Vorbereitung
- Für JSON-Schema-Generator verwenden Sie syntaktisch gültiges JSON mit den vom Werkzeug genannten Objekten, Arrays oder Feldern. Das konkrete Ziel lautet: Leiten Sie aus Beispiel-JSON ein Draft-2020-12-Startschema ab. Prüfen Sie das Format zuerst mit einem synthetischen Beispiel statt mit sensiblen Echtdaten.
- Durchführung
- Lokale Verarbeitung starten. JSON-Schema-Generator nutzt für das Ziel „Leiten Sie aus Beispiel-JSON ein Draft-2020-12-Startschema ab“ diese nachvollziehbare Methode: die Verarbeitung nutzt deterministische Regeln und erhält Feld- und Typgrenzen.
- Abnahmekontrolle
- Abnahmekriterium: Vor der Abnahme eines Ergebnisses von JSON-Schema-Generator führen Sie feldnamen, Werttypen, Escaping sowie Leer- und Nullwerte im Vergleich zur Quelle durch; der Nachweis muss zum Ziel „Leiten Sie aus Beispiel-JSON ein Draft-2020-12-Startschema ab“ passen. Nutzungsgrenze von JSON-Schema-Generator: Prüfen Sie Schema, Kodierung und mögliche Datenverluste im Zielsystem.
- Erwartete Ausgabe
- JSON-Schema-Generator liefert eine geparste Struktur, Feldkennzahlen und klare Syntaxbefunde; die Ausgabe ist auf das Ziel „Leiten Sie aus Beispiel-JSON ein Draft-2020-12-Startschema ab“ ausgerichtet.. Leiten Sie aus Beispiel-JSON ein Draft-2020-12-Startschema ab.
Bildgrößen-Konverter
- Vorbereitung
- Für Bildgrößen-Konverter verwenden Sie lokale Datei(en) eines unterstützten Typs innerhalb der angegebenen Größenbegrenzung. Das konkrete Ziel lautet: Skalieren und konvertieren Sie PNG, JPG oder WebP mit erhaltenem Seitenverhältnis. Prüfen Sie das Format zuerst mit einem synthetischen Beispiel statt mit sensiblen Echtdaten.
- Durchführung
- Lokale Verarbeitung starten. Bildgrößen-Konverter nutzt für das Ziel „Skalieren und konvertieren Sie PNG, JPG oder WebP mit erhaltenem Seitenverhältnis“ diese nachvollziehbare Methode: die Datei wird im Browserspeicher gelesen; eine neue Ausgabe entsteht, ohne das Original zu überschreiben.
- Abnahmekontrolle
- Abnahmekriterium: Vor der Abnahme eines Ergebnisses von Bildgrößen-Konverter führen Sie erhalt des Originals sowie Prüfung von Öffnung, Seiten/Bildern, Größe und sichtbarer Qualität durch; der Nachweis muss zum Ziel „Skalieren und konvertieren Sie PNG, JPG oder WebP mit erhaltenem Seitenverhältnis“ passen. Nutzungsgrenze von Bildgrößen-Konverter: Bewahren Sie die Quelle auf und prüfen Sie die Ausgabe in der Zielanwendung.
- Erwartete Ausgabe
- Bildgrößen-Konverter liefert neue Download-Datei, Größen- und Formatkennzahlen sowie offengelegte Verarbeitungsgrenzen; die Ausgabe ist auf das Ziel „Skalieren und konvertieren Sie PNG, JPG oder WebP mit erhaltenem Seitenverhältnis“ ausgerichtet.. Skalieren und konvertieren Sie PNG, JPG oder WebP mit erhaltenem Seitenverhältnis.
Datei-Hash-Rechner & Vergleich
- Vorbereitung
- Für Datei-Hash-Rechner & Vergleich verwenden Sie lokale Datei(en) eines unterstützten Typs innerhalb der angegebenen Größenbegrenzung. Das konkrete Ziel lautet: Berechnen und vergleichen Sie SHA-256 für eine oder zwei Dateien lokal. Prüfen Sie das Format zuerst mit einem synthetischen Beispiel statt mit sensiblen Echtdaten.
- Durchführung
- Lokale Verarbeitung starten. Datei-Hash-Rechner & Vergleich nutzt für das Ziel „Berechnen und vergleichen Sie SHA-256 für eine oder zwei Dateien lokal“ diese nachvollziehbare Methode: die Datei wird im Browserspeicher gelesen; eine neue Ausgabe entsteht, ohne das Original zu überschreiben.
- Abnahmekontrolle
- Abnahmekriterium: Vor der Abnahme eines Ergebnisses von Datei-Hash-Rechner & Vergleich führen Sie erhalt des Originals sowie Prüfung von Öffnung, Seiten/Bildern, Größe und sichtbarer Qualität durch; der Nachweis muss zum Ziel „Berechnen und vergleichen Sie SHA-256 für eine oder zwei Dateien lokal“ passen. Nutzungsgrenze von Datei-Hash-Rechner & Vergleich: Dies ist eine Vorprüfung, keine Garantie für Identität, Sicherheit oder Rechtskonformität.
- Erwartete Ausgabe
- Datei-Hash-Rechner & Vergleich liefert neue Download-Datei, Größen- und Formatkennzahlen sowie offengelegte Verarbeitungsgrenzen; die Ausgabe ist auf das Ziel „Berechnen und vergleichen Sie SHA-256 für eine oder zwei Dateien lokal“ ausgerichtet.. Berechnen und vergleichen Sie SHA-256 für eine oder zwei Dateien lokal.
Für JSON-Schema-Generator gilt folgende Grenze: Nutzungsgrenze von JSON-Schema-Generator: Prüfen Sie Schema, Kodierung und mögliche Datenverluste im Zielsystem. Ist diese Bedingung nicht erfüllt, darf die Ausgabe nicht an den nächsten Arbeitsschritt übergeben werden.
Dokumentieren Sie für „Daten- und Dateiintegrität: JSON Schema, Bildskalierung und SHA-256“ Werkzeug, Einstellung, Browserversion und den Abnahme- oder Ablehnungsgrund für „JSON-Schema-Generator einsetzen, wenn das Ziel lautet: Leiten Sie aus Beispiel-JSON ein Draft-2020-12-Startschema ab“ – nicht den sensiblen Inhalt. So bleibt die Prüfung ohne Echtdaten wiederholbar.