ما هي الأحرف المخفية ولماذا تهمّك؟
معيار Unicode يحتوي على مئات الأحرف التي لا تظهر على الشاشة أو تشبه أحرفاً أخرى تماماً. لها استعمالات مشروعة، لكنها تُستغل أيضاً في الخداع:
- الأحرف بعرض صفري (مثل ZWSP): تكسر كلمة مرور أو كوداً منسوخاً فيرفضه النظام دون سبب ظاهر، أو تُستعمل لوضع «بصمة» خفية في نص لتتبّع من سرّبه.
- أحرف التحكم في الاتجاه (مثل RLO): تقلب عرض النص، فيبدو ملف
photo_gnp.exeوكأنه ينتهي بـ.png، أو يُعرض كود برمجي بشكل يختلف عن حقيقته (هجوم Trojan Source). - الحروف المزيفة: الحرف الكيريلي «а» يطابق اللاتيني «a» بصرياً، فيبدو نطاق مزيف مطابقاً لموقع حقيقي.
- أحرف Tag: نص كامل غير مرئي يمكن إخفاؤه داخل رسالة، ويُستعمل حديثاً لتمرير تعليمات خفية إلى أدوات الذكاء الاصطناعي.
- المسافات الخاصة مثل المسافة غير القابلة للكسر: غالباً غير ضارة، لكنها تُفسد البحث والمقارنة وجداول البيانات.
كيف تستخدم الأداة؟
- الصق النص المشكوك فيه، فتظهر الأحرف المخفية ملوّنة داخل النص مع رمزها (مثل U+200B).
- راجع العدّادات والحكم: برتقالي = غالباً غير ضار، أحمر = أنماط تُستعمل في الخداع.
- اضغط «تنظيف النص» لحذف الأحرف المخفية وتحويل المسافات الخاصة إلى مسافات عادية، ثم انسخ النتيجة.
ماذا عن النصوص العربية والرموز التعبيرية؟
الكتابة العربية تستعمل أحياناً علامة الاتجاه RLM أو ALM لضبط عرض الأرقام والأقواس، ولذلك أضفنا خياراً للإبقاء عليها. أما الرموز التعبيرية المركّبة (مثل 👨👩👧 وأعلام الدول) فتعتمد على حرف ZWJ ومحددات التنويع، والأداة تتعرف عليها ولا تحذفها، فلا تتكسر رموزك.
استعمالات عملية
- تنظيف نص منسوخ من PDF أو Word قبل لصقه في موقعك أو متجرك.
- فحص رسالة مريبة تحتوي رابطاً أو اسم ملف، ثم تحليل الرابط في فاحص روابط الاحتيال.
- المطورون: فحص كود منسوخ من الإنترنت قبل تشغيله.
الفحص والتنظيف يتمان داخل متصفحك، ولا يُرسل النص إلى أي خادم.