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

ما فائدة تعطيل المفتاح SHIFT

بدأه lordring في 27 ديسمبر 2012 · 25 رد · 9,760 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الكثير منا يسأل عن امكانية ايقاف الشفت للدخول الى القاعدة في وضع التصميم .. والسؤال مالفائدة من تعطيل الشفت

في الوقت الذي يمكن اعادة تفعيله بثوان معدود بتطبيقات متوفرة مثال تطبيق الاخت زهرة في تفعيل وايقاف الشفت ...

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

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

يمكنه اعادة الامور الى المربع الاول ..

وشكرا

1
#2

السلام عليكم

توقيف مفتاح Shift هو للحيلولة دون الدخول الى قاعدة البيانات، ( وبفرض كما تفضلت هناك تطبيق للاخت زهرة كما تفضلت يعمل عمل عكسي)، فبرأي المتواضع ان يكون هناك تشفير لجداول قاعدة البيانات، وان تكون قاعدة البيانات التي يتم توزيعها الى المستثمرين هي من نمط Mde / Accde >>>> فبذلك تكون قد تم اتخاذ كل ما تسيطيع عمله لحماية الاكواد الخاصبة بك.... وحماية البيانات التي هي بالجداول من الاطلاع عليها.

والسلام عليكم

#3
lordring كتب:

السلام عليكم

الكثير منا يسأل عن امكانية ايقاف الشفت للدخول الى القاعدة في وضع التصميم .. والسؤال مالفائدة من تعطيل الشفت

في الوقت الذي يمكن اعادة تفعيله بثوان معدود بتطبيقات متوفرة مثال تطبيق الاخت زهرة في تفعيل وايقاف الشفت ...

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

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

يمكنه اعادة الامور الى المربع الاول ..

وشكرا

اخي الفاضل

يمكن اسنخدام الرقم السري مع مفتاح الشفت فإن كان الرقم السري صحيح فسيتم تمكين مفتاح الشفت وعدى ذلك لا يمكن تمكينه

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 28 ديسمبر 2012 في 14:27

#4

السؤال كيف يتم التالي

اقتباس
خي الفاضل

يمكن اسنخدام الرقم السري مع مفتاح الشفت فإن كان الرقم السري صحيح فسيتم تمكين مفتاح الشفت وعدى ذلك لا يمكن تمكينه

علما اني وجدت مثال لوضع رقم سري على الشفت

كما موضح بالصورة

28-Dec-12%203-15-48%20PM.png

ولكن عندما استخدمت معه برنامجك لالغاء وتمكين الشفت ايضا تجاوز الرقم سري وفتح القاعدة بمجرد الضغط مفتاح shift

وشكرا

#5
lordring كتب:

السؤال كيف يتم التالي

علما اني وجدت مثال لوضع رقم سري على الشفت

كما موضح بالصورة

28-Dec-12%203-15-48%20PM.png

ولكن عندما استخدمت معه برنامجك لالغاء وتمكين الشفت ايضا تجاوز الرقم سري وفتح القاعدة بمجرد الضغط مفتاح shift

وشكرا

اخي الفاضل

الغرض من مفتاح الشيفت هو الحماية

حاول وجرب من باب التدريب بإستخدام برامج تمكين مفتاح الشيفت وايضا حاول استيراد كائنات قاعدة البيانات

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

لا تنسانا من التقييم بارك الله بك

za-PhonePro.rar

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 28 ديسمبر 2012 في 16:59

#6

شكرا اختي الكريمة ..

#7
lordring كتب:

شكرا اختي الكريمة ..

اخي الفاضل

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

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

بالنسبة للدخول على نموذج الهاتف فإن :

الإسم هو : admin

والرقم السري : admin

هل استطعت استيراد اي كائن من قاعدة البيانات !!!!

فقط هذا المثال للتدريب على معرفة الفائدة من مفتاح الشفت

للعلم والإيضاح :

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

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

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 28 ديسمبر 2012 في 17:33

1
#8

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

وقد وجدت في مسألة تعطيل الشفت هو مبتغاي ..

لكن بوجود ما يعيد تمكين الشفت ... فالفائدة تكون نسبية نوعا ما ..

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

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

لكن هل بالامكان اعادة تمكين امكانية الدخول لوضعية التصميم لهذه النماذج في حال الرغبة ..

