نمایش نتایج: از شماره 1 تا 10 , از مجموع 15

موضوع: برای حفظ حقوق طراحان اسکریپت چی کار کنیم؟

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #11
    عضو انجمن AriyaDownload آواتار ها
    تاریخ عضویت
    Sep 2010
    نوشته ها
    468
    تشکر تشکر کرده 
    2,385
    تشکر تشکر شده 
    1,059
    تشکر شده در
    667 پست

    پیش فرض پاسخ : برای حفظ حقوق طراحان اسکریپت چی کار کنیم؟

    نقل قول نوشته اصلی توسط camelian77 نمایش پست ها
    در این زمینه باید یه رساله نوشت.

    به طور کلی کد رو باید encrypt کنید وگرنه از دست می‌ره، اونم زبون‌های اسکریپتی مثل php رو.

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

    ۱. قبلش بگذارید روش های اولیه رو شرح بدیم. سیستمی مثل مثلا بازی Age of Empires اگه دیده بوده باشید، یه سریال نامبری داشت. اون رو وارد می‌کردیم و تمام! قفل باز می‌شد. اون سریال نامبر یک کلید هست که هر کسی داشته باشه می‌تونه قفل رو باز کنه و اگر چند نفر یک کلید رو داشته باشن همه قفل رو باز می‌کنن.

    ۲. بعد سیستمهایی اومد که با اینترنت اکتیویت می‌شدن. این مد نظر ما هست.

    توی license server کاری که می‌کنیم این هست. اسکریپت شما به عنوان کلاینت یه مقداری اطلاعات از کاربر (مشتری شما) دریافت می‌کنه، مثلا یک کد اکتیویشن (Key-Eins) .

    سپس خودش از محیط اش یه مقدار اطلاعات جمع آوری می‌کنه (Deployment Data) مثل آی پی و هاست نیم سرور (مثال: سی پنل با این دو کار می‌کنه)

    داخل هر نسخه‌ای که تحویل شده هم یک سریال منحصر به فرد وجود داره (Identification Key) . مجموعه‌ی این اطلاعات تشکیل یک self-key رو می‌دن که کاملا یکتا و غیر بازگشتی هست و نوعی private key هست و سپس به سرور مرکزی شما license server فرستاده می‌شه تا بررسی شه.

    داخل سرور شما یک پروسه تشخیص می‌ده که آیا این self-key درست هست یا نه و این کار با روش مقایسه انجام می‌شه.

    >>>> سرور از اطلاعات دریافت کرده رو دوباره پروسس می‌کنه (به روش قبل) تا یک کلید دیگه به دست بیاره یک نوع public key. سپس این دو کلید با هم به کلاینت فرستاده می‌شن و انجا بررسی می‌شن که آیا با هم برابر هستند یا نه؟ توجه کنید که این برابری چیزی غیر از A == B هست. !!

    اگر برابری اتفاق افتاد برنامه شما اجرا می‌شه. اگر نیفتاد؟

    بووم.
    از توضیحاتتون ممنونم
    1- ببخشید جسارتا اگه license server به هر دلیلی دان بشه یا از کار بیوفته اینجا دیگه اسکریپت کار نمی کنه؟
    2- بعد هر بار چک کردن کد لایسنس این خللی رو در اسکریپت ایجاد نمی کنه؟ مثلا می تونه یکی از این موارد کاهش لود باشه (چون هر دفعه باید درخواست به یک سرور جداگانه ارسال بشه) ، اگر به این شکل هست آیا راهی هست که این رو برطرف کرد؟
    3- و مورد سوم، این الگوریتم رو چطوری می خوایید در کدهاتون قرار بدید که به عنوان مثال خریدار متوجه نشه؟ با برداشتن اون چند خط کد چه اتفاقی می یوفته؟
    4- و اینکه شما می تونید یک اسکریپتی که لایسنس داره رو غیرفعالش کنید؟ (یعنی بدون لایسنس بشه استفاده کرد)
    با سپاس از راهنمایی شما

  2. تعداد تشکر ها از AriyaDownload به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. اسکریپت سرور نود32 اسکریپت سایت nod32 لایسنس نود32
    توسط larsa.soft در انجمن اسکریپت های دیگر
    پاسخ ها: 3
    آخرين نوشته: March 10th, 2014, 22:06
  2. اسکریپت به اسکریپت یا به هاست دسترسی داره؟؟؟!؟!؟!
    توسط looneir در انجمن سیستم های مدیریت محتوا
    پاسخ ها: 5
    آخرين نوشته: September 13th, 2013, 01:53
  3. پاسخ ها: 3
    آخرين نوشته: February 18th, 2011, 19:12

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •