Oracle Poisoning: Corrupting Knowledge Graphs to Weaponise AI Agent Reasoning
تقدم هذه الورقة وتثبت تجريبياً "تسميم الأوراكل" (Oracle Poisoning)، وهو ناقل هجوم جديد حيث يقوم المهاجمون بإفساد الرسوم البيانية للمعرفة المهيكلة لإجبار وكلاء الذكاء الاصطناعي على استخلاص استنتاجات غير صحيحة عبر استدلال سليم في ظاهره، مما يثبت أن النماذج الحالية تثق عالمياً في البيانات المسمومة عند الوصول إليها من خلال بروتوكولات استخدام الأدوات، وتسلط الضوء على فجوات التقييم الحرجة في الاختبارات المضمنة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
إليك شرح لورقة "تسميم الأوراكل" (Oracle Poisoning) باستخدام لغة بسيطة وتشبيهات من الحياة اليومية.
الفكرة الجوهرية: فخ "أمين المكتبة الموثوق"
تخيل أن لديك مساعد ذكاء اصطناعي عبقرياً (الوكيل - Agent) يساعدك في كتابة الأكواد البرمجية أو التحقق من الثغرات الأمنية. هذا المساعد ذكي للغاية ويتمتع بقدرة فائقة على التفكير المنطقي. ومع ذلك، لديه نقطة ضعف كبرى: فهو أعمى عن العالم الخاري.
للقيام بعمله، يعتمد الذكاء الاصطناعي كلياً على مكتبة رقمية ضخمة ومنظمة تسمى "رسم بياني للمعرفة" (Knowledge Graph). فكر في هذا الرسم البياني كخريطة عملاقة لكامل الكود البرمجي الخاص بك، توضح كيف يتصل كل جزء من الكود بكل جزء آخر.
يتعامل الذكاء الاصطناعي مع هذه الخريطة كـ "أوراكل" (Oracle) — أي مصدر للحقيقة المطلقة. هو لا يشكك في الخريطة؛ بل يفترض أن الخريطة دقيقة بنسبة 100%. إذا قالت الخريطة "الدالة (أ) تستدعي الدالة (ب)"، فإنه يصدق ذلك دون التحقق من مصدر ثانٍ.
تسميم الأوراكل (Oracle Poisoning) هو الهجوم الذي يتسلل فيه شخص سيء النوايا إلى المكتبة ويقوم بتغيير الخريطة. هو لا يكسر عقل الذكاء الاصطناعي، ولا يخدعه بكلمات مربكة؛ بدلاً من ذلك، يقوم بهدوء بتعديل الحقائق الموجودة في الخريطة. ولأن الذكاء الاصطناعي بارع جداً في التفكير المنطقي، فإنه يأخذ هذه الحقائق الجديدة والمزيفة ويبني عليها استنتاجاً منطقياً تماماً — ولكنه خاطئ تماماً.
التشبيه: كهف أفلاطون وجدار الظلال
يشبه المؤلفون هذا الأمر بـ "كهف أفلاطون".
- السجين: هو وكيل الذكاء الاصطناعي.
- الجدار: هو الرسم البياني للمعرفة.
- الظلال: هي الإجابات التي يحصل عليها الذكاء الاصطناعي عندما يطرح أسئلة على الرسم البياني.
- القيد: هو البروتوكول (المسمى MCP) الذي يربط الذكاء الاصطناعي بالجدار، ويجبره على قبول الظلال كواقع.
إذا قام المهاجم برسم ظل مزيف على الجدار، فإن السجين (الذكاء الاصطناعي) سيدرس هذا الظل، ويحلله بدقة، ثم يستنتج: "هذا نمر حقيقي"، رغم أنه مجرد رسم. وكلما كان السجين أكثر ذكاءً، كانت استنتاجاته الخاطئة أكثر تفصيلاً وإقناعاً.
كيف يعمل الهجوم (طريقة التنفيذ)
اختبر الباحثون هذا الأمر على نظام واقعي يحتوي على 42 مليون عقدة (مكتبة رقمية ضخمة). ووجدوا أن المهاجم يحتاج فقط إلى إجراء تغييرات طفيفة ودقيقة للغاية على الخريطة لخداع الذكاء الاصطناعي.
لقد استعرضوا ست طرق للقيام بذلك:
- الحزمة المزيفة: إنشاء حزمة برمجية مزيفة في المكتبة تبدو وكأنها "الإصدار الأحدث والأكثر أماناً"، مما يخدع الذكاء الاصطناعي ليوصي بها.
- المُطهر غير المرئي: إضافة وظيفة "حارس أمني" مزيفة إلى الخريطة لا وجود لها في الواقع في الكود الحقيقي. يرى الذكاء الاصطناعي هذه الوظيفة في الخريطة ويستنتج: "آه، هذا الكود آمن!" بينما هو في الواقع يحتوي على ثغرة.
- تبديل الخصائص: تغيير تفاصيل كود برمجي حقيقي على الخريطة (على سبيل المثال، تغيير تسمية من "غير موثق" إلى "معتمد أمنياً") دون إنشاء عنصر جديد مزيف.
النتيجة: الذكاء الاصطناعي، الذي يفكر بمنطق سليم بناءً على البيانات الجديدة، يخبر المطورين بثقة: "هذا الكود آمن"، أو "استخدم هذه المكتبة الجديدة"، مما يقودهم مباشرة إلى الفخ.
"براعة" المهاجم
وجدت الورقة البحثية شيئاً مفاجئاً: لست بحاجة لأن تكون هاكر عبقري لتنفيذ هذا الهجوم.
- المستوى 0 (ساذج): إذا بدت البيانات المزيفة مشبوهة (مثل تسميتها "أداة_هكر_v1")، فإن الذكاء الاصطناعي يتجاهلها.
- المستوى 1 (أساسي): إذا بدت البيانات عادية ولكن بها أخطاء صغيرة، فإن الذكاء الاصطناعي يُخدع أحياناً.
- المستوى 2 (كفوء): إذا اتبت البيانات المزيفة قواعد التسمية القياسية وبدت احترافية، فإن 100% من نماذج الذكاء الاصطناዊ التي تم اختبارها قد خُدعت تماماً.
المسألة ليست "هل" يمكن خداع الذكاء الاصطناعي، بل "كم مقدار الجهد" الذي يحتاجه المهاجم للقيام بذلك. المهاجم الكفوء يمكنه خداع حتى أذكى نماذج الذكاء الاصطناعي بنسبة 100%.
مفاجأة "نمط التسليم"
اكتشف الباحثون خللاً حرجاً في كيفية اختبار أمن الذكاء الاصطناعي عادةً.
- الاختبار المباشر (Inline Testing): إذا عرضت البيانات المزيفة على الذكاء الاصطناعي كرسالة نصية بسيطة، فإن بعض النماذج (مثل GPT-5.1) تقول: "هذا يبدو مشبوهاً"، وترفضها.
- اختبار استخدام الأدوات (Tool-Use Testing): إذا حصل الذكاء الاصطناعي على نفس البيانات المزيفة من خلال اتصاله الرسمي بـ "الأداة" (الطريقة التي يعمل بها في الواقع)، فإنه يثق بها بنسبة 100%.
الدرس المستفاد: اختبار أمن الذكاء الاصطناعي عبر مجرد الدردشة معه (الاختبار المباشر) يعطي شعوراً زائفاً بالأمان. فعندما يستخدم الذكاء الاصطناዊ أدواته للبحث عن البيانات، فإنه يخفض دفاعاته تماماً.
كيف تحمي نفسك
اختبرت الورقة عدة وسائل دفاعية ووجدت أنه لا يوجد "حل سحري" واحد، ولكن الجمع بين عدة طرق يساعد:
- الوصول للقراءة فقط (أفضل دفاع): إذا قمت بقفل "رسم بياني المعرفة" بحيث يمكن للذكاء الاصطنا_عي (وللمهاجم أيضاً) القراءة فقط من الخريطة دون القدرة على الكتابة فيها أبداً، يصبح الهجوم مستحيلاً. هذا هو الحل الأكثر فعالية.
- التحقق المتقاطع (Cross-Checking): إذا أُجبر الذكاء الاصطناعي على التحقق من الخريطة مقابل مصدر ثانٍ (مثل ملفات الكود الفعلية)، فيمكنه رصد الكذبة. إذا قالت الخريطة "آمن" بينما يقول ملف الكود "ثغرة"، سيصاب الذكاء الاصطناعي بالارتباك ويتوقف عن الثقة في الخريطة.
- "محامي الشيطان": سؤال الذكاء الاصطناعي: "هل يمكن أن تكون هذه البيانات مزيفة؟" يساعد، ولكن فقط إذا كنت محدداً جداً بشأن كيف يمكن أن تكون مزيفة. مجرد السؤال بـ "هل أنت متأكد؟" لا ينجح عادةً.
- تتبع السجل (History Tracking): الاحتفاظ بسجل لما تغير في الخريطة يساعد في اكتشاف العناصر المزيفة الجديدة، ولكنه يفشل في اكتشاف الحالات التي يقوم فيها المهاجم ببساطة بتعديل تفاصيل عنصر موجود بالفعل.
الملخص
تسميم الأوراكل (Oracle Poisoning) هو نوع جديد من الاختراق حيث يقوم المهاجم بإفساد البيانات التي يثق بها الذكاء الاصطناعي، وليس الذكاء الاصطناዊ نفسه. ولأن الذكاء الاصطناعي بارع جداً في اتباع المنطق، فإنه يبني بكل سرور "بيتاً من ورق" على أساس من الأكاذيب. تثبت الورقة أنه في بيئة واقعية، ستصدق جميع نماذج الذكاء الاصطناعي المختبرة تقريباً هذه الأكاذيب إذا وصلت إليها عبر قناة أداة موثوقة، والحل الوحيد الموثوق هو منع الذكاء الاصطناعي من القدرة على الكتابة في قاعدة معرفته الخاصة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.