Joomla! 5 Modul – Version 1.1.0

Der Foto Meta Checker ist ein Joomla-5-Modul zur Analyse der in digitalen Fotos gespeicherten Metadaten. Besucher können ein Bild direkt über die Webseite hochladen. Das Modul untersucht die Datei, bereitet die gefundenen Informationen verständlich auf und löscht das hochgeladene Foto anschließend wieder.

Das Modul eignet sich unter anderem für Presse- und Nachrichtenportale, Fotografen, Bildredaktionen, Medienarchive sowie Anwender, die Herkunft und technische Eigenschaften eines Fotos untersuchen möchten.

Metadaten aus Fotos auslesen

Nach dem Upload analysiert das Modul verschiedene in Bilddateien enthaltene Metadaten. Dazu gehören insbesondere:

  • EXIF-Daten
  • IPTC-Daten
  • XMP-Metadaten
  • C2PA / Content Credentials, sofern die entsprechende Serverunterstützung vorhanden und aktiviert ist

Technische Rohdaten werden dabei nicht einfach ausgegeben. Wichtige Informationen werden stattdessen in einer übersichtlichen und verständlichen Darstellung zusammengefasst.

Angezeigte Bildinformationen

Abhängig davon, welche Informationen tatsächlich in der hochgeladenen Datei gespeichert sind, kann der Foto Meta Checker unter anderem folgende Daten erkennen und darstellen:

  • ursprünglicher Dateiname
  • Dateityp und MIME-Typ
  • Dateigröße
  • Bildbreite und Bildhöhe
  • SHA-256-Prüfsumme
  • Kamerahersteller
  • Kameramodell
  • verwendetes Objektiv
  • Aufnahmedatum
  • verwendete Software bzw. Bearbeitungssoftware
  • Belichtungszeit
  • Blende
  • ISO-Wert
  • Brennweite
  • Titel bzw. Überschrift
  • Bildbeschreibung
  • Urheber bzw. Fotograf
  • Copyright-Informationen

Nicht vorhandene Metadaten werden entsprechend als nicht vorhanden behandelt.

GPS- und Standortinformationen

Enthält ein Foto GPS-Metadaten, kann das Modul die gespeicherten Koordinaten auswerten.

Dargestellt werden beispielsweise:

  • Breitengrad
  • Längengrad
  • gegebenenfalls die gespeicherte Höhe
  • Aufnahmeort auf einer Karte
  • weiterführender Kartenlink

Aus Datenschutzgründen erfolgt keine automatische Weitergabe der GPS-Koordinaten an einen externen Reverse-Geocoding-Dienst zur Ermittlung einer Adresse.

Hinweise auf KI-generierte Bilder

Der Foto Meta Checker untersucht vorhandene Metadaten außerdem auf Hinweise, die auf die Erzeugung oder Bearbeitung eines Bildes mit KI-Werkzeugen hindeuten können.

Berücksichtigt werden beispielsweise Hinweise auf bekannte Generatoren oder entsprechende Metadatenkennzeichnungen. Das Modul kann daraus eine abgestufte Einschätzung erzeugen.

Diese Funktion stellt keinen forensisch sicheren Nachweis dar. Fehlende Metadaten beweisen weder, dass ein Bild echt ist, noch dass es nicht mit KI erzeugt oder bearbeitet wurde. Die Funktion dient als zusätzliche Orientierung anhand der tatsächlich vorhandenen Metadaten.

C2PA und Content Credentials

Optional kann das Modul vorhandene C2PA- bzw. Content-Credentials-Informationen untersuchen.

C2PA dient dazu, Herkunfts- und Bearbeitungsinformationen digitaler Medien nachvollziehbarer zu machen. Für eine weitergehende C2PA-Prüfung kann serverseitig c2patool verwendet werden.

Die C2PA-Funktion ist optional und kann abhängig von der Serverkonfiguration eingesetzt werden.

Datenschutzfreundliche Verarbeitung

Das Modul ist darauf ausgelegt, hochgeladene Fotos nicht dauerhaft zu speichern.

Der Ablauf ist:

  1. Der Benutzer wählt ein Foto aus.
  2. Die Datei wird für die Analyse temporär gespeichert.
  3. Die Metadaten werden ausgelesen.
  4. Die Ergebnisse werden aufbereitet.
  5. Die temporäre Bilddatei wird unmittelbar nach der Verarbeitung wieder gelöscht.

Es findet keine dauerhafte Speicherung der hochgeladenen Fotos oder der extrahierten Metadaten in einer eigenen Datenbank des Moduls statt.

Schutz des Upload-Formulars

Für den öffentlichen Einsatz im Internet verfügt das Modul über mehrere Schutzmechanismen.

Dazu gehören:

  • Joomla-CSRF-Schutz
  • Personenabfrage über eine zeitlich begrenzte Rechenaufgabe
  • Honeypot gegen automatisierte Bots
  • Rate-Limiting
  • Prüfung der HTTP-Anfragemethode
  • Prüfung tatsächlicher Upload-Dateien
  • Dateigrößenbegrenzung
  • Pixel- bzw. Auflösungsbegrenzung
  • Prüfung von Dateiendung und MIME-Typ
  • zufällige interne Dateinamen
  • restriktive Rechte für temporäre Dateien
  • Schutz gegen Path Traversal
  • Ressourcenlimits bei der Metadatenverarbeitung

