بحث متقدم | التسجيل
الويب العربي
  تسجيل دخول
 
   
   

  ملاحظة
الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.




الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.

عـودة للخلف   الويب العربي المركز التعليمي المجاني أمن المعلومات

أمن المعلومات مقالات, أخبار, مواضيع حول أمن المعلومات, وحماية أنظمة التشغيل, الشبكات, المواقع, البيانات السرية.

 
 
خيارات الموضوع طريقة العرض
  #8  
قديم 02-10-2007, 03:07 AM
Ayman Najjar Ayman Najjar غير متصل
عضو
 
تاريخ التسجيل: Sep 2007
مشاركة: 11
مستوى تقييم العضوية: 0
Ayman Najjar is on a distinguished road
الافتراضي

السلام عليكم

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


<?php
if (get_magic_quotes_gpc()) {
function stripslashes_array($array) {
return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array);
}

$_COOKIE = stripslashes_array($_COOKIE);
$_FILES = stripslashes_array($_FILES);
$_GET = stripslashes_array($_GET);
$_POST = stripslashes_array($_POST);
$_REQUEST = stripslashes_array($_REQUEST);
}
?>


2. تأكد من الـ register_globals ملغاة، وحاول الابتعاد عن استخدم extract للمدخلات
3. لا تقم بعرض المدخلات مباشرة داخل الصفحة لأنك قد تعرض السكربت لهجمات Cross-Site Scripting
مثال
ان كان لديك السطر التالي في برنامجك
إقتباس:

echo "Hi ". $_GET['user'];


فيمكن لمخترق ان يضع شفرة جافاسكربت لتعرض في المتصفح
مثلا
url.php?user=<script>alert('hi')</script>

لذا تأكد ان تقوم باستخدام strip_tags أو htmlspecialchars
قد يخيل لك ان هذا النوع من الهجمات غير خطير، لكنه قد يتيح للمخترق ان يجلب بيانات الdcidcicookies المخزنة لدى المستخدمين الآخرين أو قد يسمح له بإدخال محتويات غير مرغوب بها في الموقع

4. طبعا حاول استخدام تشفير md5 قبل تخزين كلمات المرور في قاعدة البيانات
5. لاتقوم باستدراج ملف آخر عن طريق احد المدخلات
مثال
إقتباس:

include ($_GET['page'])


بإمكان المخترق ان يفتح
url.php?page=.htpasswd
تأكد انك قمت بوضع قيم صحيحة في open_basedir في php.ini

طبعا مهما كان السكربت مكتوب بطريقة آمنة، فهو ليس آمن مالم يكن السيرفر نفسه آمن وجميع السكربتات في الموقع آمنة

تحياتي
ايمن نجار






التوقيع
http://ayman.kwakeb.net

وما استعصى على قوم منال إذا الإقدام كان لهم ركابا
 




قوانين المشاركة
لا يمكنك إضافة موضوع جديد
لا يمكنك الرد على المواضيع
لا يمكنك إضافة مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML مغلق
إنتقل إلى


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 04:14 PM.

Powered by vBulletin
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.


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

صحيفة متخصصة في متابعة أخبار وجديد الإنترنت العربي
والحوارات الصحفية ومعلومات تقنية متنوعة .

   
 
 

للتواصل مع فريق عمل الويب العربي
يمكنك ذالك من خلال مركز الدعم والمساندة.

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