كيف تحمي الكود البرمجي للمصدر المفتوح؟

يوليو 26th, 2006

السلام عليكم و رحمة الله و بركاته

كثيرا ما تقوم بعمل برنامج أو اسكربت لزبون و لكنك تبقى متخوف من سرقة الكود الخاص بك من قبل العميل أو غيره بالذات أكواد الـ PHP و الـ JavaScript . قد يستخدم البعض برنامج التشفير الشهير Zend و لكنه يبقى غير متوفر للجميع ، و ايضا قد لا يكون موقع العميل مجهز بـ Zend Optimizer . كذلك ما الحل مع الـ JavaScript بالذات أن طريقة التحويل الى رموز رقمية %XY من السهل عكسها؟

هناك طريقة سهلة و مبتكرة و عملية جدا . وهي عبارة عن أداة تدعى “obfuscator” و التي تقوم بتحويل جميع اسماء المتغيرات و الدوال إلى اسماء معقدة مثل a5oEp24Ls9 أو إلى اسماء قصيرة جدا مثل a1 b2 و إزالة الملاحظات comments و المسافات مما يجعل الكود صعب التحليل من قبل المبرمجين و (الملاقيف).

 

Entry Filed under: برمجة

3 تعليق Add your own

  • 1. صالح  |  أغسطس 24th, 2006 at 3:51 am

    والله فكرة البرنامج بسيطة وفعالة في نفس الوقت
    أخيراأ لقيت حل لمشكلتي الحالية ;)
    حبيت أقول أن مدونتك رائعة و أخبارها التقنية طازة
    و هذا شي نفتقده كثير في مواقعنا العربية
    تفاجأت من قسم الويب 2.0 بالذات
    لأني من يومين كتبت موضوع عنه و فتحت قسم له بعد مثل ما أنت مسوي :)
    تحياتي و سلامي لك يأبوأنس

  • 2. AbuAnas  |  أغسطس 24th, 2006 at 3:31 pm

    مكرر

  • 3. AbuAnas  |  أغسطس 24th, 2006 at 3:32 pm

    السلام عليكم و رحمة الله

    يشرفني أخي صالح مرورك على مدونتي المتواضعة ، و شهادتك وسام اعتز به.

    متابعة أخبار التقنية جزء من صميم عملي و هو أول شئ افعله كل صباح .

    أعدك بمقالات أكثر ان شاء الله في مجال الويب 2.0

    أبوأنس

شاركنا بتعليقك بارك الله فيك

مطلوب

مطلوب, مخفي عن العموم

بعض HTML المسموح به:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

رابط التعقيب من المدونات  |  اشترك لمتابعة خلاصات هذه التدوينة من خلال خلاصات RSS


.: التقويم :.

يوليو 2006
س ح ن ث ع خ ج
« يونيو   أغسطس »
1234567
891011121314
15161718192021
22232425262728
293031  

.: أحدث التدوينات :.