صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 22

الموضوع: كيف امنع جلب سورس صفحتي ب file_get_contents و دوال curl ؟

  1. #1

    كيف امنع جلب سورس صفحتي ب file_get_contents و دوال curl ؟



    السلام عليكم
    في برمجة لي ، يوجد شخص مزعج يجلب روابط مهمة من صفحتي ، و يستخدم دوال curl + التعابير القياسية ...
    و منها دالة explode ...

    موضوع ذو صلة

    فهل يمكن منع جلب السورس من طرف (المتطفل) ؟
    هل يمكن تمويه السورس كود حيث يجلب روابط غير صحيحة ؟

    أخوكم في الله

    خالد .





    التعديل الأخير تم بواسطة خالد الحضري ; 06-11-2009 الساعة 08:33 AM


  2. #2


    نعم يمكنك التصدي ومنع جلب مصادر صفحاتك عبر الإعتراض على الـ Referers الخاصة به





    __________________
    تابعني على Twitter

  3. #3


    أعتقد تقصد حجب التحويلات الخاصة بدومينه ، هذا الحل وارد ، أتمنى أني فهمتك
    لو تكرمت بطرح طريقتك للإعتراض ؟

    من جهة أخرى أتمنى حلاََ أكثر شمولية لأن الطريقة قد يستخدمها الكثيرون و في مواقع أخرى و من عدة دومينات ...

    أخوكم في الله .






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    512


    دوال جلب السورس للصفحات تعمل عمل متصفح الانترنت، و تستخدم نفس البروتوكول.

    للاسف لا توجد طريقة مطلقة للمنع.





    __________________
    محمد حمود.

  5. #5


    دوال جلب السورس للصفحات تعمل عمل متصفح الانترنت، و تستخدم نفس البروتوكول.

    للاسف لا توجد طريقة مطلقة للمنع.
    و ماذا عن الكابتشا ؟
    التحقق من الزائر قبل عرض الجزء ...

    أعتقد أنه الحل الأنسب !!






  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    512


    بالطبع يمكن استخدام الكابتشا .. لكن الزائر سيمر على صفحة لادخال الكابتشا قبل الدخول على الصفحة المطلوبة.





    __________________
    محمد حمود.

  7. #7


    بالطبع يمكن استخدام الكابتشا .. لكن الزائر سيمر على صفحة لادخال الكابتشا قبل الدخول على الصفحة المطلوبة.
    ذلك يناسب البرمجية التي اتحدث عنها لان المعلومات التي كان الاخ يجلبها كان مفروضا ان تكون محمية
    اذن الكابتشا افضل حل للآن ...






  8. #8


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





    __________________
    حازم نور
    http://about.me/Hazem

  9. #9
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    - يمكن محاولة التعرف على الزائر مثلا باستخدام اكواد جافا اسكربت او صورة تحقق او محاولة الاتصال على منفذ 80 لتعرف هل جهاز عادي او سرفر .
    - لايمكن اذا قام هو بدوره بعرض الصوره نفسها للزائر , او قام بتحليل كود جافا اسكربت او حجب خادمك من الاتصال عليه عبر المنفذ 80 .

    * أعتقد اسهل حل هو صورة تحقق عند التحميل مع جافا اسكربت.





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  10. #10


    - يمكن محاولة التعرف على الزائر مثلا باستخدام اكواد جافا اسكربت او صورة تحقق او محاولة الاتصال على منفذ 80 لتعرف هل جهاز عادي او سرفر .
    - لايمكن اذا قام هو بدوره بعرض الصوره نفسها للزائر , او قام بتحليل كود جافا اسكربت او حجب خادمك من الاتصال عليه عبر المنفذ 80 .

    * أعتقد اسهل حل هو صورة تحقق عند التحميل مع جافا اسكربت.
    قمت سابقا بربط زر بالجافاسكربت و عند الضغط عليه يتم إنشاء كوكيز ، و طبعا الروبوت أو ( غير البشريين ) لا يمكنهم الضغط على زر الجافا ، لكن بطريقة ما تجاوزها ، و كان الكوكيز مشفر بتشفير تتغير كلما تم تحديث الصفحة ، لذلك لا أعتقد أنه كان يزرع نفس الكوكيز في صفحته و بالتالي في جهاز زائره ، أعتقد سأضيف صورة تحقق و بهذا ربما أتجاوزه ...

    ملاحظة : الشخص الذي أتحدث عليه وضع الأمر كتحدي ،
    و هزمني ، لحد الان .

    على أي ساضع الكابتشا ...

    لو كنت تعرف الآيبي اللي بيسحب منه المحتوى الخاص بك فيمكنك منع ذلك الآيبي
    نعم ، لكن فكرت أنه يوجد حل أو يجب إيجاد حل في حالة كان سكربت خاص مثلا و يملكه الكثيرن ... ، لذلك سألت

    شكرا لكم إخوتي .






  11. #11
    عضو نشيط
    تاريخ التسجيل
    Jun 2004
    المشاركات
    79


    وعليكم السلام

    بالضبط الكابتشا الحل الوحيد ،، بحيث تتأكد ان الشخص داخل الموقع من دون مزودات غيير شرعيه

    اعطيك مثال ،،
    يظهر نظام الكابتشا لمره واحده فقط وتتخزن الاجابه الصحيحه في نظام جلسات session وبالتالي ما ينزعج الزائر لكثرت ظهور الكابتشا و للعلم جوجل في وقت من الاوقات استخدم الكابتشا في نظام المترجم الخاص فيهم والله اعلم اذا للان ..

    وان شاءلله تنتهي المشكله معاك ،،

    اخوك بو امل





    __________________
    http://www.kuwaitphp.com

  12. #12


    شفر الروابط بالجافاسكربت بطرق مختلفه





    __________________
    ايزي وامب
    Apache2+PHP5+PHP4+MySQL5+phpmyadmin
    ww.easywamp.com
    ________________________________

  13. #13
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    ضع الرابط في ملف فلاش

    وضع امر في ملف الفلاش بحيث لا يعمل الا على موقعك

    واستخدم ال Referers ايضاً اذا اردت

    ويمكن زيادة الحمايه باضافة كابتشا و جلسات


    طريقه اخرى

    استخدم اجاكس او فلاش

    عند الضغط عليه يجلب الوصله عن طريق اسكربت





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    512


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

    استاذ محمد الثقفي، بخصوص ملف الفلاش:
    - اعتقد اذا تم تمرير الرابط للملف عن طريق السورس كود للصفحة فيمكن اخذه مباشرة بقراءة السورس كود.
    - اذا كان الملف يجلب الروابط اوتوماتك .. يمكن قراءة السورس الخاص به ببرنامج خارجي ثم اخذ العنوان الذي يطلبه.
    - اذا كان الملف يتم انشاؤه كل مرة بواسطة كود PHP سوف تكون صعوبته في وجود شخص يعرف كيف يتعامل مع دوال الswf في الPHP.





    __________________
    محمد حمود.

  15. #15


    السلام عليكم

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

    هذا الرابط لا يعمل إلا على ترايدنت

    معهد ترايدنت

    قم بوضع الرابط في أي موقع و لن يعمل بإذن الله .

    +

    هذا الرابط يعمل على سوالف فقط

    سوالف سوفت
    الطريقة التي إستخدمتها هي :

    إذا لم يكن الرابط محميا ، يتم عرض الرابط مباشرة في زر الولوج و يظهر في السورس كود ايضا ، و هذا غير مهم

    إذا كان الرابط محميا ، يتم إنشاء جلسة مشفرة ثم يتم عرض رابط من نفس السكربت و هو كالتالي
    كود PHP:
    index.php/main/secure/كود الإختصار 
    و عند الضغط على الزر يتم إنشاء كوكيز بواسطة الجافا ، الكوكيز مشفر و يتغير كلما تم تحديث الصفحة . بعد الضغط يتم فتح نافذة و يتم التحويل للمسار المذكور .

    عند الولوج إلى الصفحة
    كود PHP:
    index.php/main/secure/كود الإختصار 
    يتم التحقق ما إذا كان التحويل من نفس موقع السكربت بواسطة الريفيرر ، و إذا كان صحيحا يتم إنشاء جلسة جديدة ، ثم يتم عرض الرابط ، أما إذا كان التحويل مباشرا أو من موقع آخر فيتم حذف كل الكوكيز و الجلسات .

    هذا و لله الحمد .

    أتمنى منكم يا إخوتي أن تجربوا و تردوا علي ، كما تمت مراسلة الشخص الذي كان يجلب الرابط طالبا منه المحاولة الان ...

    و شكرا لكم










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

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

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