سؤال

أعلم أن هذا أمر غبي، لكنني بحاجة إلى حماية جافا سكريبت، بمعنى أود أن أضيف أكبر قدر ممكن من الأمن حتى لا يقرص عليها. حسنا، لأنه العنصر الأساسي للنظام. أخطط لاستخدام ضاغط YUI لضغطها وتبضها.

ولكن أود أيضا إضافة حماية التي تتحقق من المجال، إذا كان نطاق المطابقات، فستكون بخير آخر من الخروج.

ما هي طرق الحماية الأخرى التي تقترحها؟ كيف أقوم بذلك بحيث يقوم الأشخاص بشراء البرنامج النصي (رخيص جدا) بدلا من نسخه مباشرة إلخ.

شكرا لوقتك.

تحديث

فقط اعتقدت أنني أضيف أن الحزمة تحتوي أيضا على ملف php بدونها لا يمكن أن تعمل حقا. ما لم يرى شخص ما نوع بيانات JSON، يتم تبادل البرنامج النصي ثم إعادة إنشاء ملف PHP.

هل كانت مفيدة؟

المحلول

هذه التدابير محكوم عليها في النهاية للفشل. بينما قد تمنع بعض الأشخاص الذين يسرقونها، فإن الأشخاص الذين يهتمون بما يكفي لاتخاذهم هم الذين لن يكونوا سيتعطفون من قبل أي شيء توصلوا إليه. إذا كان الأمر مهم حقا، انقله إلى جانب الخادم.

نصائح أخرى

بصدق، أعتقد أن ما تفعله هو ربما سيكون كافيا لاحتياجاتك. مثل الآخرين قالوا حقا، في الحقيقة لا يمكنك إيقاف شخص ما عن سرقة الكود، ولكن يمكنك أن تجعل الأمر لا يستحق ذلك. إذا كان الشفرة التي ترغب في بيعها رخيصة، فستكون التعرض للذهاب. لماذا ا؟ ذلك لأن مبلغ المال سوف يدفع شخص ما مقابل شيء ما يرتبط مباشرة مقدار الوقت الذي سيستغرقه شخص ما لبناء نفسها. وأود أن أدفع الكثير من 10 دولارات لقطعة من التعليمات البرمجية وأعتقد أنني سوف تناسب احتياجاتي أكثر من قضاء 30 ساعة أو نحو ذلك لمحاولة سرقة شيء كتبه شخص آخر. ناهيك عن حقيقة أن السرقة غير أخلاقي، وأعتقد أن معظم المبرمجين يفضلون دفع شخص ما لرمز الكود الذي كتبوه من أخذها.

المشكلة التي لديك هي أنه لتشغيل JavaScript في المستعرض، يحتاج العميل إلى تنزيله كملف نصي. بغض النظر عن ما تفعله، فإن العميل لديه مصدر للجافا سكريبت. الشيء الوحيد الذي يمكن أن تأمل في فعله هو ما ذكرته بالفعل (Obfuscate وضغط)، لكنه لن يمنع شخص محدد / من ذوي الخبرة من استخدامه.

مع شفرة المصدر، يمكن بسهولة إزالة فحص المجال. بالإضافة إلى ذلك، إذا كان شخص ما يرغب في استخدام JavaScript "كما هو"، فإنهم بحاجة فقط إلى إلقاء نظرة على كيفية استخدامه وليس ما يفعلونه، مما يجعل المكالمات بنفس الطريقة التي تكون فيها (التجريبي الخاص بك؟).

تحتاج مكتبة JavaScript إلى أن تكون جيدة لعنة إذا كان ينبغي لأي شخص شرائه، بالنظر إلى أن مسج مجاني.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top