جدول المحتويات:
التعريف - ماذا يعني التشويش؟
التعتيم عبارة عن تقنية برمجة يتم فيها إخفاء الشفرة عن عمد لمنع الهندسة العكسية وتقديم تعليمات برمجية غير واضحة لأي شخص آخر غير المبرمج. يتم تطبيق التعتيم أيضًا على البرامج لضمان حماية الملكية الفكرية (IP) من خلال منع الهندسة العكسية.
Techopedia يفسر التعتيم
تعتمد تقنيات الهندسة العكسية الشائعة على وضوح الوظيفة والكود عند نسخ رمز البرنامج. الغموض يخلق كود غامض ، مما يجعل الهندسة العكسية صعبة.
Slicing هي التقنية الأكثر شيوعًا المستخدمة لحل أسرار البرنامج المشوه ، حيث يتم تحليل أجزاء من التعليمات البرمجية وتبسيطها لتحديد وظائف البرنامج.
Obfuscator عبارة عن أداة برمجة تستخدم لتحويل التعليمات البرمجية القابلة للقراءة إلى تعليمات برمجية غامضة دون التأثير على وظائف التعليمات البرمجية.