-2

مبرمج الويب يستحق تشفير برمجياته مجانا

Hany alsamman

السلام عليكم ,

انا عم اشتغل على مشروع تشفير مجاني صرلها الفكرة سنة واشتغلت عليه فعليا لمدة 6 شهور ورح ينافس بشكل كبير ..

الموقع سهل التعامل وكلشي بالبرمجية بتقدر تتحكم فيه من خلال الواجهات .

رح تكون الخدمة تحت اسم

http://ncryptd.com

هي مثال :

تشفير كلاسات Laravel

https://github.com/codex-co...

تشفير برمجيات نصية :

قبل:

https://github.com/codex-co...

بعد:

https://github.com/codex-co...

بيدعم بشكل كبير برمجيات MVC والمبينة OOP

وطرق التشفير فيه كتيره وبتتبع انماط متشعبة من التشفير , منها binary encoding

ارجو ان تفيدوني بأفكار لتشفير البرمجيات بشكل معقد أكثر أو كيف ممكن نزيد صعوبة فك التشفير .

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

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

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

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

ليس لدي اي شيء يدفعك لاستخدام اداة مادمت ترى انك لست بحاجة اليها .

هل سوف تتأثر سرعة الإستجابة ؟؟؟!!

بالمناسبة : قد يكون مشروعك مميزا و لكن يحتاج إلى بعض التحسينات! و قد يكون لشريحه أخرى و لربما لست ضمنها!!!، أتمنى أن تستمر و سوف نكون بإنتظار الجديد ، بالتوفيق إن شاء الله

بلنسبة لمثالك, هل هناك شيئ باستثناء تغيير اسماء المتغيرات الى اسماء عشوائية ؟

هي الميزات بس ماعملت شرح بالعربي لسه وشكرا لسؤالك :

Ncryptd encoder not requires server side software installation

Locking to a specific date, with optional atomic online time server checking

Locking to multiple domain names

Locking to multiple IP addresses

Locking to multiple LAN hardware (MAC) addresses

Improved locking to a specific domain name with encryption. The domain name is used as a part of the key for encryption, so protected scripts may not be decrypted and run from another domain. This is very powerful

Improved locking to an IP address with encryption. This is similar to the domain name locking but an IP address is used as a part of the key for encryption. This means that protected scripts cannot be decrypted and run from another IP address. Locking of an entire PHP project, so that no protected script can run if any other script is substituted 
with an unencoded one

This is ideal for 
protecting settings, passwords etc within a PHP project.

Locking protected scripts to work only online

PHP 5.4 support, including the new language features

هناك ما يُسمى بـ Obfuscated Code بمعنى كود ممّوه, حيث تتم فيه تغيير أسماء المتغيرات وتشفير الـ Strings أو تبديلها لمصفوفات بـ Index مرقّم يصعب عليك تتبع آلية الكود وعمله, وهناك الكثير من المواقع توفر ذلك من جافا سكريبت "Client Side" وحتى الـ PHP "Server Side" لذلك أنصحك قبل البدء بمشروعك النظر الى الأفكار الموجودة حتى لا تعيد صناعة العجلة.

في عالم الويب المفتوح أنت بحاجة يا عزيزي لكود مفتوح المصدر طالما تخدم فيه عملائك, إذا كنت تتحدث عن برمجياتك المشفرة فيجب للعميل معرفة ذلك مسبقاً لإنه قد يحتاج لمطور غيرك يضيف وظائف للكود الذي قمت به, ولا أجد عملية التشفير مجدية إطلاقاً لأننا دائماً ما نبحث عن السرعة في التنفيذ والتشفير يعيق ذلك.. "حديثي في إطار برمجيات الويب وتطبيقاته"

إلا طبعاً لو كان كودك يسقط أحد الأقمار الصناعية :)

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

الخدمة واضحة بعنوان وغايتها لتكون منتج مجاني , لحماية الكود اذا لزم الامر على سبيل المثال للمشاريع المعقدة والتي اخدت وقت وجهد كبير على مدى شهور وعمل عليه فريق كامل .

انا لست في صدد شرح لماذا نقدم الخدمة , اذا كان عملك على مشاريع متوسطة وصغيره ولا تقدم منتج للبيع ؟ على سبيل المثال

في حال تقدم برمجية للعمل على موقع واحد ب 50$ ولكن كنت قد اضعت 6 شهور لتنفيذها وتريد بيعها لاكثر من 100 عميل

واتى احد موقع null scripts ونشرها مجانا .. في هذه الحال قد تخسر كل شيء ولهذا نرى المبرمجين ينشرون على مواقع البيع مثل lenvo مجرد صور او فيديو احيانا عن برمجياتهم

اخيرا الميزات المقدمة تشمل كافة الميزات ضمن برنامج zend و لكن لا تحتاج على وسيط على السيرفر لقراءة الكود المشفر

وسوف يتم تشفير الملفات على عدة مراحل لقوة التشفير ويعطيك الموقع عدة نسخ عن البرمجية بعدة مراحل , التعتيم وتغيير اسماء المتغيرات والتشفير binary باستخدام تقنية blowfish ومنع تعديل الملف وفي حال تم تعديله تقف البرمجية عن العمل او قفل البرمجية على سيرفر او دومين معين

في النهاية هي خدمة اغلب الشركات الاحترافية تقدمها بشكل مدفوع واحيانا باهض الثمن , لذلك رأيت انه من المفيد وجودها بشكل مجاني

وبالمناسبة انا من اكثر الاشخاص المحبين والمشجعين للمشاريع مفتوحة المصدر ..

تقبلو تحياتي