Hintergrundprozess auf hochgeladenem Bild ausführen

Diese Frage bezieht sich auf das folgende Thema:

Hier möchte ich sie jedoch im Hinblick auf einen sensibleren Sicherheitsaspekt stellen.

Unsere Benutzer können Bilder hochladen, die geschützte Inhalte in den Metadaten des Bildes enthalten (z. B. EXIF, Header-Informationen usw.), die in der Bildvorschau nicht angezeigt werden. Diese Inhalte dürfen aus Vertraulichkeitsgründen nicht geteilt werden. Dennoch könnten Benutzer einfach vergessen, dass diese Metadaten vorhanden sind, und das Bild hochladen.

Im Gegensatz zu dem oben verlinkten Thema möchten wir den Download des Bildes nicht erschweren (und nur für technisch versierte Personen ermöglichen), sondern den Zugriff auf Metadaten/EXIF-Daten unmöglich machen. Das Bild selbst, also das, was im Beitrag angezeigt wird, muss nicht geschützt werden (uns ist es egal, wenn jemand einen Screenshot macht oder das Bild in voller Auflösung erhält).

Gibt es also in Discourse einen Mechanismus, der die Verarbeitung von Bildern mit einem Skript oder Code (z. B. Python, C, C++) direkt nach dem Hochladen und bevor der Beitrag damit angezeigt wird, unterstützt?

Ich erinnere mich, dass das Verzeichnis-Upload-Baum beispielsweise zum Scannen auf Viren zugänglich ist, aber dies geschieht immer noch als paralleler Prozess (was für uns ebenfalls akzeptabel wäre). Hier würden wir jedoch eine blockierende Verarbeitung der Bilder wünschen, um sicherzustellen, dass ein schneller Benutzer keine Zeit hat, das Bild und seine Metadaten zu erfassen, bevor der Prozess abgeschlossen ist.

Alternativ: Falls es seit der Erstellung des oben verlinkten Themas ein Update gab, das es absolut unmöglich macht, das Bild und insbesondere seine Metadaten/EXIF-Daten herunterzuladen, würde dies das Problem lösen.

Meinst du so etwas wie Site setting for "strip image metadata" :wink: ?

HA! Brilliant! Es ist in meinen Suchergebnissen nicht aufgetaucht! (oder es war weit unten in der Liste).