فان امكن هذا ياليت تشرحي لنا طريقة تفيذ الحماية لهذا الملف وابطالها مع فائق التقدير

#9
lordring كتب:

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

وقد وجدت في مسألة تعطيل الشفت هو مبتغاي ..

لكن بوجود ما يعيد تمكين الشفت ... فالفائدة تكون نسبية نوعا ما ..

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

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

لكن هل بالامكان اعادة تمكين امكانية الدخول لوضعية التصميم لهذه النماذج في حال الرغبة ..

فان امكن هذا ياليت تشرحي لنا طريقة تفيذ الحماية لهذا الملف وابطالها مع فائق التقدير

بارك الله بك اخي الكريم

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

حتى أخبرك بالآلية التي تعتمد عليها قاعدة البيانات ككل

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 28 ديسمبر 2012 في 17:49

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

كل هؤلاء لست منهم فانا اقل من اوصف بالمبتدئ :cool:

تم تعديل هذه المشاركة بواسطة lordring في 28 ديسمبر 2012 في 17:53

#11

اختي الفاضلة

في البداية عند فتح الملف طلب مني كلمة مرور ..

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

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

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

شكرا مرة اخرى

#12

اخي الفاضل

قد يبدو انك لم تفتح البرنامج او تتمعن به جيدا

لاحظ بارك الله بك انه عند فتح قاعدة البيانات فإنه يطلب الرقم السري وهذا الرقم السري ليس لقاعدة البيانات ولكنه لتعطيل وتمكين مفتاح الشفت .

الآن لو فتحت القاعدة بشكل عادي وطلب منك الرقم السري ولم تدخله بشكل صحيح او تركته فارغ وقمت بالضغط على Cancel فإنها ستظهر لك رسالة بأن كلمة المرور غير صحيح وسيتم فتح النموذج ففي كلا الحالتين سواء ادخلت رقم سري صحيح او خاطئ فسيتم فتح نموذج الدخول الذي به اسم المستخدم والرقم السري ( admin ) اما مفتاح الشفت فإنه سيكون معطل في حالة عدم ادخال الرقم السري وسيتم تمكينه في حالة وضعه بشكل صحيح وسيتم بعدها فتح نموذج الهاتف وتسطيع استخدامه بكل سهوله كما هو فإن اردت الدخول على تصميم النموذج او الأكواد البرمجية فسيطالبك بضرورة فتح الرقم السري لمفتاح الشفت اولا ولن تستطيع تجاوز هذه الخطوة والخطوات التي تليها حتى تعرف الرقم السري الصحيح .

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

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

بالتوفيق

2
#13

---------------------------------

تم تعديل هذه المشاركة بواسطة سالم فتحي في 28 ديسمبر 2012 في 18:23

#14

اختي الفاضلة ..

شكرا مرة اخرى انا صراحة فتحت الملف ولاحظت ماتفضلتي به والان بعد الشرح اصبحت الفكرة واضحة

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

يعني حالة سيكولوجية :cool:

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

لكن بكل الاحوال انتي اعرف منا بهذه الجزئيات ..

تحياتي

#15
lordring كتب:

اختي الفاضلة ..

شكرا مرة اخرى انا صراحة فتحت الملف ولاحظت ماتفضلتي به والان بعد الشرح اصبحت الفكرة واضحة

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

يعني حالة سيكولوجية :cool:

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

لكن بكل الاحوال انتي اعرف منا بهذه الجزئيات ..

تحياتي

تفضل اخي الكريم

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

post-15367-007502000 1356709839_thumb.gi

الرقم السري للأكواد البرمجية والوحدات النمطية ايضا هو

@za123az@

الملف مفتوح المصدر اطلع على كل شيء فيه

za-Phone-Pro2003-OPEN.rar

بالتوفيق

المرفقات
DD1.gif
1
#16

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

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

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

و هل من الممكن ان توجزي اهم السلبيات التي ترافق استخدام هذا الكود ؟

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

وشكرا

تم تعديل هذه المشاركة بواسطة lordring في 28 ديسمبر 2012 في 19:28

#17

والله يا اختي انا افتر راسي من ورا مسالة الشفت الان قمت بالتالي بالتفصيل الممل

فتحت الضغط عن اخر ملف مرفق الي فيه الملف za-Phone-Pro2003-OPEN

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

فتحت البرنامج za-Phone-Pro2003-OPEN مع الضغط على شفت فدخلت الى الكائنات مباشرة

