تشغيل عملية في الخلفية على صورة تم تحميلها

ترتبط هذه السؤال بالموضوع التالي:

لكنني أطرحه هنا فيما يتعلق بجانب أمني أكثر حساسية.

قد يرفع مستخدمونا صورًا تحتوي على محتوى محمي في بيانات الصورة الوصفية (مثل EXIF، ومعلومات الرأس، وما إلى ذلك) ولا تظهر في معاينة الصورة، وهي محتوى لا ينبغي عليهم مشاركته لأسباب تتعلق بالسرية. ومع ذلك، قد ينسون ببساطة وجود هذه البيانات الوصفية ويرفعون الصورة.

لذلك، وعلى عكس الموضوع الذي ربطتُ به أعلاه، لا نرغب في جعل تنزيل الصورة أكثر صعوبة (وأن يكون ممكنًا فقط للأشخاص الملمين بالتقنية)، بل نرغب في جعل الوصول إلى البيانات الوصفية/بيانات EXIF مستحيلًا. الصورة نفسها، أي ما يُعرض في المنشور، ليست ما نحتاج إلى حمايته (لا نهتم إذا قام شخص ما بإجراء لقطة شاشة أو الحصول على الصورة بدقة كاملة).

إذًا، هل توجد آلية في Discourse تسهل معالجة الصور باستخدام بعض السكربتات/الأكواد (مثل Python أو C أو C++) مباشرة بعد رفعها وقبل ظهور المنشور بها؟

أتذكر أن شجرة مجلدات الرفع يمكن الوصول إليها، على سبيل المثال، لفحصها بحثًا عن الفيروسات، لكن ذلك لا يزال عملية تحدث بالتوازي (وهو أمر مقبول بالنسبة لنا). هنا نرغب في أن تكون معالجة الصور عملية حجب، للتأكد من أن المستخدم السريع لا يملك الوقت الكافي لالتقاط تلك الصورة وبياناتها الوصفية قبل اكتمال العملية.

بديلًا عن ذلك، إذا كان هناك تحديث منذ إنشاء الموضوع المرتبط أعلاه يجعل تنزيل الصورة مستحيلًا تمامًا، ولا سيما بياناتها الوصفية/بيانات EXIF، فسيحل ذلك المشكلة.

هل تقصد مثل Site setting for "strip image metadata" :wink:؟

هاها! رائع! لم يظهر في نتائج بحثي! (أو كان في عمق القائمة).