منتدى برامج نت | برامج نت | دليل المواقع | العاب فلاش | برامج | عيادة الطب | Free software
العاب افلام موقع منتديات

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : برنامج protector "الحارس" من الالف الي الياء تعريب وشرح


mokhe
09-14-2007, 10:06 PM
http://www.hmsathob.com/up-pic/uploads/59efa4a275.gif
موديلات قمت بتعريبها
موديل القائمة البريدية
موديل اظافة صفحات الهتمل
موديل الحارس لحماية الموقع
تستطيع تجربة الموديلات من خلال الموقع التجريبي
http://tryxoops.orgfree.com/index.php (http://tryxoops.orgfree.com/index.php)
اسم الادمن والباسورد
demo
تقدر تدخل لوحة التحكم وتتفرج على كل شيء .. قبل تجرب خيارات موديل الحارس قمت بتعطيل المهم منها حتى لايتسبب احد باغلاق الموقع او العبث

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

موقع الموديل http://xoops.peak.ne.jp/ (http://xoops.peak.ne.jp/)

الاصدار لغاية اليوم هو الاصدار الثالث 3.1a

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

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

مستوى التركيب : متوسط الي صعب .. ان شاء الله بالشرح يكون سهل
واللي ما زبط معه الشرح انا جاهز اركبة لاي حد ع موقعه ..

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

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

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركات
شرح مبسط لبرنامج الحارس Protector لمجلة زوبس
الاصدار للموديل الي غاية كتابة هذا الدرس 7/4/2007 هو الاصدار 3.1.0 واصدار المجلة 2.16
اولا : تحميل الموديل من المرفقات
ثانيا : بعد تحميل الموديل وفك الضغط عن الملف ستجد ملفين بهذا الشكل
http://img176.imageshack.us/img176/2929/38592048hf2.jpg
مجلد Trust_path يحتوي مجلد اخر وهو modules وبداخلة مجلد اخر باسم protector لا تقم بتغيير او حذف اي شيء هنا فقط تستطيع تغيير اسم Trust_path الى اي اسم اخر وغير ذلك لاتقم باي تعديل
مجلد Protector بداخلة ملفات الموديل
رفع الملفات بواسطة اي برنامج FTP
1- قم برفع مجلد protector الي مجلد الموديلات بموقعك
2- المجلد الاخر Trust_path ( تستطيع تغيير اسمه الي ما تشاء ) قم برفعة الي مجلد الموقع اي في نفس المكان الذي يوجد به ملف mainfile.php
ثالثا : افتح ملف mainfile.php وستشاهد في السطر ربما 30 او 31 تقريبا مسار موقعك انظر الصورة
http://img180.imageshack.us/img180/567/88050999qj1.jpg
طبعا سيختلف المسار من موقع لاخر انا هذا المسار من السيرفر المحلي على الكمبيوتر حيث htdocs مجلد المجلة فلو فرضنا ان المجلة غير موجودة في مجلد وانها مباشرة في الموق فسيكون المسار كما في الصورة ولكن بدون كلمة htdocs
مهم مهم مهم .... ركز كويس لانه هذة اهم خطوة ....
بعد ما فتحت الملف وتعرفت على مسار المجلة عندك هلا يجب علينا ان نخبر المجلة عن مكان تواجد المجلد الاخر اللي رفعنا وهو Trust_path لذلك علينا اظافة الكود التالي تحت الكود المذكور بالاعلى
define('XOOPS_TRUST_PATH', 'C:/AppServ/www/htdocs/Trust_path');
مع ملاحظة تغيير المسار من الكود الي المسار الحقيقي لموقعك .. واذ كنت غيرت اسم مجلد Trust_path فغيرة بالرابط كمان الي الاسم الجديد اللي غيرته له. فتكون النتيجة كاالتالي
http://img180.imageshack.us/img180/6204/82417397ti4.jpg
رابعا : اذهب الان الي لوحة التحكم للمدير وقم بتنصيب الموديل كاي موديل اخر .. وان لم تشاهد الموديل في قائمة الموديلات فهذا سيكون لوجود خطأ في مسار مجلد Trust_path فراجع الشرح بالاعلي كمان مره لكيفية اخبار المجلة عن مكان وجود المجلد .
خامسا : بعد ان قمت بتنصيب الموديل تاتي الخطوة الاخيرة وان شاء الله تكون سهلة للجميع
افتح ملف mainfile.php وانزل الي اخر 4 سطور الي
http://img176.imageshack.us/img176/3787/63101504mv4.jpg
قم باستبدالهم بهذا الكود

include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '' )
{
include XOOPS_ROOT_PATH."/include/common.php";
}
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;
}



