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

الفرسان

مع الفرسان انتا فى امان
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

 سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
رجل العصر
عضو نشيط
عضو نشيط
رجل العصر


عدد الرسائل : 100
الاوسمة : سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات Fb3d4910
sms :


My SMS
الا بذكر الله تطمئن القلوب


دعاء : سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات 15781611
يلا اسمع الاغنية الى تحبها : <IFRAME src="http://media.alarab.co.il/alarab-songs/mp3_s.asp?fn=01" width="100%" height=40></IFRAME>....<BR>
تاريخ التسجيل : 26/04/2008

سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات Empty
مُساهمةموضوع: سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات   سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات Icon_minitimeالسبت مايو 24, 2008 1:03 pm

سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات

ماذا تحتاج لكي تبدأ هذا الدرس:_



ما اللذي قد تستفيدة من قرائتك لهذا الدرس:_

2-سوف تستطيع زياده حماية بيئه الـphp على سيرفرك


5-سوف تتمكن من حل مشاكل تعطل دوال الـphp ومشاكل تعارض الـsafe_mode مع السكربتات المركبه على سيرفرك

بسم الله,,,

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

اولا Safe_Mode



GID او رقم المجموعة (group ID) + والـUID او رقم المستخدم (user ID) وفي
حالة تطابقها يسمح للسكربت بالتعامل مع الملف سواء كانت قرأه او كتابه حسب
الصلاحيات.
ولكن ما اللذي نستفيده من كل هذا؟؟؟
قف لحضة!!!
قبل ان تسئل هذا السؤال هل كنت تعرف ان نظام لينكس يضع الملفات تحت قيمتين وهما رقم المجموعة ورقم المستخم ,,, بمعنى
لو كنت بوضع root وقمت بأنشاء ملف ولنقل test.php عند تطبيق الامر ls -l سيكون المخرج كالاتي:-
2-ذهن صافي بالاضافه للحذر عند التعديل على الملفات. 3-سوف تتمكن من تعطيل شلات الphp (phpshell) بشكل جيد 4-سوف تتغلب على ثغرات تخطي الـsafe_mod
1-المام بسيط بأستعمال محررات لينكس سواء nano او pico او غيرها... 1-سوف تتمكن من معرفه اساسيات حماية الـphp هي ميكانيكة حماية موجوده داخل مترجم الphp وعند تفعيله يقوم بالتالي او اكثر:- 1- يقوم مترجم الـphp بمقارنة مالك السكربت مع مالك الملف وذلك عن طريق كل من
كود: -rw-r--r-- 1 root root 0 Aug 12 23:25 test.php
root <<<< الاول من اليسار يرمز الى رقم او اسم المستخدم
root <<<< الثاني يرمز الى رقم المجموعة

وببساطة لو قمت بتطبيق الامر التالي chgrp 500 test.php

سيكون المخرج قريبا من الاتي
كود: -rw-r--r-- 1 root 500 0 Aug 12 23:25 test.php
ومن الواضح اناا قمنا بتغيير رقم المجموعة بالامر chgrp ويمكنك ايضا استخدام الامر chown لتغيير مالك المجموعة

الان بعد هذا كله : ما اللذي سوف نستفيدة ايضا

مثلما ذكرنا ان في حاله تفعيل الـsafe_mode سيمنع النظام ملفات او سكربتات الـphp من قرائة الملفات اللتي لا تحمل نفس المالك ....
وبذلك قد نظمن عزل المواقع عن بعضها على اقل تقدير
مثال:
لو حاول احد المخترقين استغلال احد الثغرات او الملفات الموجوده داخل
الموقع للحصول على ملف passwd((الملف يحتوي معلومات المستخدمين ومسارات
ملفاتهم)) الموجود بالمسار etc فأن النظام سوف يمنعه لان مالك السكربت
((الموجود نظريا ضمن ملفات الموقع)) يحمل رقم مستخدم ورقم مجموعه مختلف عن
ملف passwd


لو افترضنا وجود السكربت التالي على احد المواقع
لاحظ الاتي:
كود: <?php
readfile('/etc/passwd');
?>
وحاولنا تشغيله فسوف تضهر رساله قريبه من التالي :
كود: Warning: SAFE MODE Restriction in effect. The script whose uid is 500 is not
allowed to access /etc/passwd owned by uid 0 in /username/script.php on line 2
مما يعني منع المستخدم من قرأه الملف سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات Smile




2- يقوم مترجم الـPHP بمنع الدوال اللتي تقوم بتشغيل برامج النظام وتقوم
بتنفيذ الاوامر مثل system() و exec() من العمل مما يعني تعطيل اغلب
مميزات ملفات الشل عن العمل والدوال اللتي يقوم المترجم بمنعها هي كالاتي:
كود: escapeshellarg , escapeshellcmd ,exec,passthru,proc_close,proc_open(),proc_get_status,proc_nice,proc_open,,proc_terminate,shell_exec,system
وطبعا
سنرى كيف يمكننا تعطيلها نهائيا عن العمل بطريقه اخرى ....طبعا يجب ان
تعلم ان الحماية سلاح ذو حدين فأن قمت بتكثيفها سوف تسبب مشاكل للمواقع
المستضيفه لان بعض البرامج لا تعمل الا في حاله عمل هذه الدوال لذلك يجب
الاقتصاد بهذا الجانب وسنرى ايضا كيف يمككننا حل كل مشاكل التعارض
بالدرس... ت
ابع....
الرجوع الى أعلى الصفحة اذهب الى الأسفل
الدكتور
Admin
الدكتور


ذكر
عدد الرسائل : 1068
العمل/الترفيه : دكتور
المزاج : ممتاز
مزاجك : سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات Moth8f10
الاوسمة : سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات Mod
sms :


My SMS
الا بذكر الله تطمئن القلوب


دعاء : سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات 15781611
يلا اسمع الاغنية الى تحبها : <IFRAME src="http://media.alarab.co.il/alarab-songs/mp3_s.asp?fn=01" width="100%" height=40></IFRAME>....<BR>
تاريخ التسجيل : 15/04/2008

سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات Empty
مُساهمةموضوع: رد: سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات   سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات Icon_minitimeالسبت مايو 24, 2008 3:39 pm

روعة يا احمد ايه الجمال ده كله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://xhits3.ahlamountada.com
 
سنتكلم اليوم بشكل مبسط عن حماية الـphp ,,,وهذا الدرس يعتبر الدرس الاول من سلسلة دروس حماية السيرفرات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

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