إضافة واحدة في المتصفح قد تختطف مساعد الذكاء الاصطناعي لديك: شرح هجوم BragJack

شاهد الفيديو (دقيقتان):

ثبّتَّ مانع إعلانات مجانيًا. تقييماته جيدة وعدد مستخدميه كبير، فيبدو غير مؤذٍ. لكن متصفحك يضم الآن مساعد ذكاء اصطناعي مدمجًا. هذا المساعد يقرأ الصفحات ويفتح بريدك الإلكتروني ويتصرف نيابةً عنك. وهذا يغيّر ما يمكن أن تفعله إضافة خبيثة.

في سبتمبر 2026، نشر الباحث Gal Weizman (من Forever Security) هجوم BragJack. استطاعت إضافة واحدة، مع تعديلات بسيطة لكل متصفح، أن تسيطر على وكلاء الذكاء الاصطناعي (AI Agents) المدمجة في خمسة منتجات:

  • Gemini في Google Chrome
  • Copilot في Microsoft Edge
  • Perplexity Comet
  • Opera Neon
  • Claude in Chrome

كيف يعمل BragJack

معظم هجمات الذكاء الاصطناعي التي تسمع عنها من نوع حقن الأوامر (Prompt Injection): نص مخفي في صفحة ويب يحاول تضليل النموذج. أما BragJack فمختلف. يسميه الباحث فرض الأوامر (Prompt Forcing): فهو لا يخدع الذكاء الاصطناعي إطلاقًا.

يتكوّن مساعد الذكاء الاصطناعي في المتصفح من نصفين. الأول هو "العقل"، ويعمل على موقع الشركة المطوّرة. والثاني هو "الجسد"، ويعمل داخل المتصفح بصلاحيات خاصة وينفّذ الأفعال. يثق هذا الجسد بالتعليمات القادمة من صفحات معينة تابعة للشركة المطوّرة. لذلك تستهدف الإضافة هذه الصفحات:

  1. يثبّت الضحية الإضافة. وهذه هي الخطوة الوحيدة التي تحتاج إلى تدخّل المستخدم.
  2. تستخدم الإضافة صلاحية declarativeNetRequest. تستخدم موانع الإعلانات هذه الصلاحية كل يوم، ولا يظهر معها أي تحذير مخيف. بهذه الصلاحية تعترض الإضافة سكربتًا (Script)، أي ملف شيفرة تحمّله صفحة ذكاء اصطناعي موثوقة، ثم تستبدله بشيفرتها الخاصة.
  3. تعمل هذه الشيفرة الآن داخل صفحة يثق بها المساعد. لذلك تستطيع أن ترسل إلى المساعد أوامرها الخاصة، وأوامر متابعة بعدها، كأنها صادرة عن الشركة المطوّرة للمتصفح.
  4. ويطيع المساعد. عرض الباحث المساعد وهو يقرأ الملفات المحلية، ويلتقط صورًا للشاشة، ويشغّل الكاميرا والميكروفون، ويقرأ سجل التصفح، وينفّذ أفعالًا على المواقع التي سجّلت الدخول إليها، ويقرأ البريد الإلكتروني ويرسله إلى الخارج.

اختُرق كل متصفح بطريقة مختلفة قليلًا. في Chrome، استُبدل سكربت داخل واجهة Gemini ذات الصلاحيات الخاصة. وفي Comet، كان النطاق القديم testing.perplexity.com لا يزال موثوقًا. وفي Edge، كانت صفحة تسويقية تابعة لشركة Microsoft قادرة على التواصل مع Copilot، واجتمع ذلك مع حالة سباق (Race Condition)، أي تعارض في توقيت التنفيذ، بين وضعَي "Think" و"Do". وفي Opera Neon، كانت شيفرة على opera.com قادرة على إرسال الأوامر. وفي Claude in Chrome، كانت صفحة تسويقية قادرة على إرسال الأوامر إلى اللوحة الجانبية.

لا يوجد في هذا الهجوم ملف برمجية خبيثة، بل تعليمات عادية مكتوبة باللغة الإنجليزية. لذلك يشير الباحث إلى أن أدوات الكشف والاستجابة على الأجهزة الطرفية (EDR) ليست مصممة لاكتشافه.

الخبر السار

  • لم تُسجَّل أي هجمات فعلية حتى الآن. ولم تكن أيٌّ من الثغرتين المسجلتين (CVE) ضمن قائمة الثغرات المستغلة المعروفة (Known Exploited) لدى CISA عند نشر البحث.
  • أُصلحت الثغرة في Chrome برقم CVE-2026-0628 (بدرجة خطورة 8.8) في الإصدار 143.0.7499.192/.193.
  • أُصلحت الثغرة في Edge برقم CVE-2026-55945 (متوسطة الخطورة) في الإصدار 150.0.4078.48 (2 يوليو 2026).
  • دفعت Perplexity وOpera وAnthropic مكافآت للباحث أيضًا (نحو $20,000 إجمالًا من الشركات الخمس). لكن التغطية الإعلامية لم تؤكد علنًا هل أصلحت هذه الشركات الثغرة أم لا. لذلك حافظ على تحديث هذه التطبيقات.

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