.................. وهكذا انتهينا من تثبيت الموديل ..............................
شرح ادوات البرنامج :
اولا : الرئيسية .. تابع الصورة
http://img403.imageshack.us/img403/1176/43476738ny3.jpg
ثانيا : تفحص الحماية تابع الصورة
http://img176.imageshack.us/img176/8484/85224185lc1.jpg
ليس بالظرورة ان تنجح معك كل عمليات التغيير فوق اي لو لم تستطيع تعطيلها فهذا لا يؤثر على عمل الموديل شيئا
وانما هذة نصائح من مبرمج الموديل لزيادة حماية الموقع واهم شيء ان يكون الخيار الاخير صحيح والذي يحتوي عملية التاكد ان ملف mainfile.php تم تعديلة بنجاح
لتعطيل الريجستري جلوبال 'register_globals' : في الخيار الاول ضع الكود التالي في ملف htaccess
php_flag register_globals off
لتعطيل الخيار الثاني .. قم بالاتصال بمستضيفك
لتعطيل الخيار الثالث ضع الكود التالي في ملف htaccess
php_flag session.use_trans_sid off
الخيار الرابع .. وهو لا يهم وانما زيادة امان لموقعك ينصحك المبرمج بتغيير الاسم الاول لجداول قاعد البيانات من الافتراضي الذي ينشأ مع تنصيب المجلة لاول مرة الي اي اسم اخر تموية لاي محاولة اختراق او معرفة اسماء جداول المجلة .. ولكيفية تغيير الاسم الاول للجداول تابع الشرح التالي :
ادارة قاعدة البيانات :
انظر الصورة :
http://img403.imageshack.us/img403/1399/50112844sl4.jpg
اكتب اي اسم تريد لانشاء جداول جديدة لقاعدة البيانات باسم جديد لاحظ ان لدية 71 جدول ربما انته قاعدتك يكون بها اقل او اكثر حسب ما انته منزل موديلات .. بعد ان تكتب الاسم الجديد اضغط copy فسيتم نسخ الجداول القديمة بجداول جديدة وبالاسم اللي اخترته كما هنا
http://img176.imageshack.us/img176/954/95171050yh2.jpg
الان اصبح لديك قاعدة واحدة ولكن بجدولان مختلفان الاسم .. الموقع سيستمر بالعمل وكل شيء سيتم حفظة في الجدول المختار . في ملف mainfile.php مثلا اخترت ابقاء الافتراضي xoops فسستمر تخزين كل شيء تقوم به بموقعط بهذا الجدول وان رغبت ان تتبع نصيحة مبرمج الموديل باستخدام الجدول الجديد للتموية فعليك ان تفتح ملف mainfile.php وتقوم بتغيير الاسم الافتراضي للجداول من xoops الي الاسم الجديد مثلا Kill وعلية سيتم تخزين كل شيء يطرأ بالموقع في جداول kill ويصبح رئيسيي ولن يعد فائدة لاي جدول يبدء ب xoops
كيفية تعديل ملف mainfile.php الي اسم الجداول الجديدة
افتح الملف وانطلق الي السطر 68 او 69 او ربما 70
define('XOOPS_DB_PREFIX', 'xoops');
بدل كلمة xoops ضع الاسم الجديد كما في المثال سيكون Kill
define('XOOPS_DB_PREFIX', 'kill');
مهم مهم مهم مهم
ما تبلش بهذا الخيار اذ ما فهمت شيء .. وما راح ياثر على حماية الموقع بشيء انما هي حركة تموية اذ حد حاول يزرع كود بقاعدة بياناتك راح يكون مستحيل يعرف اسم الجدول ..
نصيحة للمبتدئين يحملوا المجلة والموديل وتعلموا فيه على الجهاز المحلي قبل تتعلم بموقعك
الخيار الاخير : التفضيلات ... ما بدها شرح لانها مشروحة بشكل واضح في الترجمة
ولكن لدية توضيحات ... تابع معي
http://img403.imageshack.us/img403/7098/75590946au6.jpg
http://img180.imageshack.us/img180/7598/10zk6.jpg
http://img403.imageshack.us/img403/1407/11we1.jpg
http://img403.imageshack.us/img403/5190/12ne8.jpg
هذا كل شيء
ملاحظات مهمة :
1- قم بعمل كل ما ذكر اولا على السيرفر المحلي في جهازك ولما تحس انك احترفت الموديل ابدء بالعمل على موقعك
2- دائما خذ نسخة احتياطية من ملفاتك وقواعد البيانات ... ارجوك اسمع نصيحتي هذة .. اسال مجرب ولا تسال دكتور ههههه
3- عند تغييرك لاسم الجداول كما ذكرنا سينشا لديك في قاعدة البيانات جداول جديدة بالاسم الجديد مع بقاء الجداول القديمة بنفس القاعدة . يمكنك حذف الجداول بالاسم القديم لانه لن يعد لها فائدة بعد انشاء الجداول الجديدة وتعديل الاسم كما وضحنا في ملف minfile.php
4- عندما قمت بتفعيل الخيار تفعيل anti-XSS
قمت بعدة عمليات خروج ودخول للموقع فواجهتني مشكلة في الدخول الي الموقع فكل مرة اسجل الدخول يعود بي الي الصفحة الاولي والسبب في ذلك هو الخيار السابق والذي تم فيه حذف الكوكيز مع بقاءه مفتوح في قاعدة بيانات القاعدة . ان قمت بتفعيلة وواجهتك نفس المشكلة قم بافراغ جدول seasons قاعدة البيانات .. واقول افراغ وليس حذف




ملاحظة : قم بتحميل اخر تحديث للموديل من هنا

http://www.arabxoops.com/modules/newb ... php?topic_id=1828&forum=5 (http://www.arabxoops.com/modules/newbb/viewtopic.php?topic_id=1828&forum=5)

إرفاق ملف: تحميل (http://www.arabxoops.com/modules/newbb/dl_attachment.php?attachid=1175919828&post_id=7376)

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

zerocool007
09-14-2007, 10:37 PM
مشكووووور اخي العزيز

mpartage
09-15-2007, 08:14 AM
بارك الله فيك

maskazmy
09-15-2007, 09:17 AM
موفقاخوى
شكرا كثيرا

mokhe
09-15-2007, 04:50 PM
العفو يا اخواني رمضان مبارك كريم وكل عام وانتم بخير