هل حقاً لا يمكن حماية Javascript من السرقة حتى بعد التشفير؟ - حاول عكس تشفير هذا السكربت
قرأت الكثير و الكثير عن تشفير أكواد الــ Javascript و الخلاصة كانت أنه لا يمكن حمايتها من السرقة حتى بعد التشفير لأنه دائما يوجد طرق لعكس التشفير.
لذلك أريد من خبراء التشفير محاولة عكس تشفير كود الــ Javascript هذا الذي شفرته بطريقة ما, و الذي يقوم فقط بعمل Alert
Try To Get My Code
بالطبع ومن أجل المصداقية و التأكد من أن التشفير قد فكّ, عليك أن تخبرني بـ Code تم دمجه مع السكربت البسيط هذا و هو الدليل الآخر بأنك استطعت عكس التشفير. فهل تستطيع ذلك و تخبرنا بالخطوات التي قمت بها؟
الكود في هذه الصفحة (CTRL+U):
ما قمت بفعله ليس تعمية (encryption) بل هو مجرد تشويش obfuscation. هذا للأسف واحد من الاعتقادات المغلوطة في علم التشفير. الحماية من خلال الغموض (security through obsecurity) ليست طريقة تعمية. كل ما تفعله هو جعل العودة إلى المحتوى الأصلي أقل راحة (less convenient). التعمية علم واسع له أصوله المثبتة رياضيًّا. كان هذا الأمر ليصلح في أيام الحرب العالمية الأولى، أما اليوم ففكرة التعمية تعتمد على جعل خوارزمية التعمية مكشوفة للعموم، فمصدر قوّتها ليست في كون طريقة عملها مكشوفة للعموم، بل في كون نقل المحتوى من النص المجرد (plaintext) إلى النص المُعمّى (encrypted text) عمليّة سهلة وغير مكلفة من ناحية موارد الحوسبة (computing resources)، أما العكس (العودة من النصّ المعمّى إلى النّصّ المجرّد) دون معرفة المفتاح عمليّة مستحيلة عمليًّا (لا نظريًّا) لأنّها مكلفة جدًّا من الناحية الحوسبيّة.
التعليقات