كيف يتم حماية الملف المرفق من قبل المستخدم

السلام عليكم

مرحبا شباب اتمني تكونو بخير

حاليا بشتغل علي مشروع ارشفة الملفات والاتصالات الإدارية فعند قيام المستخدم بعمل مراسلة وارفاق ملفات للمراسلة علي سبيل المثال ارفاق صوره ...فحاليا البرنامج يقوم بعمل لها مسار وتخزينها علي القرص D وهنا تكمن المشكله ان مفيش سريه او امان للملفات اي ان اي موظف عادي بإمكانه الإطلاع علي الملفات

فهل هناك افكار تقترحوها على لعمل حماية للملفات المرفقه من قبل المستخدم

مع العلم اللغة المستخدمه java والواجهات javafx وقاعدة البيانات mysql

وشكرا جزيلا


التعليق السابق

بارك الله فيك علي الرد

بالنسبة للديسكتوب عندي 3 خيارات

ارفعها علي ال cloude

اخزنها في القرص الصلب

اخزنها في قاعدة البيانات

هو انا اخترت القرار التاني لكن في مشكله ..وهي ضروري اشفر الصوره وامنع الحذف وامنع النقل لكن الي الان مش عارف هل هيكون ممكن او لا

ليس عليك منع الحذف والنقل ، مالك الموقع سيكون مالك السيرفر ، كل ما عليك هو إخباره بعدم العبث بمجلد الصور بشكل يدوي.

المشكلة التي تريد حلها هي منع مستخدمي الموقع من عرض الصور بدون تحقق من الهوية

الحل هو جعل مجلد الصور forbidden ويتم استخدام ملف لإخبار السيرفر بحجب هذا المجلد .htaccess

لست متأكدا إن كان ملف htaccess مدعوما في java

شاهد هذا وحاول البحث أكثر

مثلا في php لحجب الوصول لمجلد ننشأ ملف بإسم .htaccess داخل المجلد الهدف ونكتب

Deny from all