المزيني

مثال بسيط على حماية جداول قاعدة بيانات Mdb.*

53 ردود في هذا الموضوع

هذه قاعدة بيانات بصيغة *.mdb وفيها ثلاث نقاط:

1-الجداول محمية لايمكن استعراض محتوياتها مباشرةً ولا الإطلاع على تصميمها.

2-النماذج محمية لايمكن مشاهدتها في وضع التصميم.

3-الشفرة محمية لايمكن مشاهدتها في وضع التصميم.

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

في النموذج المسمى "التعامل مع البيانات بناء على الصلاحيات" يمكنك اختيار "المزيني" من القائمة ثم كلمة السر"123"

وانقر على الزر الذي تريد.

أنتظر تعليقاتكم.

db3.zip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اخي الفاضل

أخبرنا ما هي الطرق التي أتبعتها في تلك الحماية بارك الله فيك0

لك تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الأخ المزيني

السلام عليكم

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

إليك كلمة المرور الخاصة بكل مستخدم

المزيني كما ذكرت 123

أبو هاجر 1

متأمل 2

أخوك / أبو هاجر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي أبو هاجر أرجو إبداء رأيك في الطريقة بصرف النظر عن الأخطاء الموجودة فرأيك مهم.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الاخ المزيني

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

زادك الله علما واكسبك حلما

جميل وحسن ولكن كيف يكون ذلك ....!!!؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي الكريم

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

تريد رأيي بصراحة فأنا لا أحب هذه الطريقة في الحماية أو قل إن شئت إنني لا أهتم كثيراً لقضية الحماية لأنني مقتنع اقتناعاً تاماً بأن نظام الحماية في الأكسس ضغيف مهما حاولنا تقويته ولذلك فإنني لا أستخدم قواعد بيانات أكسس في عملي مطلقاً بل جميع قواعد البيانات عندي على MS SQL SERVER2000 وأستخدم أكسس كـ End User على الطرفيات

ومع ذلك فأعتقد أن الحكم على الشيء ـ كما يقولون ـ فرع عن تصوره

لذا فأفضل تأجيل الحكم النهائي حتى تشرح الطريقة لنا

تحياتي

أخوك / أبو هاجر

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي أبو هاجر أنت أستاذ ولقد ذكرت في سياق ردك مانصه:

"لأنني مقتنع اقتناعاً تاماً بأن نظام الحماية في الأكسس ضغيف مهما حاولنا تقويته"

هل جربته ؟! إذا لم تجربه فحق لي أن أعتب عليك فيما ذكرت ! وإذا جربته فأرجوا منك لوتكرمت إبراز جوانب الضعف وضرب الأمثله عليها دون أن تسم نظام الحماية في الأكسس بالضعف.

غفرالله لك.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الاخ المزيني

طريقة رائعة جدا و مشكور عليها ( رغم غموضها الذي آمل ان تكشف عنه )و لكن هل قمت بزيارة الرابط التالي http://support.microsoft.com/default.aspx?...p#_Toc493299694

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

وتقبل خالص تحياتي.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي الكريم المزيني

السلام عليكم

أليست كلمات المرور التي ذكرتها لك مخزنة في أحد الجداول وليس في المثال طريقة للاطلاع عليها ؟

ومع ذلك فقد كتبتها لك

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

أخي الكريم

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

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

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

أخي الكريم /

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

أخيراً أخي الكريم / لا أظنك أكثر مني حباً للأكسس ولا تعلقاً به لكنك لو وجدت نفسك يوماً ما مسؤولاً عن جهاز خادم SERVER يتعامل معه عشرات الأجهزة والمستخدمين في عدد من البرامج لعرفت أنك يجب أن تتنازل عن قناعاتك في الأكسس لتبحث عن بديل تشعر معه بالراحة والاطمئنان كما شعرت بها

تحياتي وإن أغضبك رأيي

ِأخوك المحب / أبو هاجر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الأخ العزيز أبو هاجر

نلتمس من ردك السابق نصحك لكل من يستخدم الأكسيس بالبحث عن

قواعد بيانات قويه غير الأكسيس .. وتنصح بــ SQL SERVER ;)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

بالنسبة للاستخدام:

اقتباس:

"مسؤولاً عن جهاز خادم SERVER يتعامل معه عشرات الأجهزة والمستخدمين في عدد من البرامج لعرفت أنك يجب أن تتنازل عن قناعاتك في الأكسس لتبحث عن بديل تشعر معه بالراحة والاطمئنان كما شعرت بها"

أخي أن لا أقارن بين قواعد بياناتMS ACCESS والـSQL SERVER قالمقارنة بينهما في نظري كمقارنة الساطور الضخم بالسكين الصغيرة الحادة؟؟! فلكلاً مجالاته التي يستخدم فيها ، ومن الظلم وضع الشىء في غير موضعه؛ فمثلاً لوكان لدي برتقالة صغيرة. الاتغني السكين الحادة في تقطيعها إرباً أرب؟؟ أظن الإجابة بلى إنهاتفعل وهي أجدا من استخدام الساطور الضخم الذي لا شك أن منظره سيكون مضحكاً...عندما يهوي على البرتقاله! فضلاً عن صعوبة حمله لدى البعض وثقله.

ما أعنيه بكلامي يا عزيزي أنه في حال كان عدد سجلات قاعدة البيانات مئات أو بضعة آلاف من السجلات فإن الأكسس هو الأنسب وعندما تكون السجلات بمئات الآلاف فإن MS ACCESS تتراجع ليتقدم الـ SQL SERVER ، وأيضاً في بيئة متعددة المستخدمين تُحدث القاعدة باستمرار ومن قبل عدد كبير منهم فإن الساطور أجدا في نظري.

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

