Chatbot Security Assessment

Security assessment for chatbot and conversational AI systems

حول هذه الخدمة

يختبر تقييمنا لأمن روبوت المحادثة نظام ذكاء اصطناعي حواري بالطريقة التي يصل بها إليه مستخدموه — ومن يسيئون استخدامه — فعلياً: عبر المحادثة. نختبر ما إذا كان يمكن إقناع الروبوت بالتخلّي عن قواعده (حقن الأوامر وكسر الحماية)، وما إذا كان يسرّب بيانات من سياقه أو من جلسة مستخدم آخر، وما إذا كان يمكن تجاوز حواجز الأمان لديه، وما إذا كانت الإجراءات الخلفية التي يستطيع إطلاقها مُحكَمة البوابات. ويتّبع العمل OWASP Top 10 for LLM Applications وOWASP AI Testing Guide، ويستند إلى MITRE ATLAS. ولأن النص الفارسي قد يتسلّل عبر مرشّح مضبوط للإنجليزية دون أن يغيّر ما يفهمه النموذج، نختبر أيضاً أساليب التهرّب الخاصة باللغة. ويُثبَت كل نتيجة، وتُصنَّف بـ CVSS إلى جانب أثرها الفعلي، وتُوثَّق مع إصلاح ملموس.

ما الذي يشمله

حقن الأوامر وكسر الحماية في مواجهة حواجز حماية المحادثة

التهرّب الخاص باللغة: صور المحارف، والمحارف صفرية العرض، وتشويش خلط الخطوط في الفارسية

تسريب البيانات الحسّاسة من سياق النظام، أو قاعدة المعرفة، أو جلسة مستخدم آخر

تجاوز حواجز الأمان والعلامة التجارية: مخرجات غير آمنة أو مخالفة للسياسة أو مضرّة بالسمعة

إدارة الجلسة والحالة (state): تسرّب السجلّ، والتسريب بين الجلسات، والالتباس في الهوية

التكامل مع الواجهة الخلفية: الإجراءات التي يستطيع الروبوت إطلاقها، وهل هي مخوَّلة ومُبوَّبة

التحقق من المدخلات ومعالجة المخرجات حيث يصل الردّ إلى نظام آخر

مصادقة المستخدم خلف المحادثة وتخويله

الخصوصية ومعالجة البيانات الشخصية في الأوامر والسجلّات والنصوص

الاستهلاك غير المحدود: التكلفة وحجب الخدمة عبر واجهة المحادثة

كيف يعمل

1
اكتشاف الروبوت
نرسم خريطة الروبوت: غرضه وقواعده، وأمر النظام (system prompt) وحواجز الحماية، وقاعدة المعرفة التي يستند إليها، والإجراءات الخلفية التي يستطيع اتخاذها، وكيف يُعرَّف المستخدم عبر المحادثة. وهذا يحدّد حدود ما ينبغي وما لا ينبغي أن يفعله.
2
اختبار المحادثة والحقن
نحاول إقناع الروبوت بالتخلّي عن قواعده — مباشرةً، وعبر محتوى يقرؤه من قاعدة معرفته — ونختبر أساليب التهرّب الخاصة باللغة التي يفوتها مرشّح مضبوط للغة واحدة. والسؤال هو ما إذا كانت حواجز الحماية تصمد حين يختلف المستخدم والتعليمة.
3
اختبار البيانات والجلسة وحواجز الحماية
نختبر ما إذا كان الروبوت يسرّب أمر نظامه، أو قاعدة معرفته، أو بيانات مستخدم آخر؛ وما إذا كان السجلّ يتسرّب بين الجلسات؛ وما إذا كان يمكن دفع حواجز الأمان والعلامة التجارية نحو مخرجات غير آمنة أو مخالفة للسياسة.
4
أمن الواجهة الخلفية والإجراءات
حيثما يستطيع الروبوت اتخاذ إجراء — البحث عن طلب، أو تغيير إعداد، أو فتح تذكرة — نختبر ما إذا كان ذلك الإجراء يتحقق ممّن يطلب ويبقى ضمن صلاحياته، كيلا تصير المحادثة مساراً إلى الواجهة الخلفية.
5
التحقق وإعداد التقارير وإعادة الاختبار
يُثبَت كل نتيجة بمحادثة قابلة لإعادة الإنتاج، وتُصنَّف بـ CVSS وبالأثر الفعلي، وتُربَط بـ OWASP Top 10 for LLM Applications، وتُوثَّق مع إصلاح ملموس. وبعد المعالجة، نعيد الاختبار للتأكّد من ثبات الإصلاحات.
المخرجات
  • ملخّص تنفيذي مع نظرة عامة على المخاطر لصنّاع القرار
  • تقرير تقني مفصّل، كل نتيجة مع محادثة قابلة لإعادة الإنتاج
  • نتائج حقن الأوامر، وكسر الحماية، والتهرّب الخاص باللغة
  • نتائج تسريب البيانات وإدارة الجلسة
  • نتائج تجاوز حواجز الأمان والعلامة التجارية
  • نتائج الإجراءات الخلفية والتخويل
  • ربط النتائج بـ OWASP Top 10 for LLM Applications، مع CVSS والأثر على العمل
  • إرشاد معالجة محدَّد الأولويات وإعادة اختبار بعد المعالجة