الخطوة 1: حدّث متصفحك

  • Chrome: اكتب chrome://settings/help في شريط العنوان، وانتظر اكتمال التحديث، ثم انقر إعادة التشغيل (Relaunch).
  • Edge: اكتب edge://settings/help، ثم انقر إعادة التشغيل (Restart).
  • Comet وOpera Neon وClaude in Chrome: ثبّت كل تحديث تقدمه الشركة المطوّرة.

لا يكتمل تثبيت التحديث حتى تعيد تشغيل المتصفح. فالمتصفح الذي يبقى مفتوحًا لأسابيع لا يزال يعمل بالإصدار القديم.

الخطوة 2: نظّف إضافاتك

افتح chrome://extensions أو edge://extensions وراجع القائمة:

  • احذف كل إضافة لا تستخدمها أو لا تعرفها. فكلما قلّت الإضافات، قلّ ما يمكن مهاجمته.
  • كن حذرًا جدًا مع الإضافات التي تملك صلاحية "Read and change all your data on all websites" (قراءة جميع بياناتك وتغييرها على كل المواقع). وبالنسبة للإضافات التي تحتفظ بها، افتح Details > Site access (التفاصيل > الوصول إلى المواقع)، واختر On click (عند النقر) أو On specific sites (على مواقع محددة).
  • يشتري المهاجمون الأدوات المجانية ذات الأعداد الضخمة من المستخدمين، ثم يحوّلونها لاحقًا إلى أدوات خبيثة. لذلك فالتقييم الجيد ليس دليلًا على الأمان.

الخطوة 3: اجعل الذكاء الاصطناعي يستأذنك أولًا

  • في إعدادات وكيل الذكاء الاصطناعي في متصفحك، أوقف أي خيار من نوع "act without asking" (التصرف دون سؤال) أو أي خيار للتشغيل التلقائي، حتى يسألك قبل كل إجراء. في Claude in Chrome، يحمل هذا الإعداد حرفيًا اسم "Act without asking".
  • إذا كنت لا تستخدم وكيل الذكاء الاصطناعي في المتصفح أبدًا، فأوقفه. فالميزة التي لا تستخدمها لا يمكن اختطافها.

للمسؤولين: أحكِم الإعدادات لجميع المستخدمين

استخدم سياسات المتصفح (Browser Policy) لتسمح فقط بالإضافات التي توافق عليها، وامنع الصلاحيتين اللتين اعتمد عليهما BragJack. هذا مثال لمتصفح Chrome:

{
  "ExtensionInstallBlocklist": ["*"],
  "ExtensionInstallAllowlist": ["<approved-extension-id-1>", "<approved-extension-id-2>"],
  "ExtensionSettings": {
    "*": {
      "blocked_permissions": ["declarativeNetRequest", "debugger"]
    }
  }
}
  • نهج المجموعة في Windows (GPO): باستخدام قوالب ADMX الخاصة بـ Chrome أو Edge، انتقل إلى Extensions. اضبط قائمة الحظر (blocklist) للتثبيت على *، وقائمة السماح (allow list) على معرّفات (IDs) الإضافات التي توافق عليها، وإعدادات إدارة الإضافات (extension management settings) على شيفرة JSON السابقة. يستخدم Edge أسماء السياسات نفسها. وفي Intune، استخدم Settings catalog (كتالوج الإعدادات) الخاص بـ Microsoft Edge أو Google Chrome.
  • اختبر السياسة قبل نشرها. حظر declarativeNetRequest يحظر أيضًا معظم موانع الإعلانات. إذا كنت تحتاج إلى أحدها، فاسمح به عبر معرّفه (ID) وأضف له إدخالًا خاصًا في ExtensionSettings.
  • تحقق من النتيجة في chrome://policy أو edge://policy.
  • تعامل مع نشاط وكلاء الذكاء الاصطناعي كمصدر مستقل للسجلات (Log Source). وراقب أي وصول يقوم به المتصفح إلى الملفات والكاميرات والميكروفونات والبريد الإلكتروني.

قائمة التحقق

  • إصدار Chrome هو 143.0.7499.192 أو أحدث، وإصدار Edge هو 150.0.4078.48 أو أحدث، وأُعيد تشغيل المتصفحين
  • حُذفت الإضافات المجهولة وغير المستخدمة
  • ضُبط الوصول إلى المواقع في الإضافات المتبقية على "On click" حيثما أمكن
  • وكيل الذكاء الاصطناعي يستأذن قبل التصرف (خيار "act without asking" متوقف)
  • وكيل الذكاء الاصطناعي في المتصفح متوقف إذا لم يكن أحد يستخدمه
  • للمسؤولين: اختُبرت سياسة قائمة السماح للإضافات + blocked_permissions ونُشرت

المصادر


شاهد الفيديو:

Take away support: حلول لمشكلات تقنية المعلومات في أقل من دقيقتين. بقلم عبد المهيمن شموط، mouhimen.dev


هذا المقال ترجمة عربية للمقال الأصلي باللغة الإنجليزية للكاتب عبد المهيمن شموط على mouhimen.dev.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


الإتصال بنا

عملاء المركز التقني الكرام نتشرف بتواصلكم معنا حيث يمكن طلب خدمة او استفسار أو طلب دعم ... نفخر بثقتكم.

البريد الإلكتروني:
info@tec-c.net

إدارة و برمجة و تطوير :

عبد المهيمن محمد هشام شموط