كيف تعمل كلمات مرور PDF وأذوناته وتنقيحه؟
لتشفير PDF (ISO 32000، وAES-256 في الملفات الحديثة) كلمتا مرور: كلمة المستخدم تفتح المستند، وكلمة المالك تتحكم في الأذونات مثل الطباعة والنسخ والتحرير. الأذونات أعلام إرشادية تحترمها القارئات المتوافقة لا حاجز تشفيري. والتنقيح يختلف عن التغطية: المربع الأسود المرسوم فوق النص يترك النص في الملف، بينما يزيله التنقيح الحقيقي من تيار المحتوى — وقد تسرّب البيانات الوصفية والمرفقات والمصغّرات ما لم تعد الصفحات تعرضه.
ملاحظة أمنية: قبل مشاركة ملف PDF منقّح أو «منظّف»، افحص بياناته الوصفية وطبقة النص: ما لا يراه العارض قد يبقى في الملف. الأذونات توقف القارئ الأمين لا المصمّم.
اقرأ الدليل: كيف تحرّر ملف PDF دون رفعه
كيفية استخدام تنظيف PDF وتعقيمه
- أسقط ملف PDF.
- حدد ما يُزال (البرامج النصية والإجراءات والمرفقات والبيانات الوصفية مفعّلة افتراضيًا).
- انقر «تنظيف».
- نزّل الملف المعقَّم.
مزايا تنظيف PDF وتعقيمه
- يزيل JavaScript وOpenAction / AA وإجراءات Launch / GoToR / SubmitForm / ImportData
- يزيل الملفات المضمّنة وتعليقات المرفقات
- البيانات الوصفية للمستند تُزال افتراضيًا (ألغِ التحديد للإبقاء عليها)
- اختياري: الروابط وكل التعليقات وحقول النماذج
- تقرير بما وُجد وما أُزيل
- لا ينفّذ أي محتوى أبدًا
مثال على تنظيف PDF وتعقيمه
نموذج وصل بالبريد الإلكتروني
الإدخال:
form.pdf — 3 إجراءات JavaScript، إجراء فتح واحد، مرفقانالنتيجة:
form-sanitized.pdf — أُزيلت 6 عناصر؛ أُبقيت الروابط والحقولالأسئلة الشائعة حول تنظيف PDF وتعقيمه
لماذا يحتوي PDF على JavaScript؟
تستخدمه النماذج للحسابات والتحقق، وتضيفه بعض المولدات للطباعة أو التنقل. وهو أيضًا الوسيلة الكلاسيكية لملفات PDF الخبيثة، ولهذا إزالته قبل المشاركة أو الأرشفة عادة صحية.
هل يجعل هذا ملف PDF آمنًا؟
يزيل ميزات المحتوى النشط التي يستخدمها المهاجمون — البرامج النصية وإجراءات التشغيل والإجراءات البعيدة والملفات المضمّنة والوسائط — ولا ينفّذ هذا الموقع أيًا منها أبدًا. لكنه ليس مضاد فيروسات ولا يحكم على نية المحتوى المتبقي.
هل ستتوقف الروابط داخل المستند عن العمل؟
فقط إذا فعّلت «الروابط». افتراضيًا تُبقى الروابط الداخلية وروابط الويب؛ ولا تُنزع إلا الإجراءات التي تشغّل برنامجًا نصيًا أو تطلق برنامجًا أو تفتح ملفًا آخر أو ترسل بيانات النماذج أو تستوردها أو تشغّل وسائط (JavaScript وLaunch وGoToR وSubmitForm وImportData وSound وMovie وRendition وGoTo3DView).
هل يُرفع ملف PDF إلى خادم؟
لا. يفتح متصفحك الملف ويعالجه بـ WebAssembly وJavaScript؛ لا يُرسل شيء إلى متقن سوفت أو غيرها. أغلق التبويب ويختفي الملف. يحتاج تنزيل النتيجة إلى حساب مجاني فقط — بلا اشتراك وبلا دفع.
هل تعمل الأداة على ملف PDF محمي بكلمة مرور؟
نعم إذا كنت تعرف كلمة المرور: تطلبها قائمة الملفات مرة واحدة ثم تعمل كل العمليات على الصفحات المفكوكة. تُحفظ النتيجة بلا كلمة مرور ما لم تحمِها مجددًا.
ملاحظات تقنية
يمر المحرك على كل قاموس يمكن الوصول إليه من الفهرس وجدول الكائنات، ويحذف /JS و/JavaScript و/OpenAction و/AA وشجرتي Names/JavaScript وNames/EmbeddedFiles وإجراءات /A الخطرة (Launch وGoToR وSubmitForm وImportData وSound وMovie وRendition وGoTo3DView) وتعليقات الوسائط، ويُسقط كائنات التعليقات المزالة من الملف.
المراجع
- ISO 32000-2:2020 — Document management — Portable document format — Part 2: PDF 2.0معيار PDF الحالي: بنية الملف والكائنات والصفحات والخطوط والتعليقات والنماذج والتشفير.
- PDF Reference — ISO 32000-1:2008 (PDF 1.7), Adobe copyمواصفة PDF 1.7 المتاحة للقراءة مجاناً: أشجار الصفحات وتيارات المحتوى والبيانات الوصفية والأذونات ومعالج الأمان القياسي.
- OWASP Cheat Sheet Series: File Uploadالتحقق من الملفات المرفوعة: فحص الامتداد ونوع المحتوى، وحدود الحجم، والتخزين خارج جذر الويب، والفحص.