Dadurch wird insbesondere das Risiko reduziert, dass die Upload-Funktion für fremde Dateien, automatisierte Massenanfragen oder ressourcenintensive Angriffe missbraucht wird.

Sichere XMP-Verarbeitung

Auch eingebettete XML-/XMP-Daten werden sicherheitsorientiert verarbeitet.

Das Modul berücksichtigt unter anderem Schutzmaßnahmen gegen:

  • externe XML-Ressourcen
  • XML External Entities (XXE)
  • problematische DOCTYPE-/ENTITY-Konstruktionen
  • übermäßig große XML-Daten
  • übermäßige Verschachtelung und Ressourcenverbrauch

Mehrsprachigkeit

Version 1.1.0 unterstützt die Benutzeroberfläche vollständig in sechs Sprachen:

  • Deutsch
  • Englisch
  • Spanisch
  • Französisch
  • Italienisch
  • Portugiesisch

Die Sprache richtet sich nach der jeweils aktiven Joomla-Sprache. Auch Meldungen, Sicherheitsabfragen, Metadatenbezeichnungen, Erläuterungen und Konfigurationsfelder wurden in das Joomla-Sprachsystem integriert.

Konfiguration im Joomla-Backend

Das Modul lässt sich über die Joomla-Modulverwaltung konfigurieren. Sicherheits- und Verarbeitungsparameter können dadurch zentral verwaltet werden.

Zusätzlich kann der Zugriff auf angemeldete Benutzer beschränkt werden. Zusammen mit den Joomla-Zugriffsebenen lässt sich das Modul dadurch sowohl öffentlich als auch in geschützten Bereichen einer Webseite einsetzen.

Typische Einsatzmöglichkeiten

Der Foto Meta Checker eignet sich beispielsweise für:

  • Presseportale
  • Nachrichtenportale
  • Redaktionen
  • Bildredaktionen
  • Fotografen
  • Bildagenturen
  • Medienarchive
  • regionale Informationsportale
  • Recherchewerkzeuge
  • Prüfung zugesandter Fotos
  • Analyse von Kamera- und Aufnahmedaten
  • Prüfung vorhandener GPS-Informationen
  • Untersuchung von Copyright- und Urheberinformationen
  • erste Hinweise auf KI-generierte oder KI-bearbeitete Bilder
  • Prüfung vorhandener Content Credentials

Technische und sicherheitsbezogene Besonderheiten

Der Foto Meta Checker kombiniert eine einfach bedienbare Bildanalyse mit einem für öffentlich erreichbare Joomla-Webseiten ausgelegten Sicherheitskonzept.

Besonderer Wert wurde auf drei Punkte gelegt:

Sicherheit: Uploads werden umfassend geprüft und die Verarbeitung ist gegen verschiedene typische Web- und Datei-Angriffsvektoren abgesichert.

Datenschutz: Fotos werden ausschließlich für die notwendige Analyse temporär verarbeitet und anschließend gelöscht.

Verständlichkeit: Statt unübersichtlicher EXIF-, IPTC-, XMP- oder C2PA-Rohdaten erhält der Benutzer eine aufbereitete Übersicht der relevanten Informationen.


Foto Meta Checker für Joomla! 5
Version 1.1.0

Ein Joomla-Modul zur sicheren, datenschutzorientierten und mehrsprachigen Analyse von Foto-Metadaten.

Downloads - Joomla Erweiterungen

Joomla Erweiterungen

RegioPoll

Version 1.0.43Dateigröße: 639,48 KBDownloads: 0
Joomla Erweiterungen

Immobilien Portal

Version 1.0.21Dateigröße: 665,06 KBDownloads: 0
Noch nicht freigegeben
Digital Signage

Digital Signage - Bildschirmschoner

Version 1.0.7Dateigröße: 47,28 KBDownloads: 0
Die Digital-Signage-Screensaver-Komponente zeigt zentral verwaltete Bilder, Videos, Nachrichten und weitere Inhalte als klassischen Windows-Bildschirmschoner an. Sie startet automatisch nach der eingestellten Inaktivitä…
Joomla Erweiterungen

Multibook - Kollaborative Interactive-Fiction-Plattform für verzweigte Geschichten

Version 2.0.0Dateigröße: 301,65 KBDownloads: 0
Kollaborative Interactive-Fiction-Plattform für verzweigte Geschichten. MultiBook ist eine Joomla-5-Erweiterung für gemeinschaftlich geschriebene, interaktive Geschichten. Jede Geschichte beginnt mit einem Startkapitel…
Joomla Erweiterungen

Partner Programm - Manager

Version 2.0.0Dateigröße: 1,01 MBDownloads: 2
RegioPartner ist eine zentrale Joomla-5-Plattform zur Verwaltung von Partnern, Vermittlungen, Tracking und Provisionen. Das Paket verbindet verschiedene Portale, unterstützt Abrechnungen und Auszahlungen und bietet Funk…