صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 18 من 18

الموضوع: ممكن مساعدة في حماية البرمجة

  1. #16
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    اعتقد اذا كنت تستخدم الجلسات يجب عليك تغيير مسار حفظها من المجلد tmp في الاستضافة المشتركة
    لإن هذا المجلد مرئي للجميع-المواقع المشتركة معك في الاستضافة-(مع انه من الصعب تحديد الجلسة المستهدفة بالنسبة للمخترق)
    يمكنك ذلك عن طريقة الدالة
    http://www.php.net/manual/en/functio...-save-path.php

    وهناك الكثير من السكربتات تحفظ الجلسات في قواعد البيانات، هذه الدالة ستفيدك
    http://www.php.net/manual/en/functio...ve-handler.php

    يمكن ايضًا تغيير رقم الجلسة عن طريق المتغير SESSID على ما اعتقد وذلك يسمى بال session fixation
    بحيث يأخذ المهاجم رقم جلسة ويعطيها للضحية عن طريق عنوان الموقع أي:
    example.com/index.php?SESSID=1234
    اي انه يرسل الرابط للضحية فيضغط عليه
    وبذلك يصبح لديهم نفس الجلسة وبالتالي يدخل على حساب الضحية(هذه حلها سهل جدًا)
    http://php.net/manual/en/function.se...enerate-id.php

    بالنسبة ل sql injection اعتقد تم حل جزء كبير منها في php5

    عليك دائمًا فلترة المدخلات والمخرجات، ولا تدع اي كود html او جافاسكربت او php يتنفذ في موقعك(مصدره من الزائر)

    دوال ستفيدك

    strip tags
    intval
    addslashes
    http://php.net/manual/en/function.htmlentities.php
    http://www.php.net/manual/en/functio...ity-decode.php

    هذا ما لدي حاليًا





    التعديل الأخير تم بواسطة ahmad sadiq ; 18-04-2010 الساعة 07:14 AM

  2. #17
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    789


    اخى اذا كنت تعرف الانكليزيه فانصحك بزياره هذا الموقع

    http://www.sk89q.com/2009/08/definit...ity-checklist/

    فيوجد به كثير من الاقتراحات لحماية البرمجة في PHP، وتستطيع طباعه الصفحه ومن ثم عمل تشيك على كل مشروع





    __________________
    متى استعبدتم الناس وقد ولدتهم أمهاتهم أحرار........
    -----------------------------------
    شبكة الشعر الادبيه

  3. #18
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    33


    اخى اذا كنت تعرف الانكليزيه فانصحك بزياره هذا الموقع
    للاسف لغتي الانجليزية ضعيفة :s و شكرا على مرورك
    اذا كنت تستخدم الجلسات يجب عليك تغيير مسار حفظها من المجلد tmp
    انا لا استخدم الجلسات السكربت الدي قمت ببرمجته بسيط الى ابعد الحدود
    بالنسبة ل sql injection اعتقد تم حل جزء كبير منها في php5
    كيف يمكنين ان اتاكد من ان php 5 هو المستخدم في الاستضافة التي استخدمها
    عليك دائمًا فلترة المدخلات والمخرجات، ولا تدع اي كود html او جافاسكربت او php يتنفذ في موقعك(مصدره من الزائر)
    يتم الان التحقق من المدخلات والمخرجات و شكرا اخي الكريم على مرورك





    __________________
    مغربي الى الابد





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض