アップロードされた画像でバックグラウンドプロセスを実行する

この質問は、以下のトピックに関連するものです:

ただし、ここではより機密性の高いセキュリティの観点から質問いたします。

当社のユーザーは、画像のメタデータ(EXIF、ヘッダー情報など)に機密情報が含まれている画像をアップロードする可能性があります。これらは画像プレビューには表示されませんが、機密保持の観点から共有すべきではない情報です。しかし、ユーザーはメタデータが埋め込まれていることを忘れて画像をアップロードしてしまうことがあります。

したがって、上記でリンクしたトピックとは異なり、画像のダウンロードを技術に詳しい人だけに限定して難しくするのではなく、メタデータや EXIF データへのアクセスを完全に不可能にしたいと考えています。画像自体(投稿に表示される部分)の保護は必要ありません(スクリーンショットを撮られたり、高解像度で取得されたりしても構いません)。

そこで、Discourse には、画像がアップロードされた直後、投稿が表示される前に、Python、C、C++ などのスクリプトやコードで画像を処理するメカニズムは用意されていますか?

アップロードディレクトリツリーにアクセスしてウイルススキャンを行うことは可能だと記憶していますが、それは並行して実行されるプロセスです(これも当社の要件では問題ありません)。しかし、今回は画像処理をブロッキング(同期)処理として行い、処理が完了する前にユーザーが画像とそのメタデータを取得する隙を与えないようにしたいと考えています。

あるいは、上記でリンクしたトピックが作成されて以降に、画像(特にそのメタデータや EXIF データ)のダウンロードを完全に不可能にするアップデートがあれば、それによって本件の問題は解決します。

Site setting for "strip image metadata" のようなことをおっしゃっているのでしょうか?:wink:

ハハ!素晴らしい!私の検索結果には表示されませんでした!(あるいはリストの奥深くにありました)。