يعد MAR (التعديل والتذكر) أحد أنواع أساليب الأمان المستخدمة بشكل أساسي في مجال برمجة الكمبيوتر. وهو اختصار لـ "تعديل وتذكر"، في إشارة إلى النظام الذي يُعطى فيه المستخدم أو البرنامج نسختين مختلفتين لبرنامج معين ويكون مسؤولاً عن تخزين كليهما.

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

الأكثر شيوعاً هي أنظمة MAR المستخدمة في مجال هندسة البرمجيات، حيث يتم استخدامها كبديل لأنظمة التحكم بالمصادر التقليدية. تعد MAR طريقة فعالة لتتبع الاختلافات بين إصدارات التعليمات البرمجية مع مرور الوقت، ولتصحيح الأخطاء أو إصلاحها بسرعة قد تنشأ عن التعديلات.

يُستخدم MAR أيضًا في تطبيقات التشفير والأمان، حيث يوفر طبقة من الحماية ضد الهجمات الضارة. ومن خلال فصل التغييرات بين إصدارات البرنامج، يمنع نظام MAR المهاجمين من الوصول إلى البيانات التي ليس من المفترض أن يتمكنوا من الوصول إليها.

بشكل عام، يوفر MAR طريقة بسيطة وآمنة لإجراء تعديلات على برنامج معين دون المساس بأمن النظام. إنها أداة قيمة لمهندسي البرمجيات ومحترفي الأمن.

اختر وشراء الوكيل

وكلاء مركز البيانات

وكلاء الدورية

وكلاء UDP

موثوق به من قبل أكثر من 10000 عميل حول العالم

العميل الوكيل
العميل الوكيل
وكيل العميلflowch.ai
العميل الوكيل
العميل الوكيل
العميل الوكيل