الانتقال إلى المحتوى الرئيسي
NowToPrint
الرئيسيةالسوقAI Quoteأدوات PDFالعضويةالأسئلة الشائعة
تسجيل الدخول

مركز الثقة

آخر تحديث: 2 أغسطس 2026

كل ادعاء في هذه الصفحة مقيس من الشيفرة المصدرية ومعاد التحقق منه عبر بوابة بناء. وحيث لا يوجد دليل بعد، لا تصمت هذه الصفحة بل تصرّح بذلك.

أمان الذاكرة

كل سطر يقرأ بايتات PDF غير موثوقة مكتوب بلغة Rust الآمنة على مستوى الذاكرة. لا توجد لغة C أو ++C في مسار التحليل، ولا في إغلاق اعتمادياته. هذا ليس التزامًا في خارطة طريق، بل حالة الشيفرة اليوم، والمترجِم هو من يفرضها.

  • •19 من أصل 30 حزمة Rust تُترجم تحت ‎#![forbid(unsafe_code)]‎، وهو إعداد لا تستطيع أي وحدة فرعية إلغاءه.
  • •في كل تهيئة بناء ننتجها، يمكن الوصول إلى 0 عملية غير آمنة عبر حزم محرك PDF البالغة 21.
  • •71 حزمة في إغلاق اعتماديات المحلل، منها 0 مكتبة C أو ++C مرتبطة.
  • •0 عملية غير آمنة عبر 3 حزم متصفح (WebAssembly).
  • •11 أهداف تشويش تعمل باستمرار على مسار التحليل، لكل منها مجموعة بذور.

تحتوي مساحة العمل على 21 عملية غير آمنة إجمالًا، وجميعها خارج مسار PDF: استدعاءات مخزن اعتمادات Windows ووحدة TPM، وخطّاف لوحة مفاتيح لوضع الكشك، ومساعدان للاختبار. كل واحدة مدرجة مع تبريرها في البيان الكامل.

حدود PDFium

مكتبة PDFium مكتوبة بلغة ++C ولا نخفي ذلك. تنتج بكسلات نقطية كدليل بصري ولا شيء غير ذلك. أما أحكام الفحص المسبق وسجل القواعد وقرارات المطابقة فتخرج من نواتنا المكتوبة بلغة Rust دون أن تمر بها إطلاقًا. لا تستطيع PDFium قبول ملف أو رفضه.

  • •تعمل كعملية مستقلة في نظام التشغيل، ولا تُربط أبدًا كمكتبة.
  • •بلا وصول إلى الشبكة، بمستخدم غير جذري، ونظام ملفات جذري للقراءة فقط، مع إسقاط كل الصلاحيات.
  • •صفحة واحدة في كل مرة، بحدود للمعالج والذاكرة والعمليات والتخزين المؤقت تفرضها النواة.
  • •أُزيلت JavaScript (V8) وXFA من البناء، وبذلك يغيب الجزء الأكبر من سطح الثغرات التاريخي لـ PDFium.
  • •يوقّع إيصالات العزل مشرف مستقل؛ ولا يستطيع العامل أن يشهد على عزل نفسه.

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

ما ندّعيه وما لا ندّعيه

تقرير الفحص المسبق دليل تشخيصي. يقيس الملف ويخبرك بما فيه؛ ولا يعدّل الملف وليس إثباتًا إنتاجيًا. إبقاء هذا الحد ظاهرًا هو الغرض من هذا القسم.

ندّعي

  • نقيس ملف PDF الخاص بك ونبلغ بما وجدناه، مع تسمية القاعدة والعتبة وراء كل نتيجة.
  • لا نغيّر ملفك أبدًا: بلا تحويل ألوان، ولا تسطيح، ولا استبدال خطوط، ولا تراكب حواف.
  • كل نتيجة تحمل إصدار المحرك وإصدار سجل القواعد اللذين أنتجاها.
  • مسار التحليل مكتوب بلغة Rust الآمنة على مستوى الذاكرة، وبوابة بناء تعيد التحقق من ذلك عند كل تغيير.

