PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : محافظت از کدهای php با انکودر



Fahomag
September 24th, 2014, 13:27
یکی از مشکلات و دردسرهای برنامه نویسان PHP، باز بودن سورس کدها و برنامه‌های تولید شده توسط آن‌ها می‌باشد.
باز بودن سورس کدها برای یک برنامه نویس معضلات مختلفی از جمله مسائل زیر می‌تواند داشته باشد:



عدم حفظ مالکیت مادی و معنوی نرم افزار برای تولید کننده و برنامه نویس.
احتمال ایجاد تغییرات غیر مجاز در محصول تولید شده توسط افراد غیر مجاز.
توزیع نرم افزارهای پیاده سازی شده بصورت غیر مجاز و استفاده از آن توسط افرادی که هزینه ای بابت خریداری نرم افزار پرداخت نکرده‌اند.
عدم امکان ارائه نسخه‌های دمو و یا نسخه‌های مدت‌دار از برنامه‌های نرم افزاری تولید شده به مشتری.
عدم وابستگی مشتری به تولید کننده که این امر می‌تواند منجر به قطع درآمدهای مربوط به پشتیبانی نرم افزار در سال‌های بعد از تولید شود.
عدم امکان دریافت وجه از مشتری بابت ارائه سورس برنامه.



و …
این مشکلات در نهایت منجر به از بین رفتن نتیجه ساعت‌ها تلاش و کوشش تولید کنندگان خواهد شد.
با توجه به اهمیت این موضوع، نرم افزارهای انکدر (PHP Encoder) به عنوان راه کار ارائه شدند.
هدف کلی این نرم افزارها دستیابی به دو نکته می‌باشد:



رمز کردن فایل‌های سورس اصلی به فرمت غیر قابل خوانده شدن و قابل تغییر.
قفل گذاری بر روی فایل‌ها به شیوه‌های مختلف به منظور اعمال محدودیت برای اجرای برنامه‌های تولیدی.
در بین نرم افزارهای تولید شده به عنوان نرم افزارهای محافظ از اسکریپت‌ها و سورس کدهای PHP، سه نرم افزار در لیست معروف ترین نرم افزارهای انکدر PHP به حساب می‌آیند :



سورس گاردین (http://www.sourceguardian.ir/)
Zend Guard
ionCube
در مقالات بعدی به معرفی این سه نرم‌افزار خواهیم پرداخت.

مشاهده مطلب در فاهومگ (http://fahomag.com/php-encoder.html)

mehrshad13and11
September 24th, 2014, 17:47
قابل به ذکره که php shield هم از توانایی بالایی برخورداره و دقیقا همون موتور انکدودر سورس گاردین هست فقط امکان تنظیمات لایسنس و ایپی و... نداره.

behnamy01
September 25th, 2014, 22:59
چه عجب ما دیدیم یکی داره درباره ی انکودینگ حرف میزنه! هرچی دیدیم توی وب فارسی همه داشتن در مورد دیکودینگ حرف میزدن :d

لطفا ادامه بدید، اگر شد آموزش هر کدوم رو هم قرار بدید. ممنون

irsrev
September 25th, 2014, 23:10
درود

مبحث بسیار عالی می باشد. به نظرم باید به روش های ترکیبی هم توجه کرد و روش های کدگذاری شخصی

امیدوارم موفق و موید باشید