-
السلام عليكم و رحمة الله و بركاته
طريقة حماية الصفحة من تحديد المحتويات و سرقتها.
كثيراً ما نجد في المواقع العربية - عند الضغط بالزر الأيمن - نافذة
عبارة عن رسالة تنبه المستخدم إلى عدم إستخدام الزر الأيمن ربما لأخذ
نص أو صوره و التصرف بها كيفما شاء و لكن هناك ثغرة تمكن المستخدم
من أخذ ما يريد و هي تحديد النص بالمؤشر و من ثم الضغط في لوحة المفاتيح
على Ctrl+C فتتم بذلك عملية نسخ النص إلى الحافظة و من ثم إلى المفكرة أو
إلى برنامج الرسم ((و في وررد2000 يتم نسخ الصفحة بمثل ما هي عليه))
و اللصق بواسطة Ctrl+V
هناك طريقة أقوى و أفضل و هي إستخدام هذا الكود المصدري:
<BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
<object type="text/x-scriptlet" width=100% height="250" data="هنا">
</object>
</font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>
يمكنك تغيير الخصائص مثل العرض و الإرتفاع بماا يناسب الموقع..
الفكرة العامة : إنشاء صفحة و وضع الكود السابق فيه لكي تكون كالقالب
الذي يصب فيه
مميزات هذه الطريقة هي منع ظهور القائمه المنبثقة عند الضغط بالزر الأيمن
و كذلك منع المستخدم من تحديد كائن معين داخل الصفحة و أخذه و بالتالي فإن
وظيفة القص و اللصق لم تعد فعاله.
و لكن لهذه الطريقة ثغرات وهي :
بإمكان المستخدم الإطلاع على الكود المصدري و معرفة عنوان الصفحة المراد
حمايتها و كتابة عنوانها في المتصفح فيذهب بذلك مباشرةً إلى الصفحة المحمية
من دون الذهاب أولاً إلى الصفحة القالب
____
ولكن : يمكن التغلب على هذه المشكلة بحذف شريط الأدوات - لكي لا يرى الكود المصدري HTML -
و شريط العنوان و شريط الحالة - لكي لا يعرف عنوان الصفحة و لايخزنها في جهازه -
و كود سد الثغره هو :
تتم على خطوتين :-
أولاً : ضع الكود التالي بين الحاصرتين
<BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
<head> ..... </head>
</font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>
___________________________________________________________________
<BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
<script language="javascript" type="text/javascript">
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") | | pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',l ocation=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
win=window.open(mypage,myname,settings);
if(win.focus){win.focus();}}
</script>
</font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>
__________________________________________________________________
ثانياً : عند إضافة إرتباط إلى صفحة قالب الحماية إملاء الفراغات بما هو مناسب لك في الكود التالي
<BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
<a href="عنوان الصفحة القالب (صفحة الحماية و ليست المحمية)" onclick="NewWindow(this.href,'إسم النافذة هنا','عرض','إرت','yes','center');return false" onfocus="this.blur()">نص الإرتباط هنا</a>
</font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>
_________________________________________________________________
لكن لا تزال هناك ثغرات أرجو المشاركة
و أنا أعرف هذة الثغرات تمام المعرفة لكن هل لديك أفكار إضأفية ؟ إذن إكتبها
------------------
ما كان من نصيبك ما كان ليخطئك و ما لم يكن أخطأك وإن بذلت المجهود في تحصيله
[b]<small><small>[ تم تعديل الموضوع بواسطة كروموسوم يوم 20-08-2000]
[b]<small><small>[ تم تعديل الموضوع بواسطة كروموسوم يوم 20-08-2000]
[b]<small><small>[ تم تعديل الموضوع بواسطة كروموسوم يوم 20-08-2000]
[b]<small><small>[ تم تعديل الموضوع بواسطة كروموسوم يوم 20-08-2000]
[b]<small><small>[ تم تعديل الموضوع بواسطة كروموسوم يوم 20-08-2000]
-
-
يد الله مع الجماعة و أنا أرحب بأي مقالات
ضد أو مع هذه الطريقة مع العلم أن هذه الطريقة يمكن أن تطبق
بشكل معقد جداً و حماية المحتوى بشكل فائق
------------------
ما كان من نصيبك ما كان ليخطئك و ما لم يكن أخطأك وإن بذلت المجهود في تحصيله
-
اخوي ...
هناك الكثير الكثير من الطرق ... والتي لااريد ان اذكرها فتنتشر واكون السبب في ذلك ، ولكن هناك كود يستخدمه صاحب هذه الصفحة : www.arabsgate.com والذي كان اسم الموقع الطويل ...
والكود الذي يستخدمه يجعل ليس هناك اي تأثير للزر الايمن .
اخوكم الشبابي.
------------------
http://i.am/get-money
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا |
اضافة محتوى فريد لموقعك