
يقارن دعم أدوات الأرشفة في Windows لنشر Mark of the Web، مما يساعد الفرق على تقييم الأدوات التي تحافظ على MOTW والتخفيف من تسليم البرمجيات الخبيثة القائمة على وحدات الماكرو.
الإنجليزية | اليابانية
في 3 مارس 2022، أعلنت Microsoft أن السلوك الافتراضي لتطبيقات Office على Windows سيتم تغييره لحظر وحدات الماكرو في الملفات القادمة من الإنترنت (مثل مرفقات البريد الإلكتروني).
مقتطف من الإعلان:
تُعد وحدات ماكرو VBA وسيلة شائعة يستخدمها الجهات الخبيثة للوصول إلى الأنظمة ونشر البرمجيات الخبيثة وبرامج الفدية. لذلك، وللمساعدة في تحسين الأمان في Office، نغيّر السلوك الافتراضي لتطبيقات Office لحظر وحدات الماكرو في الملفات القادمة من الإنترنت.
...
يؤثر هذا التغيير فقط على Office على الأجهزة التي تعمل بنظام Windows، ويؤثر فقط على التطبيقات التالية: Access وExcel وPowerPoint وVisio وWord.
سيبدأ طرح هذا التغيير في الإصدار 2203، بدءًا من القناة الحالية (معاينة) في أوائل أبريل 2022. لاحقًا، سيكون التغيير متاحًا في قنوات التحديث الأخرى، مثل القناة الحالية والقناة المؤسسية الشهرية.
يُعد هذا تحسينًا كبيرًا في الدفاع ضد ملفات مستندات Office الخبيثة.
وفقًا للإعلان، يتم تحديد ما إذا كان سيتم حظر الماكرو أم لا بناءً على سمة MOTW (Mark of the Web) للملف. تضع التطبيقات مثل متصفحات الويب وعملاء البريد الإلكتروني MOTW على الملفات التي تم تنزيلها ومرفقات البريد الإلكتروني القادمة من الإنترنت. يتم تخزين MOTW في تدفق البيانات البديل لـ NTFS المسمى Zone.Identifier.
لحظر ماكرو ملفات مستندات Office الخبيثة التي يتم استخراجها من ملفات الأرشيف، يجب على برنامج الضغط نقل MOTW إلى الملفات المستخرجة عندما يحمل ملف الأرشيف سمة MOTW. إذا لم يقم برنامج الضغط بنقل MOTW، يمكن لمستندات Office الخبيثة الموجودة في ملفات الأرشيف التحايل على الحظر.
طرأ سؤال: "ما برنامج الضغط الذي يمكنه نقل MOTW إلى الملفات المستخرجة؟" لذا اختبرت بعض برامج الضغط ولخصت النتائج.
| الاسم | الإصدار المُختبَر | الترخيص | نقل MOTW | مُفعَّل افتراضيًا | ملاحظة |
|---|---|---|---|---|---|
| وظيفة "Extract all" المدمجة في Windows Explorer | Windows 11 25H2 | مملوك | نعم ✔️ | نعم ✔️ | |
| 7-Zip | 26.02 | GNU LGPL | نعم ✔️ | لا ❌ *1 | |
| Bandizip | Standard Edition 7.45 | برنامج مجاني | نعم ✔️ | نعم ✔️ | فقط لامتدادات ملفات محددة *2 |
| CubeICE | 3.6.1 | برنامج مجاني / مملوك | نعم ✔️ | نعم ✔️ | |
| Explzh | 10.01 | مملوك للاستخدام التجاري | نعم ✔️ | نعم ✔️ | |
| File Compact | 8.00 | مملوك | نعم ✔️ | نعم ✔️ | |
| NanaZip | 6.5.1767.0 | MIT | نعم ✔️ | نعم ✔️ | قابل للتهيئة لنقل MOTW لامتدادات ملفات محددة *3 |
| PeaZip | 11.2.0 | GNU LGPL | نعم ✔️ | نعم ✔️ | |
| TC4Shell | 21.3.0 (نسخة تجريبية) | مملوك | نعم ✔️ | نعم ✔️ | |
| Total Commander | 11.58 (نسخة تجريبية) | مملوك | نعم ✔️ | نعم ✔️ | |
| WinRAR | 7.23 (نسخة تجريبية) | مملوك | نعم ✔️ | نعم ✔️ | افتراضيًا فقط لامتدادات ملفات محددة *4 |
| WinZip | 77.0 (نسخة تجريبية) | مملوك | نعم ✔️ | نعم ✔️ | |
| Ashampoo ZIP Free | 1.0.7 | برنامج مجاني (يتطلب التسجيل) | لا ❌ | ||
| CAM UnZip | 5.25.4.0 | مملوك للاستخدام التجاري | لا ❌ | ||
| cmdlet Expand-Archive الخاص بـ PowerShell | 7.6.4 | MIT | لا ❌ | ||
| Express Zip | 11.28 | مملوك للاستخدام التجاري | لا ❌ | ||
| IZArc | 4.6 | برنامج مجاني | لا ❌ | على الرغم من توفر خيار "Propagate Mark of the Web" *5 | |
| LhaForge | 2.0.1 | MIT | لا ❌ | ||
| Lhaplus | 1.74 | برنامج مجاني | لا ❌ | ||
| PowerArchiver | 22.10.02 (نسخة تجريبية) | مملوك | لا ❌ | ||
| StuffIt Expander | 15.0.8 | برنامج مجاني | لا ❌ | ||
| tar.exe (bsdtar) الخاص بـ Windows 11 | 3.8.4 | BSD 2-clause | لا ❌ | ||
| Universal Extractor 2 | 2.0.0 RC 3 | GNU GPLv2 | لا ❌ | ||
| ZipGenious | 6.3.2.3116 | برنامج مجاني | لا ❌ | ||
| Zipware | 1.6 | برنامج مجاني | لا ❌ |
*1: على الرغم من أن 7-Zip يدعم نقل MOTW منذ الإصدار 22.00، إلا أنه معطّل افتراضيًا. يمكنك تفعيله لواجهة 7-Zip الرسومية (GUI) عبر خيار "Propagate Zone Id stream:" ضمن "Tools" -> "Options" -> "7-Zip" في 7-Zip File Manager.