فنحت احد النماذج وعبثت بمحتوياته وخزنت الملف ....

فتحت الملف فوجدت العبث موجودا .. بمعنى عدنا الى نقطة البداية تم الدخول للبرنامج باستخدام البرنامج الكارثي :cool: تفعيل والغاء الشفت

مالعمل ؟؟!!

#18
lordring كتب:

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

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

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

و هل من الممكن ان توجزي اهم السلبيات التي ترافق استخدام هذا الكود ؟

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

وشكرا

اخي الفاضل

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

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

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

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

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

ايضا لا ننسى انه عند اخفاء شاشة الأكسيس في بدء تشغيل البرنامج فإنه على اقل تقدير سيمنع من الدخول على خيارات القاعدة لأنه سيجد امامه فقط نموذج لوحده بدون اي خيارات او نافذة اطار القاعدة التي بها كل كائنات القاعدة ولهذا كما اسلفت لك كل نوع من انواع الحماية يغطي الأخرى بطريقة تجعل الحماية في النهاية متكاملة مع بعضها البعض .

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

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

لذا سأضرب لك مثال من الواقع العملي :

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

اخي الفاضل

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

حسنا اخي الكريم

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

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

بالتوفيق

2
#19

شكرا اختي الكريمة على هذه الاستفاضة في الشرح الوافي وان شاء الله نحاول ان نجمع مايمكن من افكار

تطرحونها علينا ومنكم نستفيد دائما ان شاء الله

تحياتي وشكرا مرة اخرى

#20

إخواني الأفاضل الأجلاء أعضاء ومشرفي هذا المنتدى وأخص بالذكر منهم أختنا الفاضلة أم عهود

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

أنا عندي طريقة بسيطة جدا في الحماية أستخدمها منذ سنوات أرجو من حضراتكم التفضل بإبداء الرأي فيها ولاأقول أنه لا يمكن كسرها ولكن أعتبرها من أفضل مستويات الحماية إلى حد ما وهي تعتمد على مجموعة من الإجراءات يعضض بعضها بعضا وهي على النحو التالي:-

1- إخفاء جميع الجداول والاستعلامات بالكود - ويمكن كسر هذا عن طريق التحكم في إظهار الجداول والاستعلامات من خارج القاعدة علما بأنني أضع كود الإخفاء في أول فورم يفتحه اليوزر

2- إلغاء مفتاح الشيفت والتحكم في إعدادات بدء التشغيل بحيث لا يظهر إطار قاعدة البيانات وأشرطة الأدوات إلا ما أرغب في ظهوره للمستخدم وأضع كود إعادة تفعيل الشيفت في أو فورم يفحه البرنامج - ويمكن إعادة تفعيل الشيفت من الخارج كما تعلمون جميعا ويضاف إليه الإضافة التي سبق وأن شرحتها الدكتورة زهرة في السطور السابقة

3- إستخدام صيغة ملف Mde بحيث لا يمكن التعديل في الأكواد - وبداية من هنا تبدأ الصعوبة

4- عمل كلمة سر للأكواد - وتزاداد الصعبة

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

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

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

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

وللجميع مني خالص الشكر والتحية

تم تعديل هذه المشاركة بواسطة essam_abboud في 28 ديسمبر 2012 في 21:35

#21

شكرا اخي على المداخلة

ممكن توضح كيف هذا الاجراء

اقتباس
إخفاء جميع الجداول والاستعلامات بالكود - ويمكن كسر هذا عن طريق التحكم في إظهار الجداول والاستعلامات من خارج القاعدة علما بأنني أضع كود الإخفاء في أول فورم يفتحه اليوزر
#22

اخي الفاضل : عصام عبود

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

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

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

ختاما لك مني خالص الشكر والتقدير

بالتوفيق

#23

الأخ الكريم lordring

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

أختنا العزيزة أم عهود

والله شرفني ردك الكريم

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

#24

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

#25

الاخت زهرة انا للاسف اول مرة اكتب تعليق او سؤال بمنتدي ولكني متابع لبعض امور منتداكم ولقد تعلمت منه كيفية حماية برنامجي وقمت بالتالي :

1- الغاء الشفت ولكن ليس بكلمة سر وبرنامجك يستطيع تمكين والغاء الشفت  .

2- عمل باسسوورد للكود .

3- حماية بواسطة رقم الهارد ديسك .

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

المطلوب

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

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