المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: كيف يمكن حماية قاعد البيانات من النسخ
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات قواعد البيانات > منتدى مبرمجي قواعد بيانات Microsoft Access > قسم أرشيف الحماية والامان
الطاير
السلام عليكم اخواني الاحباب وكل عام وانتم بخير

لدي صديق طلب مني الذهاب معه لصديق اخر له لكي اقوم بنسخ قاعدة بيانات لأنهم غلبوا فيها ولم يستطيعوا نسخها (برنامج عقاري)

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

والغريب ايضا انهم موضوعين داخل فلدر مش معمول عليه مشاركة والبرنامج بيعمل على شبكلة مكونة من حوالي 5 اجهزة

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

وتحياتي
zahrah
اخي الفاضل الطاير
السلام عليكم ورحمة الله وبركاته
تدعى هذه الحماية بالحماية المركبه وهي
1. فصل الجداول عن القاعدة ووضعها في قاعدة ثانية ويتم عمل ربط الجداول بين القاعدتين وتكون اولا بصيغة MDB ثم توضع في القاعدة المرتبطه بالجداول اكواد الحماية ثم يتم اغلاقها كليا بتحويلها الى MDE وهنا لن تستطيع مشاهدة الاكواد .
2. اكواد الحماية الموجوده في القاعدة المحمية MDE هي عبارة عن اما الحماية برقم الهاردسك وهذا تم شرحه في المنتدى او برقم المعالج وهذا ايضا تم شرحه
3. القاعدة الثالثة هي النسخة المماثلة لقاعدة البيانات المحمية ومرتبطه بها ويمكنك عملها من خلال برنامج الاكسيس ستجدها من ضمن الادوات " النسخ المتماثل لقاعدة البيانات " فعند قيامك بنسخ احدى القاعدتين فإن القاعدة MDE تراقب النسخة المماثلة لان لها رقم كودي طويل " قم بالتجربه من الاكسيس لتتعرف على الرقم الكودي الذي سوف يعطى للنسخة المماثلة الخاصة بك .
4. واخر نقطه في الحماية هي وضع مفتاح في الريجستري الخاص بالويندوز يتأكد من النسخه كلها ( اقصد قاعدة بيانات الجداول - قاعدة MDE - قاعدة النسخ المتماثل ) فهي تعتبر نسخه وينظر لها مفتاح الريجستري في الوندوز على انها قاعدة واحده وعند قيامك بمحاولة اخذ نسخه من هذه القاعدة يحدث التالي :
1. يقوم بقراءة الرقم التسلسلي للهاردسك او المعالج الذي سوف يتم نقل النسخه له فإن كان مطابق للقرص الذي سيتم النسخ له اكمل النسخ والا يتوقف قبل ان يكمل بقية النسخه لاختلاف الارقام التسلسلية عن بعضها بين محركات الاقراص واتوقع انك كنت تريد النسخ على هارد دسك خارجي او قلاش دسك او ما شابه ذلك وطبعا هذه كلها تختلف ارقامها التسلسلة عن بعضها البعض كما اعتقد هنا انه تم وضع الكود في اخر الاكواد وكان من المفروض ان يوضع الكود في بداية الاكواد حتى لا يتم النسخ نهائيا والذي حدث معك هي الحالة الاولى . تركك حتى وصلت لنقطة النهاية ثم اغلق القاعدة اما يإظهار رسالة او بدونها .
2. يوجد في القاعدة جدول او جداول مخفية لا تستطيع الوصول لها ولا يمكن اظهارها او استيرادها الا بكود خاص بالجداول المرتبطه قمت بوضعه وشرحه على ما اعتقد للاخ ياسين او الاخ الفيلسوف - طارق العبد في مشاركة الجداول المرتبطه ( موجدوده في المنتدى ) . وعندما لا تستطيع نسخ هذه الجداول المخفية فإن البرنامج ايضا يلغي عملية النسخ .

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

بالفعل انا كنت بنسخ على هارد ديسك خارجي

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

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

وشكرا لكي على الايضاح الجميل هذا
zahrah
نعم البرنامج تم برمجته مسبقا للتعرف على رقم الهاردسك بمجرد فتح البرنامج وتحميله ومن ثم يتم تسجيله ولا يمكن ازالته بعد ذلك الا بطرق احترافيه لانه يتم تثبيته في جهاز الكمبيوتر شاهد هذا الشرح عن الحماية بالرقم التسلسلي للهاردسك
http://www.arabteam2000-forum.com/index.php?showtopic=56706

وهذه مشاركه بها عدة امثلة من انواع من الحمايات
http://www.arabteam2000-forum.com/index.php?showtopic=109453
المثال الاول Try_Now محمي بالرقم التسلسلي للهاردسك مع انواع اخرى من الحماية
المثال الثالث Try_Now3 ايضا محمي بالرقم التسلسلي للهاردسك مع عدة انواع من الحمايات

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

كما تعلم ان لكل قطعة في جهاز الكمبيوتر رقم تسلسلي خاص بها تستطيع استخراجه بواسطة برامج خارجية او عن طريق معلومات النظام نفسه للويندوز ولا يمكن ان يتشابه رقمين تسلسلين من جهازين مختلفين مع بعض الا اذا تم العبث عمدا بالارقام التسلسلية وجعلها مطابقه للجهاز الآخر .
لهذا لا يمكنك ايضا نسخ البرنامج الى اسطوانه سيدي روم لان رقمها التسلسلي مختلف عن الرقم التسلسلي للهاردسك ولا حتى بالفلاش دسك .
ولكن بمكن التحايل على هذه العملية بإستخدام برنامج قوست GHOST الذي يأتي على ما اعتقد مع حزمة الانتي فيروس او ابحث عنه في الانترنت فهو خاص بأخذ نسخة طبق الاصل للبرنامج من الجهاز او حتى اخذ نسخه كامله للهاردسك بجميع ملفاته ومن ثم تستطيع تشغيل الملف على اي جهاز أخر لانه سوف ينقل معه الرقم التسلسلي للجهاز الآخر وسيعمل وكأن شيء لم يكن
الطاير
جزاك الله خير اخت زهرة وجعلها في ميزان حسناتك
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2009 Invision Power Services, Inc.