عند ضبط الخيار على "Yes"، ينقل 7-Zip MOTW إلى جميع الملفات المستخرجة. وعند ضبطه على "For Office files"، ينقل 7-Zip MOTW إلى الملفات ذات الامتدادات التالية:
يمكنك أيضًا تفعيل نقل MOTW بضبط قيمة DWORD الخاصة بـ HKEY_CURRENT_USER\SOFTWARE\7-Zip\Options\WriteZoneIdExtract على 1.
بالنسبة لواجهة سطر الأوامر في 7-Zip (CLI)، يلزم المفتاح -snz لنقل MOTW بغض النظر عن الخيار أعلاه.
*2: وفقًا لـوثيقة Bandizip، ينقل Bandizip MOTW إلى الملفات ذات الامتدادات التالية:
سبق أن اختبرت Bandizip بملف أرشيف ZIP يحتوي على ملفات نصية فقط، وأسأت الفهم وظننت أن Bandizip لا ينقل MOTW.
*3: فعّلت NanaZip نقل MOTW افتراضيًا منذ الإصدار 6.0 Preview 1، ويمكنك تهيئته عبر خيار "Propagate Zone Id stream" ضمن "Options" -> "Integration" في واجهة NanaZip الرسومية (GUI).

عند ضبطه على "For unsafe files"، تنقل NanaZip MOTW إلى الملفات ذات الامتدادات التالية:
تدعم NanaZip سياسات على مستوى النظام عبر السجل (Registry). تتجاوز هذه السياسات إعدادات المستخدم.
*4: قدّم WinRAR 7.0 خيار "Propagate Mark of the Web". يمكنك الاختيار من القيم التالية:
الخيار مدعوم فقط في واجهة WinRAR الرسومية (GUI). لا تنقل واجهة سطر الأوامر في WinRAR (CLI) MOTW بغض النظر عن الخيار.

القيمة الافتراضية هي "For executable and office files"، وينقل WinRAR MOTW إلى الملفات ذات الامتدادات التالية: