المحارف عديمة العرض وإخفاء النص في Unicode: كيف يُخفى النص عن الذكاء الاصطناعي

بقلم عبدالرحمن عادل|8 دقائق قراءة

بعض محارف Unicode لا تشغل أي مساحة مرئية إطلاقاً. فالمسافات عديمة العرض، وروابط الحروف عديمة العرض، والمحارف غير المرئية في كتلة Unicode Tags تظهر كلا شيء على الشاشة، ومع ذلك تظل محارف حقيقية في النص الأساسي. وإخفاء النص (steganography) هو ممارسة إخفاء رسالة داخل شيء يبدو عادياً، وبهذه المحارف يستطيع المهاجم إخفاء تعليمات على مرأى من الجميع، غير مرئية للقارئ البشري لكن يظل النموذج اللغوي يقرأها.

ما هي المحارف عديمة العرض

أُضيفت المحارف عديمة العرض إلى Unicode لأغراض طباعية مشروعة: وصل الحروف أو فصلها في أنظمة كتابة مثل العربية، والتحكم في كيفية التفاف النص. ولأنها بلا شكل مرئي، يمكن لسلسلة نصية أن تحتوي عدداً كبيراً منها بين الحروف العادية وتظل تبدو طبيعية تماماً. انسخ تلك السلسلة، والصقها في صندوق نص عادي، فتنتقل المحارف المخفية معها.

كيف تعمل الهجمة ضد نماذج LLM

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

في Reveal Trace يمكنك ترميز عبارة إلى محارف غير مرئية ثم فكّها، ما يجعل الـ payload المخفي مرئياً ويُظهر بالضبط كم من النص يمكن أن يختبئ داخل ما يبدو مسافةً فارغة. تقع هذه الطرق في فئة المخفي وغير المرئي من ورقة مرجع الـ prompt injection.

لماذا يصعب اكتشافها

جوهر التقنية أن الإنسان لا يرى شيئاً. فالمراجعة المعتادة، ولقطات الشاشة، وحتى القراءة المتأنّية، كلها تفشل، لأن الـ payload بلا صورة مرئية. والفلتر الذي يفحص النص المرئي فقط سيمرّر الرسالة، وطول النص المرئي لا يعطي أي تلميح إلى وجود مئات المحارف المخفية مرفقة به.

كيف تكتشف وتدافع

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

شاهدها عملياً

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