بالنسبة للأمن:

فإنني سوف أناقش معك جمل سقتها فيما كتبة تتعلق بالأمن.

"لأنني مقتنع اقتناعاً تاماً بأن نظام الحماية في الأكسس ضغيف مهما حاولنا تقويته"

على ماذ أخي الكريم أبو هاجر بنيت قناعاتك؟

على تجربة عملية، أما على وجهة نظر شخصية. فكما تعلم القناعة المبنية على تجربة اسندها بالأدلة والبراهين لتغير قناعات الآخر؟! أما القناعة المبنية على ميول شخصية فلا شك أنها وجهة نظر شخصية يمكن الاختلاف فيها.

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

يجب أن توضح لنا الطريقة التي أتبعتها بالتفصيل...حتى نشاطرك الرأي .

إما بالصعوبة والتعقيد كما ذكرت، أو بغير ذلك.

أما النتائج فمن قال أنها غير مضمونه فعليه بالحجج؟! ؛

ودعنا من المثال الذي ذكرته وجئنا بأمثلة أوضح وماهي الخطوات التي أتبعتها..

"ما أتحدث عنه هو أمن البيانات فهي الجانب المهم"

"فستلاحظ العديد من الأسئلة التي تدور حول هذا الموضوع مثل كيف أحمي قاعدة البيانات من الحذف ؟ كيف أحمي الجداول من الاستيراد ؟ كيف ...."

ومن سأل ألم يجد الإجابة؟

وإن لم يجدها فهل معنى ذلك عدم وجودها؟!

أما تكرار الأسئلة فتعود في نظري لندرة المعلومة المصحوبة بالتجربة وذلك للأسباب التالية:

1- فعدم إهتمام كثير من المبرمجين بأمن البيانات ؛وذلك لأن مايهمهم فقط حماية أكوادهم البرمجية؟! أما أمن البيانات ففي نظرهم أمر يخص المستخدم.

ولقد رأيت برامج عدة تضع صلاحيات متعددة المستويات من خلال واجهة البرنامج ، وتترك قاعدة البيانات نهباً لمن هب ودب؟!!

وإن أغلظت في الحماية جعلت الدخول على قاعدة البيانات بكلمة مرور!! وهذه غاية مايقومون به.

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

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

3-الحاجة أم الأختراع فكثيرون لايحتاجون لحماية بياناتهم بأكثر من كلمة سر!.

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

"لا أظنك أكثر مني حباً للأكسس ولا تعلقاً به"

بل أن متأكد أن الأكسس في حياتك كالضرة التي تزاحم أختها!

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي الكريم

السلام عليكم

أشكرك على ردك المفصل لكنني كنت أحب لو أجبت على نفطتين ذكرتهما في ردي وهما

1- أليست كلمات المرور التي ذكرتها لك مخزنة في أحد الجداول في مثالك وليس في المثال طريقة للاطلاع عليها ؟

2- علماً بأنني لم أستطع التعديل في بيانات النموذج لأنه يعرض رسالة خطأ

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

ومع ذلك فأنا لا زلت أؤكد أن لكل طريقته في البرمجة

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

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

تحياتي

أخوك / أبو هاجر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

و يبقى السؤال قائما كيف عملها المزينى و كيف حلها خبير الاكسس ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

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

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

جدول لتستعرض بيانات سجلاته فقط.

جدول لتحدث بيانات سجلاته فقط.

جدول لتدرج به سجلات جديدة فقط.

جدول لتحذف منه سجلات فقط.

وجدول تشاهد اسمه فهل تستطيع أن تطلع على سجلاته وتخبرني بها كما فعلت في المرة الأولى إن فعلت فأنت داهيه في العلم ؟!.

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

‏çْïé_ميميé.zip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الأخ الكريم المزيني

السلام عليكم

أخي الكريم مرفق المثال وجميع الملفات مفتوحة لمن أراد التعديل أو الحذف

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

تحياتي

أخوك / أبو هاجر

êيïي.zip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أبو هاجر إذاً لا داعي لشرح هذه الطريقة؟!! مادامت هذه هي النتيجة!!

إذاً أسالك بالله إلا أخبرتني عن الطريقة التي أتبعتها.

تحية لأبو هاجر وماشاء الله ولاحول ولاقوة إلا بالله.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أنا أقولها بأعلى صوتي :

فعلتها يا أبو هاجر " ما شاء الله عليك "

أيها الداهية .......(f)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

ممكن من الاخ المزيني ان يشرح كيف الطريقة التي عمل بها الحماية

فممكن ان نستفيد منها في حماية البيانات

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

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

وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

مزاحمتكم صعبة والله في هذا الموضوع .

وعندي سؤال لأخي أبي هاجر .. هل ماقمت به لا يمكن أن يتم لغير الأكسس ؟

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

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

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

وتحياتي للجميع .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الأخ الكريم المزيني

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

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

ارجو من الله ان يوفقك بالدنيا والاخرة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

مجرد إمكانية استيراد الجداول الأربعة لا يعيب هذه الطريقة .

لأن الجداول الأربعة مسموح بقراءتها .

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

وهذا لا يمكن أن يتم بمجرد الاستيراد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الأخ أبو هاجر :

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

هل هذا صحيح ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الأخوة الأفاضل جميعا

لقد شدني الموضوع ، لما لموضوع تأمين قواعد بيانات أكسيس من أهمية لدي.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

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

لعظيم كرمك ثانيا وحلمك علينا ثالثا وجزاك الله خيرا

الرجاء توضبح كيف فعلها المزينى وكيف حلها العبقرى ابو هاجر

السلام عليكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .