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

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 22-06-2006, 13:30   رقم المشاركة : 1 (permalink)
معلومات العضو
Silent Storm
المشرف العام
 
الصورة الرمزية Silent Storm
 

 

 
إحصائية العضو









Silent Storm غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 10
Silent Storm تم تعطيل التقييم

 

 

حماية قوية من الوصول الى قاعدة البيانات

السلام ليكم

كثرت في الفترة الاخيرة الاختراق والعبث في قواعد البيانات عن طريق رفع ملفات php وزرع اوامر لتدمير قاعدة بيانات المنتدى ،

توصلنا لحل تشفير ملف الكونفيق ولكن بدون جدوة لان بالامكان الوصول الى قيم متغيرات ملف الكونفيق باكثر من طريقة ، إذا ماهو الحل !!

فالحل هو التشفير لمجموعة من الملفات + تغير اسم ومكان ملف الكونفيغ + تغير اسماء المصفوفات

لذا قمت بكتابة هذا الموضوع لضمان حماية اكثر للوصول الى معلومات قاعدة البيانات :



سوف نقم بتغير اسم ومسار ملف الـconfig.php

وايضا اسم المصفوفة الاساسي



الخطوات اولا قم بفتح ملف class_core.php

وابحث عن :

كود PHP:

include(CWD '/includes/config.php'); 
وقم بتغير اسم الملف و المسار

هكذا مثلا :

كود PHP:

include(CWD '/includes/cron/myjop.php'); 
بقي علينا تغير اسم المصفوفة لملف الكونفيق

في نفس الملف ابحث عن

كود PHP:

$config 
= array(); 
وقم بتغير اسم المصفوفة الى الاسم الذي يناسبكـ

مثلا هكذا :

كود PHP:

$amseriese 
= array(); 


ايضاً قم بالبحث عن :

كود PHP:

$this
->config =& $config
وقم بتغيره الى اسم المصفوفة الذي اخترته :

هكذا:

كود PHP:

$this
->config =& $amseriese


وبعد هذا احفظ الملف ،



الان نتجه الى ملف الـ'/includes/cron/myjop.php'

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

وقم بإعادة تسمية المصفوفة من config الى الاسم الذي اخترته amseriese

مثلاً

كود PHP:

$config
['Database']['dbname'] = 'sudabest'
قم باعادة تسميته الى :

كود PHP:

$amseriese
['Database']['dbname'] = 'sudabest'
وقم بتغير جميع اسماء المصفوفات بهذه الطريقه

واحفظ الملف في نفس مساره الذي اخترته .



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

احبذ طبعا ترك ملف تمويهي config.phpببيانات مزيفه لكي يتسلى كيفين متنك العرب

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

التوقيع

Silent Storm غير متواجد حالياً   رد مع اقتباس
رد


أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


الساعة الآن: 12:52


Powered by vBulletin® Version 3.6.8, Copyright ©2000 - 2008, Tranz By Almuhajir
جميع الآراء والتعليقات المطروحة تمثل وجهة نظر كاتبها وليس بالضرورة وجهة نظر الموقع
SudaBest.net SudaBest.net

Search Engine Optimization by vBSEO 3.2.0 RC5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99