PDA

View Full Version : آیا راهی هست که کد اسکریپت رو غیر قابل کپی کرد؟



white tower
شنبه 16 شهریور 1392, 07:47 صبح
میشه کاری کرد که اسکریپت کپی نشه؟
من داشتم به این فکر می کردم که یه راهی به ذهنم رسید.منتها اساتید باید نظر بدن.
اگر توی onload صفحه یه تابع ajax بنویسیم که دستوراتی که می خوایم کپی نشه رو همون ابتدای کار از سرور در قالب یه رشته بگیره و بعد رشته دریافتی رو با eval اجرا کنیم.این طوری محتویات رشته دیده نمیشه که بخواد کپی بشه.آیا همچین کاری امکان داره؟

Omid Jackson
شنبه 16 شهریور 1392, 10:50 صبح
با استفاده از ()unscape میتونین دیکد کنین رشته رو، یعنی آدرس رو دیکد کنین، بعد بپیچونین کاربرا رو، دیگه بستگی به زرنگی شما داره که چطوری گیج بشن کاربرا
البته زیاد هم نمیشه روش حساب کرد، مثلا من خودم از اون دسته آدما هستم که بالاخره یه جوری آدرس رو پیدا میکنم اما ترجیح میدم چیزی که دیدم رو ازش ایده بگیرم تا برم کد رو کپی کنم

tadayoni
شنبه 16 شهریور 1392, 14:03 عصر
مشکل این کار اینه که بارگذاری صفحه رو کند می کنه
همچنین خود آژاکس هم مسائل امنیتی کم نداره که باید بهشون دقت کنید
یه دفعه میبینید یه مشکل رو حل کردید پ0 تا مشکل دیگه پیدا شد
روش های بهتری برای کد کردن اطلاعات وجود داره که میشه ازشون استفاده کرد