شرح وحدات الماكرو: لماذا يمكن أن تكون ملفات 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 أو يمكنك إنشاء وحدات ماكرو لأتمتة المهام المتكررة بنفسك. ولكن ، مثل أي برنامج كمبيوتر آخر ، يجب عليك فقط تشغيل وحدات الماكرو من المصادر التي تثق بها.
اقرأ التالي- & [رسقوو] ؛ كيفية فتح ملفات Office دون التعرض للاختراق
- & [رسقوو] ؛ لماذا يجب عليك تحديث جميع برامجك
- & [رسقوو] ؛ كيفية إضافة استثناءات في Windows Defender على Windows 10
- & [رسقوو] ؛ كيفية منع برنامج مكافحة الفيروسات لنظام التشغيل Windows 10 من إرسال ملفات إلى Microsoft
- & [رسقوو] ؛ ما هي ميزة السلوكيات المشبوهة الجديدة في نظام التشغيل Windows 10؟
- & [رسقوو] ؛ LibreOffice مقابل Microsoft Office: كيف يتم قياسه؟
- & [رسقوو] ؛ كيفية إنشاء شريط تقدم في Microsoft PowerPoint
- & [رسقوو] ؛ Cyber Monday 2021: أفضل عروض Apple
كريس هوفمان هو رئيس تحرير How-To Geek. لقد كتب عن التكنولوجيا لأكثر من عقد وكان كاتب عمود في PCWorld لمدة عامين. كتب كريس لصحيفة نيويورك تايمز ، وتمت مقابلته كخبير تقني في محطات تلفزيونية مثل NBC 6 في ميامي ، وتمت تغطية أعماله من قبل وسائل الإعلام مثل بي بي سي. منذ عام 2011 ، كتب كريس أكثر من 2000 مقالة تمت قراءتها ما يقرب من مليار مرة - وهذا هنا فقط في How-To Geek.
اقرأ السيرة الذاتية الكاملة