• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کنترول پروژه
#1
سلام دوستان

آیا کسی راهی برای کنترل اسکریپتی که نوشته میشه سراغ داره !؟ یه ایده ای که از دزدیده شدن اسکریپت چلوگیری کنه .

کد یا فایلی که بدون اون اسکریپت اجرا نشه و ........

ممنون میشم راهنمایی کنید
---------------------------------------------------------------------------
خدایا ، مگر می شود تو باشی و ما تنها باشیم ؟
  پاسخ
تشکر شده توسط :
#2
بايد اسکریپت هاتون رو اینکد کنید تا فابل قابل خوندن نباشه . نمیخوام نا امیدت کنم اما ۹۰ درصد encoder ها به راحتی دیکود میشند . این رو هم بگم که دیکود کردن کار هر کسی نیست و اون ۱۰ درصد هم باز دیکود میشند اما دیکود کردنش کار فرد عادی نیست . مثل : ioncube كه این هم جدیدا یه خبر هایی ازش اومده که دارند کم کم روش کار میکنند و دیکودرش رو میخواند بدند بیرون .

در مورد این که کد یا فایلی قرار بدید که اسکریپت جواب نده معمولا میاند این کار رو میکنند که اسکریپت فقط روی یک دومین کار کنه و اون رو اینکود میکنند که باز برمیگرده به همون بحث دیکود که دیکودر ها به راحتی دیکود میکنند و ازش استفاده میکنند که به این حرکت میگند Null كردن اسکریپت .

اما خوب بهتره با اینکودر ها هم کار کنی چون بد نیستند - اینکودر هایی که به نظر من قوی هستند :

Zend Guard
Ioncube
eaccelerator


كه اینها نیاز به Loader دارند و سروری که دارید ازشون استفاده میکنی باید loader مورد نظر رو نصب داشته باشه .
  پاسخ
تشکر شده توسط :
#3
سلام ممنون از راهنماییت

اما ایده ای به جز encode کردن میخوام که مثلاً ... نمیدونم والا Big Grin
---------------------------------------------------------------------------
خدایا ، مگر می شود تو باشی و ما تنها باشیم ؟
  پاسخ
تشکر شده توسط :
#4
چاره ای جز اینکد کردن نیست !
چون اپن سورس هست و شما به هر حال برای قفل برنامه تون باید یه تیکه کد بنویسید ! خب وقتی طرف بتونه اون تیکه کد رو از بین ببره برنامه شما آنلاک شده رفته پی کارش .
پس مجبورید اینکد کنید .
فکر یه تکنیک باشید که با اینکد ادغام کنید و ازش استفاده کنید .
اینکه اصلن از اینکد استفاده نکنید به نظر من غیر ممکنه !
[عکس: logo-small.jpg]
  پاسخ
تشکر شده توسط :
#5
یه ایده هم اینه که هسته و اصل برنامه را به صورت یک سرور بنویسید و یک قسمت کلاینت بنویسید که بهش وصل بشه.
هر کس خواست اکریپت کلاینت را میگیره و به سرو شما وصل میشه و از طریق ای پی آی که شما مینویسید عملیات را انجام میده.
بعد شما از طرف سرور کلاینت ها را کنترل میکنید و کلاینت هایی که لایسنس دارند فقط به هسته دسترسی پیدا میکنن.
Two hands working can do more than a thousand clasped in prayer
  پاسخ
تشکر شده توسط :
#6
سلام ممنون دوستان

راستش خودم هم همچین فکری رو کردم که مثلاً یک فایلی رو یه سرور دیگه باشه و هر کس اسکریپت رو تصب کرد اون فایل رو از سرور بخونه و تشخیص بده آیا رو این دامین اجرا بشه یا نه

اما خوب مشکلاتی هم داره که مثلاً اگه اون سرور down بشه اسکریپت اجرا نمیشه و ...
---------------------------------------------------------------------------
خدایا ، مگر می شود تو باشی و ما تنها باشیم ؟
  پاسخ
تشکر شده توسط :
#7
(۱۳۸۸ آذر ۱۵, ۰۳:۱۲ ب.ظ)abedi98 نوشته: سلام ممنون دوستان

راستش خودم هم همچین فکری رو کردم که مثلاً یک فایلی رو یه سرور دیگه باشه و هر کس اسکریپت رو تصب کرد اون فایل رو از سرور بخونه و تشخیص بده آیا رو این دامین اجرا بشه یا نه

اما خوب مشکلاتی هم داره که مثلاً اگه اون سرور down بشه اسکریپت اجرا نمیشه و ...

سلام

نال کردن این سیستم هم خیلی خیلی ساده است . فقط کافیه که یه مانیتور کنی و ببینی که کدوم بخش از برنامه این بررسی با سرور خارجی رو انجام میده و حذفش کنی ...

الان روش فروش برنامه به صورت امن اینطوری مرسوم شده که هاست رو خودتون تهیه کنیدو دسترسی لاگین در برنامه رو به کاربران بفروشید. هیچ دسترسی به سرور و ... داده نمی شه، فقط بخش مدیریت برنامه در اختیار مشتری قرار میگیره.
  پاسخ
تشکر شده توسط : parsig HiddeN oia
#8
البته اون چیزی که من گفتم فرق داشت. یکم پیچیده تر از این حرف هاست. Big Grin
Two hands working can do more than a thousand clasped in prayer
  پاسخ
تشکر شده توسط :
#9
خوب دوست من بیشتر توضیح بده شاید بتونیم جلو این تریب کارارو بگیریم
اساتید و مدیران فروم نظری ندارن !؟
---------------------------------------------------------------------------
خدایا ، مگر می شود تو باشی و ما تنها باشیم ؟
  پاسخ
تشکر شده توسط :
#10
به نطر من باید دیکود کنید راههای دیگه دارای مشکلات زیادی هستن.
البته وقتی که با zend دیکود‌ می‌کردم‌ یه گزینه داشت که اسم فانکشن ها و متغیرها رو تغییر میداد به این صورت بعد از دیکود نمیشد فایلها رو خوند و همچنین بعضی از متغیرها درست در نمیومد. در کل بعد از انکد یه کد خیلی کثیف که مشکلات زیادی رو هم داره تحویل میده
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان