شرح وحدات الماكرو: لماذا يمكن أن تكون ملفات Microsoft Office خطيرة



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

لا تزال وحدات الماكرو خطيرة. ولكن ، مثل أسد في حديقة الحيوانات ، عليك أن تبذل قصارى جهدك لتؤذيهم. طالما أنك لا تتجاوز ميزات الأمان المضمنة ، فلا داعي للقلق.





ما هو ماكرو؟

ذات صلة: تعرف على كيفية استخدام وحدات ماكرو Excel لأتمتة المهام الشاقة

يمكن أن تحتوي مستندات Microsoft Office - Word و Excel و PowerPoint وأنواع أخرى من المستندات - على تعليمات برمجية مضمنة مكتوبة بلغة برمجة تُعرف باسم Visual Basic for Applications (VBA).



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

ومع ذلك ، يمكن للأشخاص الخبثاء كتابة تعليمات برمجية لـ VBA لإنشاء وحدات ماكرو تقوم بأشياء ضارة. يمكنهم بعد ذلك تضمين وحدات الماكرو هذه في مستندات Office وتوزيعها عبر الإنترنت.



لماذا تستطيع وحدات الماكرو القيام بأشياء خطرة؟

قد تفترض أن لغة البرمجة المصممة لأتمتة المهام في مجموعة Office ستكون غير ضارة إلى حد ما ، لكنك ستكون مخطئًا. على سبيل المثال ، يمكن لوحدات الماكرو استخدام الأمر VBA SHELL لتشغيل أوامر وبرامج عشوائية أو استخدام أمر VBA KILL لحذف الملفات الموجودة على محرك الأقراص الثابتة.

الإعلانات

بعد تحميل ماكرو ضار في تطبيق Office مثل Word عبر مستند مصاب ، يمكنه استخدام ميزات مثل AutoExec لبدء التشغيل تلقائيًا باستخدام Word أو AutoOpen للتشغيل تلقائيًا عند فتح مستند. وبهذه الطريقة ، يمكن لفيروس الماكرو الاندماج في برنامج Word وإصابة المستندات المستقبلية.

قد تتساءل عن سبب إمكانية حدوث مثل هذا السلوك الضار مع مجموعة Office. تمت إضافة وحدات ماكرو VBA إلى Office في التسعينيات ، في وقت لم تكن فيه Microsoft جادة بشأن الأمان وقبل الإنترنت جلبت تهديد وحدات الماكرو الضارة إلى المنزل. لم يتم تصميم وحدات الماكرو ورمز VBA للأمان ، تمامًا مثل تقنية Microsoft ActiveX و العديد من الميزات في Adobe PDF Reader .

ذات صلة: ما هي عناصر تحكم ActiveX ولماذا تعتبر خطيرة

فيروسات الماكرو قيد التشغيل

كما قد تتوقع ، استغل مؤلفو البرامج الضارة حالات عدم الأمان هذه في Microsoft Office لإنشاء برامج ضارة. يعد فيروس ميليسا من أكثر الفيروسات شهرة منذ عام 1999. وقد تم توزيعه كمستند Word يحتوي على فيروس ماكرو. عند الفتح باستخدام Word 97 أو Word 2000 ، سيتم تنفيذ الماكرو ، وجمع أول 50 إدخالًا في دفتر عناوين المستخدم ، وإرسال نسخة من مستند Word المصاب بالماكرو إليهم بالبريد عبر Microsoft Outlook. سيفتح العديد من المستلمين المستند المصاب وستستمر الدورة ، مما يؤدي إلى انسداد خوادم البريد الإلكتروني بكمية متزايدة بشكل كبير من البريد غير الهام.

تسببت فيروسات الماكرو الأخرى في حدوث مشكلات بطرق أخرى - على سبيل المثال ، أصاب فيروس ماكرو Wazzu مستندات Word وعبث بها عن طريق نقل الكلمات من حين لآخر داخل المستند.

الإعلانات

كانت وحدات الماكرو هذه أكثر صعوبة عندما وثق Office في وحدات الماكرو وقام بتحميلها افتراضيًا. لم يعد يفعل.

كيف يحمي Microsoft Office من فيروسات الماكرو

لحسن الحظ، أصبحت Microsoft في النهاية جادة بشأن الأمان . أضاف Office 2003 ميزة مستوى أمان الماكرو. بشكل افتراضي ، يمكن تشغيل وحدات الماكرو الموقعة بشهادة موثوقة فقط.

تعد الإصدارات الحديثة من Microsoft Office أكثر تقييدًا. تم تعيين Office 2013 على تعطيل جميع وحدات الماكرو بشكل افتراضي ، مما يوفر إشعارًا بعدم السماح بتشغيل الماكرو.

ذات صلة: أكثر من 50 امتدادًا للملفات يُحتمل أن تكون خطرة على Windows

منذ Office 2007 ، أصبح اكتشاف وحدات الماكرو أسهل بكثير. بشكل افتراضي ، يتم حفظ مستندات Office القياسية باللاحقة x. على سبيل المثال ، docx. و xlsx. و pptx. لمستندات Word و Excel و PowerPoint. لا يُسمح للمستندات التي تحتوي على امتدادات الملفات هذه أن تحتوي على وحدات ماكرو. المستندات ذات الامتداد امتداد الملف تنتهي بـ m - وهذا هو .docm ، .xlsm ، و .pptm - مسموح لها أن تحتوي على وحدات ماكرو.

كيف تحمي نفسك

لكي تصاب بالعدوى فعليًا ، يجب عليك تنزيل ملف يحتوي على ماكرو ضار والخروج بعيدًا لتعطيل ميزات الأمان المضمنة في Office. نتيجة لذلك ، أصبحت فيروسات الماكرو أقل شيوعًا الآن.

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


وحدات الماكرو مثل أي برنامج كمبيوتر آخر ويمكن استخدامها للخير أو السيئ. قد تستخدم المؤسسات وحدات الماكرو للقيام بأشياء أكثر فاعلية مع Office أو يمكنك إنشاء وحدات ماكرو لأتمتة المهام المتكررة بنفسك. ولكن ، مثل أي برنامج كمبيوتر آخر ، يجب عليك فقط تشغيل وحدات الماكرو من المصادر التي تثق بها.

اقرأ التالي صورة الملف الشخصي لكريس هوفمان كريس هوفمان
كريس هوفمان هو رئيس تحرير How-To Geek. لقد كتب عن التكنولوجيا لأكثر من عقد وكان كاتب عمود في PCWorld لمدة عامين. كتب كريس لصحيفة نيويورك تايمز ، وتمت مقابلته كخبير تقني في محطات تلفزيونية مثل NBC 6 في ميامي ، وتمت تغطية أعماله من قبل وسائل الإعلام مثل بي بي سي. منذ عام 2011 ، كتب كريس أكثر من 2000 مقالة تمت قراءتها ما يقرب من مليار مرة - وهذا هنا فقط في How-To Geek.
اقرأ السيرة الذاتية الكاملة

مقالات مثيرة للاهتمام