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