ما الذي تراه

بعد تنزيل Mouse Jiggler قد يعرض Windows 10 و11 شاشة زرقاء أو رمادية: «Windows حمى جهازك» ومصدرها Microsoft Defender SmartScreen. يظهر الناشر مجهولًا. هذه الشاشة المعتادة لملف .exe غير موقّع وجديد نُزّل من الإنترنت.

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

لماذا يفعل SmartScreen ذلك

لـ SmartScreen دوران يختلطان غالبًا:

  • السمعة. الملفات التي شغّلها كثيرون دون بلاغات تكتسب سمعة. يبدأ تجزئة جديد لناشر جديد من الصفر.
  • التوقيع. شهادة Authenticode تضع اسم ناشر موثّق على الملف. ليس لدينا واحدة بعد: الشهادة العامة مكلفة، ومن المغرب خدمة توقيع Azure من Microsoft غير متاحة للمطورين الأفراد.

تضع المتصفحات أيضًا علامة «من الإنترنت» (Zone.Identifier في NTFS). يعامل Windows الملف عندها كقادم من الشبكة، فيزداد احتمال أن يطلب SmartScreen التأكيد.

ما دامت الملفات غير موقّعة، كل تجميعة جديدة تعيد هذه السمعة إلى الصفر. إعادة تنزيل الملف المنشور نفسه لا تفعل ذلك؛ إعادة بنائه تفعل.

ما العمل (مرة واحدة لهذا الملف)

  1. في شاشة SmartScreen انقر مزيد من المعلومات.
  2. تأكد أن اسم الملف يطابق ما نزّلته (MouseJiggler-1.2.0-setup.exe أو أحد الاسمين المحمولين).
  3. انقر التشغيل على أي حال.
  4. مفيد: تحقق من بصمة SHA-256 قبل التشغيل أو بعده لتعرف أن البايتات هي بايتاتنا.

PowerShell في مجلد الملف:

Get-FileHash .\MouseJiggler-1.2.0-setup.exe -Algorithm SHA256

قارن السلسلة الستة عشرية بالبصمات في صفحة التنزيل. إن اختلفتا فلا تشغّل الملف: ليست تجميعتنا.

ما الذي لا تفعله

  • لا تعطّل SmartScreen في أمان Windows للجهاز كله. ذلك يخفض الحماية عن كل التنزيلات الأخرى.
  • لا تضف استثناءات «للاطمئنان». تكفي موافقة واحدة لهذا الملف.
  • لا تنزّل Mouse Jiggler من مرآة لا نتحكم بها. هذا الموقع يقدّم الملفات؛ والبضمات منشورة بجانبها.

هل التطبيق آمن فيما نستطيع إثباته؟

  • تطبيق Windows لا يتصل بالإنترنت ولا يجمع بيانات. تبقى الإعدادات في %APPDATA%\MouseJiggler\settings.json.
  • يعمل برنامج التثبيت لمستخدمك فقط دون صلاحيات المسؤول.
  • يحصي هذا الموقع نقرات التنزيل بخصوصية؛ ولا يضع متعقّبًا داخل .exe.

لا نستطيع القول بصدق «SmartScreen مخطئ، تجاهله إلى الأبد». يقوم SmartScreen بعمله على ملف غير موقّع. نستطيع القول: هذا ملفنا إذا تطابقت البصمة، وإليك كيف تشغّله دون تعطيل المرشّح.

هل يختفي التحذير؟

نعم، متى وُقّعت الملفات الثلاثة المنشورة بشهادة توقيع تعليمات برمجية وشغّل عدد كافٍ من الأجهزة ذلك الناشر الموقّع دون بلاغ. جرّبنا Azure Artifact Signing: وهو غير متاح للمطورين الأفراد في المغرب. الخطوة التالية شهادة فردية (IV) أو لمؤسسة من جهة تصديق عامة، ثم إعادة نشر الإصدار نفسه موقّعًا. إلى ذلك الحين تبقى الخطوات أعلاه هي الصحيحة.

لم تعد شهادة EV تمنح بمفردها عبورًا فوريًا لـ SmartScreen؛ ما زالت السمعة تُبنى. لكن التوقيع يستبدل «ناشر مجهول» باسم حقيقي، وهذا الجزء المفيد.

إذا استمر Windows في الحظر

على بعض أجهزة العمل يحظر SmartScreen أو WDAC الناشرين المجهولين دون «التشغيل على أي حال». هذه سياسة المؤسسة. لا يستطيع Mouse Jiggler تجاوزها ولا ينبغي له. اسأل تقنية المعلومات، أو استخدم حاسوبًا يُسمح لك بتثبيت البرامج عليه.