تشويش الكود

يُكتب أيضاً: Obfuscated Code, كود مشوّش

إخفاء الكود الخبيث داخل سلاسل طويلة غير مقروءة باستخدام دوال مثل base64_decode وgzinflate وeval، حتى لا يكتشفه صاحب الموقع بالنظر السريع أو بالبحث البسيط عن الروابط.

تشويش الكود (Code Obfuscation) تحويل الكود إلى شكل يصعب على الإنسان قراءته مع بقائه يعمل كما هو: أسماء متغيرات عشوائية، ونصوص مرمّزة، ودوال تفك نفسها أثناء التنفيذ.

يُستخدم أحيانًا لحماية كود تجاري، لكنه في مواقع ووردبريس علامة خطر في الغالب. الكود الخبيث يختبئ خلف دوال مثل eval وbase64_decode وgzinflate وstr_rot13، في سطر واحد طويل غير مفهوم.

إذا وجدت هذا النمط في ملف قالب أو إضافة أو في مجلد الرفع فقارنه بالنسخة الأصلية من المصدر. والمستودع الرسمي لإضافات ووردبريس يمنع الكود المشوّش، فوجوده في إضافة «مفعّلة» محمّلة من موقع غير رسمي سبب كافٍ لحذفها.