لا ندّعي

  • التقرير التشخيصي ليس بروفة معتمدة ولا ضمانًا للجاهزية للطباعة.
  • البكسلات المعروضة ليست مكافئة لمعالج RIP ولا تحمل سلطة فصل الألوان.
  • قائمة مكونات البرمجيات تعدّد المكونات؛ ولا تقول شيئًا عن الثغرات المعروفة.
  • لا شيء هنا يدّعي خلو البرنامج من العلل، بل فقط أن فئة كاملة منها مستبعدة بحكم البناء.

قائمة مكونات البرمجيات (SBOM)

بصيغة CycloneDX 1.6، تُولَّد من ملفات القفل المحفوظة في المستودع. يحفظ المستودع بصمة كل قائمة بدلًا من القائمة نفسها، لأن القائمة دالة خالصة لملف قفل محفوظ أصلًا. ويتحقق التكامل المستمر في كل تشغيل من أن البصمة ما زالت مطابقة لتلك الملفات.

القائمةالمكوناتبصمة SHA-256
sbom-rust.cdx.json871f9e3f4531eda6cc2…
sbom-npm.cdx.json2452d944df1f6a65a671…

تُنشر القوائم الكاملة كمخرجات إصدار. لطلبها أو للحصول على نسخة لملف مشتريات، راسلنا على security@nowtoprint.com.

الإفصاح المنسق عن الثغرات

أبلغ عبر قناة الاستشارات الأمنية في المستودع أو بالبريد الإلكتروني. نؤكد الاستلام خلال 3 أيام عمل ونقدم تقييمًا أوليًا خلال 10 أيام عمل. هذه حدود عليا يفرضها حجم الفريق، وليست أهدافًا. ننسق توقيت الإفصاح معك، وإن لم يصدر إصلاح خلال 90 يومًا فقرار النشر يعود إليك.

بموجب قانون الصمود السيبراني الأوروبي (2024/2847)، واعتبارًا من 11 سبتمبر 2026، يجب أن تصل الثغرة المستغلة فعليًا أو الحادث الجسيم إلى وكالة ENISA وفريق الاستجابة المختص كإنذار مبكر خلال 24 ساعة وكإخطار خلال 72 ساعة. هذا الالتزام تجاه الجهة التنظيمية لا تجاه المُبلِّغ: يغذيه المسار نفسه لكنه ليس الوعد نفسه.

جهة الاتصال الأمنية: security@nowtoprint.com

الأدلة

تُولَّد الادعاءات أعلاه من الملفات التالية. المستودع خاص، لذا تُدرج بمساراتها: يمكن للمدقق أن يطلب أيًا منها بالاسم أثناء مراجعة المشتريات.

  • docs/security/MEMORY_SAFETY_STATEMENT_2026.md
  • docs/security/MEMORY_SAFETY_STATEMENT_2026_TR.md
  • docs/api/generated/sbom-manifest.v1.json
  • docs/api/generated/repo-facts.v1.json
  • deploy/pdf-workers/pdf-worker-isolation-policy.v1.json
  • scripts/ci/memory-safety-claim-check.mjs
  • SECURITY.md

NowToPrint

تدفق حديث لشراء الطباعة يشمل عروضاً بمساعدة AI، إعداد RFQ، فحص PDF قبل الإنتاج، واختيار المنتجين.

Distance Sales Agreementسياسة الخصوصيةالتسليم والإرجاع

الشركة

من نحنالوظائفالصحافة

الدعم

تواصلالأسئلة الشائعةالتسليم والإرجاعالمدونة

قانوني

Distance Sales Agreementسياسة الخصوصيةالتسليم والإرجاع
دفع آمن
  • شهادة SSL
  • Pay with iyzico و Visa و Mastercard
تحضير عام بست لغات
TürkçeEnglishDeutschFrançaisРусскийالعربية
Istanbul, Türkiye

© 2026 NowToPrint. جميع الحقوق محفوظة.