الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اخفاء قاعدة البيانات في البرنامج

بدأه smart princess في 8 يونيو 2012 · 6 رد · 925 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني فقط اردت ان استفسر عن بعض البرامج التي تكتب بالجافا وتستخدم قواعد بيانات في عملها كبرنامج القاموس مثلا

سؤالي هو كيف بامكاني اخفاء قاعده البيانات في البرنامج؟ بحيث ان المستخدم فقط يظهر لديه ايقونه البرنامج في مجلد البرنامج ؟

حيث انني قمت بعمل برنامج يعتمد على قاعدة البيانات ولكن اذا اردت ان يعمل البرنامج يجب ان ارفق قاعدة البيانات في مجلد البرنامج!!

#2

بالأغلب الموضوع لن يكون بفائدة

لن برامج الـ dump قادرة على قراءة كل شيء

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

هناك أسلوب آخر

احتفظ بقاعدة البيانات وقم بعمل خادم تختفي وراءه قاعدة البيانات وظيفة الخادم هو الإجابة على الإسئلة والاستفسارات وإجراء الاستعلامات على قاعدة البيانات بهكذا لن يكون أحد قادراً على الحصول على قاعدتك ما لم يحاكي برنامجك ويأخذ البيانات كلها

تحياتي

1
حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

اخي انا في الحقيقه لا اريد ان اخفي القاعده لعرض الامن ولكن ما اقصده هنا هناك برامج جافا مثل برنامج القاموس على سبيل المثال يأتي فقط عباره عن ايقونه واحده ونقوم بتثبيته بمعنى ان قاعدة بياناته تكون بداخله اما البرنامج الذي قمت انا بعمله يجب ان ارفق قاعدة البيانات في نفس ملف البرنامج اذا اردت منه ان يعمل وهنا المشكله انا اريدها ان تكون في البرنامج نفسه وليست مرفقه في نفس الملف مع البرنامج

اتنمى ان تكون فهمت قصدي

#4

أليس البرنامج الخاص بك يقوم بالقراءه فقط من قاعدة البيانات؟ إذن يمكنك وضع ملف قاعدة البيانات داخل ملف ال Jar الخاص بالبرنامج.

#5

لا اخي .. البرنامج الذي اريد عمله يقوم بحفظ البيانات داخل قاعدة البيانات وايضا قراءه البيانات من قاعدة البيانات

#6

لا أعرف إن كان هذا ممكن في مكان آخر

لكن هذا يعارض مبدأ عدم الكتابة والقراءة على نفس الملف

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7

والله اعلم اعتقد ان المفروض فيه برامج جاهزة لتحويل الجافا ابليكيشانز الي executable files

ممكن تبحثي عنها في النت وهتلاقي برامج كتير ان شاء الله ...هذا علي حسب ما فهمت

مواضيع مشابهة