لماذا حافظ سيكيور

خبرة في الذكاء الاصطناعي الحواري
فهم محدَّث لكيفية إخفاق روبوتات المحادثة — حقن الأوامر، وكسر الحماية، وتجاوز حواجز الحماية، وتسريب الجلسة — ولكيفية تحوّل محادثة إلى سطح هجوم على الأنظمة خلفها.
اختبار واعٍ بالفارسية
يمكن تجاوز مرشّح أمان مضبوط للإنجليزية بصور المحارف الفارسية، والمحارف صفرية العرض، وخلط الخطوط التي تُبقي فهم النموذج سليماً. ونختبر أساليب التهرّب هذه، وهو ما لا يفعله تقييم بالإنجليزية وحدها.
إلى ما بعد المحادثة، نحو الواجهة الخلفية
لا نكتفي بجعل الروبوت يقول شيئاً خاطئاً؛ بل نختبر ما إذا كانت الإجراءات التي يستطيع اتخاذها مخوَّلة تخويلاً سليماً، كيلا تصل محادثة ذكية إلى بيانات أو عمليات خلفه.
قابل لإعادة الإنتاج وقابل للتنفيذ
تأتي كل نتيجة كمحادثة يمكنكم إعادة تشغيلها، مربوطة بمعيار معترَف به، مع إصلاح ملموس لحواجز الحماية، أو إدارة الجلسة، أو بوابة الواجهة الخلفية.

الأسئلة الشائعة

ما هو تقييم أمن روبوت المحادثة؟

يقيّم نظام ذكاء اصطناعي حواري بحثاً عن نقاط ضعف أمنية يُوصَل إليها عبر المحادثة — حقن الأوامر وكسر الحماية، وتسريب البيانات، وتجاوز حواجز الحماية، وعيوب الجلسة، وأمن الإجراءات الخلفية التي يستطيع إطلاقها — تبعاً لـ OWASP Top 10 for LLM Applications وOWASP AI Testing Guide، مع إثبات كل نتيجة وتصنيفها.

ما الفرق بين حقن الأوامر وكسر الحماية؟

كسر الحماية هو حمل النموذج على تجاهل قواعد الأمان الخاصة به — أن يقول ما قيل له ألّا يقوله. أما حقن الأوامر فهو حمله على اتّباع تعليمة المهاجم بدلاً من تعليمة التطبيق، غالباً عبر محتوى يقرؤه لا عبر طلب مباشر. وهما متداخلان، ويختبر تقييم الروبوت كليهما.

لماذا يهمّ الاختبار بالفارسية؟

كثير من مرشّحات الأمان مضبوطة للإنجليزية. وصور المحارف الفارسية (ی/ي، ک/ك)، والمحارف صفرية العرض، وخلط الخطوط، والفينغليش (الفارسية بحروف لاتينية) يمكن أن تغيّر ما يراه المرشّح دون أن تغيّر ما يفهمه النموذج، فتمرّر الحمولة. والتقييم الذي يختبر الإنجليزية وحدها يفوته ذلك، لذا نختبر أساليب التهرّب الخاصة بالفارسية مباشرةً.

هل يمكن لروبوت محادثة أن يسرّب بيانات لا ينبغي له؟

نعم — عبر أمر نظامه، أو قاعدة معرفته، أو سجلّ جلسة مستخدم آخر إذا لم تُعزَل الحالة (state) عزلاً سليماً. نختبر ما إذا كان يمكن دفع الروبوت لكشف تعليماته، أو استرجاع مستندات لا حقّ للمستخدم فيها، أو نقل معلومات بين الجلسات.

هل تختبرون الأنظمة التي يتّصل بها الروبوت؟

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

هل الاختبار آمن لروبوت محادثة حيّ يواجه العملاء؟

الاختبار الحواري آمن إلى حدّ كبير، لكن الاختبارات التي قد تُطلِق إجراءً حقيقياً أو تصل إلى بيانات عملاء حقيقية يُتَّفق عليها مسبقاً وتُجرى بحذر. ونفضّل نسخة اختبار (staging) تطابق الإنتاج، وعندما يتعيّن اختبار النظام الحيّ نضع حدوداً ونُبقي جهة اتصال من طرفكم للإيقاف فوراً.

كيف تُحدَّد خطورة النتائج؟

تحصل كل نتيجة على درجة CVSS كأساس مشترك، تُعدَّل بالأثر الفعلي — ما الذي يسرّبه أو يُطلِقه، وبأي سهولة، وهل يعبر حدّ مستخدم — وتُربَط بـ OWASP Top 10 for LLM Applications. فزلّة في حاجز الحماية تمسّ النبرة فقط ليست كزلّة تصل إلى بيانات العملاء.

كم يستغرق تقييم أمن روبوت المحادثة؟

تعتمد المدة على تعقيد الروبوت — قاعدة معرفته، وإجراءاته الخلفية، واللغات التي يخدمها. ويستغرق التقييم المعتاد نحو أسبوع إلى ثلاثة أسابيع، ونقدّم تقديراً محدَّداً بعد تحديد النطاق. وإعادة الاختبار بعد المعالجة مشمولة.

هل أنتم مستعدون للبدء؟
تواصلوا مع فريقنا لمناقشة احتياجات تقييم الأمان لديكم