دوتفوسكاتور

دوتفوسكاتور أداة لحماية البرامج وإخفاء شفرتها، مصممة للتطبيقات المبنية باستخدام .NET وC# و MAUI ومنصة ويندوز العالمية (UWP). تعتمد دوتفوسكاتور استراتيجية دفاع متعددة الطبقات تجمع بين إخفاء الشفرة وتشفيرها وتقليص حجمها وتحصين التطبيق، مما يجعل الهندسة العكسية والتلاعب بها أكثر صعوبة.

عادةً ما تحتفظ ملفات .NET التنفيذية بمستوى عالٍ من البيانات الوصفية ورمز اللغة الوسيطة (IL)، والتي يمكن تحليلها أو فك تجميعها باستخدام أدوات مجانية مثل ILSpy و dotPeek و JustDecompile.

قد يؤدي ذلك إلى كشف منطق التطبيق، والخوارزميات، والملكية الفكرية (الأسرار التجارية)، وآليات الترخيص، والبرمجيات الأمنية. كما يمكن فحص التطبيقات أثناء التشغيل باستخدام أدوات تصحيح الأخطاء. صُمم برنامج Dotfuscator للحد من هذه المخاطر بجعل تحليل الشفرة، والهندسة العكسية، والتلاعب أثناء التشغيل أكثر صعوبة.

تم تطوير برنامج Dotfuscator بواسطة شركة PreEmptive . وقد تم توزيع نسخة مجانية منه ، تُعرف باسم Dotfuscator Community Edition، كجزء من برنامج Visual Studio من مايكروسوفت . [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ]

يتوفر أيضًا إصدار Dotfuscator Professional منفصل بموجب ترخيص تجاري، مع نسخة تجريبية مقدمة من PreEmptive.

مراجع

  1. ماسي، بيث (23 فبراير 2010). "برنامج Dotfuscator يتحسن ويبقى مجانيًا في Visual Studio" . msdn.com . شركة مايكروسوفت . تم الاطلاع عليه في 10 يناير 2013 .
  2. أعلنت مايكروسوفت وشركة PreEmptive Solutions عن إصدار مُحسّن من برنامج Dotfuscator Community Edition سيتم تضمينه في Microsoft Visual Studio . أخبار NFV.
  3. ريتشاردسون، كريس (2008). كوبول وفيجوال بيسك على دوت نت: دليل لمبرمج الحواسيب المركزية المُعاد تأهيله . نيويورك: أبريس. ص 636. ISBN  9781430207726.
  4. جونسون، بروس (2012). فيجوال ستوديو الاحترافي 2012. إنديانابوليس: جون وايلي وأولاده. ص 877. ISBN  9781118416488.
  5. باتريك، تيم؛ كريج، جون كلارك (2006). كتاب طبخ فيجوال بيسك 2005: حلول لمبرمجي فيجوال بيسك 2005. سيباستوبول، كاليفورنيا: أورايلي ميديا، ص 34. ISBN  9780596101770.

للمزيد من القراءة